21 #ifndef otbImageToEnvelopeVectorDataFilter_h
22 #define otbImageToEnvelopeVectorDataFilter_h
48 template <
class TInputImage,
class TOutputVectorData>
73 using Superclass::SetInput;
86 itkSetStringMacro(OutputProjectionRef);
87 itkGetStringMacro(OutputProjectionRef);
90 itkSetMacro(SamplingRate,
unsigned int);
91 itkGetMacro(SamplingRate,
unsigned int);
99 void GenerateOutputInformation(
void)
override;
101 void GenerateInputRequestedRegion()
override;
103 void GenerateData(
void)
override;
105 void InstantiateTransform();
118 #ifndef OTB_MANUAL_INSTANTIATION
Build a vector data containing the polygon of the image envelope.
unsigned int m_SamplingRate
InternalTransformPointerType m_Transform
itk::SmartPointer< const Self > ConstPointer
otb::VectorDataSource< TOutputVectorData > Superclass
otb::GenericRSTransform< double, 2, 2 > InternalTransformType
InternalTransformType::Pointer InternalTransformPointerType
~ImageToEnvelopeVectorDataFilter() override
std::string m_OutputProjectionRef
OutputVectorDataType::DataNodePointerType OutputDataNodePointerType
TOutputVectorData::Pointer OutputVectorDataPointer
ImageToEnvelopeVectorDataFilter Self
OutputDataNodeType::PolygonType PolygonType
TInputImage InputImageType
itk::SmartPointer< Self > Pointer
OutputVectorDataType::DataNodeType OutputDataNodeType
TOutputVectorData OutputVectorDataType
void operator=(const Self &)=delete
OutputVectorDataType::TreeNodeType OutputInternalTreeNodeType
ImageToEnvelopeVectorDataFilter(const Self &)=delete
TInputImage::ConstPointer InputImagePointer
Filter hierarchy for generating VectorData.
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.