26 #ifndef __TERRALIB_VP_INTERNAL_UNIONOPERATION_H    27 #define __TERRALIB_VP_INTERNAL_UNIONOPERATION_H    41     class AbstractParameters;
    42     class DifferenceOperation;
    44     class IdentityOperation;
    64       virtual void initialize() 
override;
    66       std::vector<te::vp::FeatureSet> executeImpl(
const std::vector<te::vp::FeatureSet>& vecInput);
    89 #endif // __TERRALIB_VP_INTERNAL_UNIONOPERATION_H #define TEVPEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
std::unique_ptr< te::vp::DifferenceOperation > m_differenceOperation
 
Abstract class used to define an operation. 
 
Abstract factory used to create Operations. 
 
std::unique_ptr< te::vp::IdentityOperation > m_identityOperation
 
Abstract Class to represent an abstract vector operation. 
 
Configuration flags for the Terrralib Vector Processing module. 
 
Represents an IDENTITY operation between two sets of features.