21 #ifndef otbImageToGenericRSOutputParameters_h 22 #define otbImageToGenericRSOutputParameters_h 24 #include "itkObject.h" 55 template <
class TImage>
94 itkSetConstObjectMacro(Input, ImageType);
95 itkGetConstObjectMacro(Input, ImageType);
99 itkSetMacro(OutputOrigin, PointType);
100 itkGetMacro(OutputOrigin, PointType);
104 itkSetMacro(OutputSpacing, SpacingType);
105 itkGetMacro(OutputSpacing, SpacingType);
109 itkSetMacro(OutputSize, SizeType);
110 itkGetMacro(OutputSize, SizeType);
114 itkSetMacro(EstimateIsotropicSpacing,
bool);
115 itkGetMacro(EstimateIsotropicSpacing,
bool);
116 itkBooleanMacro(EstimateIsotropicSpacing);
209 #ifndef OTB_MANUAL_INSTANTIATION itk::Size< Monteverdi_DIMENSION > SizeType
itk::Index< Monteverdi_DIMENSION > IndexType
GenericRSTransform GenericRSTransformType
Storage and conversion for OSSIM metadata.
SpacingType m_OutputSpacing
void SetOutputProjectionRef(const std::string &ref)
virtual void SetOutputSpacing(SpacingType _arg)
GenericRSTransformType::Pointer GenericRSTransformPointerType
ImageType::PointType PointType
ImageType::SpacingType SpacingType
void EstimateOutputSpacing()
~ImageToGenericRSOutputParameters() override
itk::SmartPointer< Self > Pointer
void EstimateOutputImageExtent()
void ForceSpacingTo(const SpacingType &spacing)
OutputImageExtentType m_OutputExtent
ImageType::ConstPointer m_Input
void EstimateOutputSize()
itk::SmartPointer< const Self > ConstPointer
virtual void SetOutputSize(SizeType _arg)
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
ImageToGenericRSOutputParameters Self
const ImageKeywordlist GetInputKeywordList()
std::string GetInputProjectionRef() const
This class is a helper class to estimate the output parameters of an image after projection in a targ...
bool m_EstimateIsotropicSpacing
void EstimateOutputOrigin()
VectorImageType::SpacingType SpacingType
void operator=(const Self &)=delete
ImageToGenericRSOutputParameters()
ImageType::IndexType IndexType
ImageType::SizeType SizeType
GenericRSTransformPointerType m_Transform
VectorImageType::PointType PointType
void SetInputKeywordList(const ImageKeywordlist &kwl)
void ForceSizeTo(const SizeType &size)