|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbImageToEnvelopeVectorDataFilter_h
22 #define otbImageToEnvelopeVectorDataFilter_h
48 template <
class TInputImage,
class TOutputVectorData>
74 using Superclass::SetInput;
87 itkSetStringMacro(OutputProjectionRef);
88 itkGetStringMacro(OutputProjectionRef);
91 itkSetMacro(SamplingRate,
unsigned int);
92 itkGetMacro(SamplingRate,
unsigned int);
100 void GenerateOutputInformation(
void)
override;
102 void GenerateInputRequestedRegion()
override;
104 void GenerateData(
void)
override;
106 void InstantiateTransform();
110 void operator=(
const Self&) =
delete;
119 #ifndef OTB_MANUAL_INSTANTIATION
otb::VectorDataSource< TOutputVectorData > Superclass
OutputVectorDataType::DataNodePointerType OutputDataNodePointerType
~ImageToEnvelopeVectorDataFilter() override
TOutputVectorData OutputVectorDataType
OutputVectorDataType::DataTreeType::TreeNodeType OutputInternalTreeNodeType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
itk::SmartPointer< const Self > ConstPointer
TInputImage InputImageType
TInputImage::ConstPointer InputImagePointer
TOutputVectorData::Pointer OutputVectorDataPointer
InternalTransformType::Pointer InternalTransformPointerType
unsigned int m_SamplingRate
Build a vector data containing the polygon of the image envelope.
otb::GenericRSTransform< double, 2, 2 > InternalTransformType
std::string m_OutputProjectionRef
OutputVectorDataType::DataNodeType OutputDataNodeType
OutputVectorDataType::DataTreePointerType OutputDataTreePointerType
InternalTransformPointerType m_Transform
itk::SmartPointer< Self > Pointer
ImageToEnvelopeVectorDataFilter Self
OutputDataNodeType::PolygonType PolygonType
Filter hierarchy for generating VectorData.