21 #ifndef otbImageReference_h
22 #define otbImageReference_h
38 template <
typename TPrecision>
65 return "ImageReference";
154 return physicalPoint;
184 #ifndef OTB_MANUAL_INSTANTIATION
PointType TransformPointToPhysicalPoint(const PointType &point) const
OriginType m_Origin
Spacing getter.
ImageReference(itk::Object const &holder)
void SetOrigin(const TPrecision origin[Dimension])
Origin setter.
void SetSpacing(const TPrecision spacing[Dimension])
Spacing getter.
void SetSpacing(const SpacingType &spacing)
Spacing getter.
const char * GetNameOfClass()
virtual void SetOrigin(OriginType _arg)
Origin getter.
ImageReference & operator=(ImageReference const &rhs)
ImageReference(SpacingType const &spacing, OriginType const &origin, itk::Object const &holder)
itk::Point< PrecisionType, 2 > OriginType
itk::Object const & m_Holder
Spacing getter.
SpacingType m_Spacing
Spacing getter.
void TransformPointToPhysicalPoint(const PointType &point, PointType &physicalPoint) const
itk::Vector< PrecisionType, 2 > SpacingType
itk::Point< PrecisionType, 2 > PointType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.