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