|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbVectorDataIntoImageProjectionFilter_h
22 #define otbVectorDataIntoImageProjectionFilter_h
45 template <
class TInputVectorData,
class TInputImage>
68 typedef itk::PreOrderTreeIterator<typename InputVectorDataType::DataTreeType>
TreeIteratorType;
78 this->SetInput(input);
88 itkSetMacro(OutputOrigin, OriginType);
89 virtual void SetOutputOrigin(
const double origin[2]);
90 virtual void SetOutputOrigin(
const float origin[2]);
93 itkGetConstReferenceMacro(OutputOrigin, OriginType);
97 virtual void SetOutputSpacing(
const SpacingType& spacing);
98 virtual void SetOutputSpacing(
const double spacing[2]);
99 virtual void SetOutputSpacing(
const float spacing[2]);
102 itkGetConstReferenceMacro(OutputSpacing, SpacingType);
104 virtual void SetUseOutputSpacingAndOriginFromImage(
bool flag);
113 void GenerateData(
void)
override;
122 void operator=(
const Self&) =
delete;
137 #ifndef OTB_MANUAL_INSTANTIATION
Reproject vector data into the coordinate system of an image.
itk::Vector< double, 2 > SpacingType
VectorDataProjectionFilter< InputVectorDataType, InputVectorDataType > VectorDataProjectionFilterType
itk::Point< double, 2 > OriginType
VectorDataProjectionFilterType::Pointer m_VdProjFilter
itk::SmartPointer< Self > Pointer
Reproject vector data in a different coordinate system.
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
bool m_UseOutputSpacingAndOriginFromImage
ImagePointerType m_InputImage
itk::PreOrderTreeIterator< typename InputVectorDataType::DataTreeType > TreeIteratorType
Base class for filters that take an VectorData as input and produce an VectorData as output.
void SetInputImage(ImagePointerType input)
~VectorDataIntoImageProjectionFilter() override
SpacingType m_OutputSpacing
itk::SmartPointer< const Self > ConstPointer
OriginType m_OutputOrigin
TInputImage::Pointer ImagePointerType
otb::VectorDataToVectorDataFilter< TInputVectorData, TInputVectorData > Superclass
TInputVectorData::ConstPointer InputVectorDataPointer
VectorDataExtractROI< InputVectorDataType > VectorDataExtractROIType
TInputVectorData InputVectorDataType
VectorDataIntoImageProjectionFilter Self
VectorDataExtractROIType::RegionType RemoteSensingRegionType
VectorDataExtractROIType::Pointer m_VdExtractFilter
void SetInputVectorData(InputVectorDataPointer input)
itk::SmartPointer< Self > Pointer