OTB
9.0.0
Orfeo Toolbox
|
#include <otbImageReference.h>
Public Types | |
enum | { Dimension = 2 } |
typedef TPrecision | PrecisionType |
Public Member Functions | |
Standard ITK typedefs | |
bool | GetDebug () const |
Origin property | |
Represents the origin of the geometries in the image coordinates system. | |
virtual const OriginType & | GetOrigin () const |
virtual void | SetOrigin (OriginType _arg) |
void | SetOrigin (const TPrecision origin[Dimension]) |
Template-parameters typedefs | |
typedef itk::Vector< PrecisionType, 2 > | SpacingType |
typedef itk::Point< PrecisionType, 2 > | OriginType |
typedef itk::Point< PrecisionType, 2 > | PointType |
const char * | GetNameOfClass () |
ImageReference (itk::Object const &holder) | |
ImageReference (SpacingType const &spacing, OriginType const &origin, itk::Object const &holder) | |
void | Modified () const |
Spacing property | |
Spacing of the geometries to put in the corresponding image coordinates. | |
itk::Object const & | m_Holder |
SpacingType | m_Spacing |
OriginType | m_Origin |
virtual const SpacingType & | GetSpacing () const |
void | SetSpacing (const SpacingType &spacing) |
void | SetSpacing (const TPrecision spacing[Dimension]) |
void | TransformPointToPhysicalPoint (const PointType &point, PointType &physicalPoint) const |
PointType | TransformPointToPhysicalPoint (const PointType &point) const |
ImageReference & | operator= (ImageReference const &rhs) |
otb::ogr::DataSource
wrapper as it was with VectorData
. Definition at line 39 of file otbImageReference.h.
typedef itk::Point<PrecisionType, 2> otb::ogr::ImageReference< TPrecision >::OriginType |
Default constructor.
m_Spacing = {1,1}
m_Origin = {0,0}
Definition at line 59 of file otbImageReference.h.
typedef itk::Point<PrecisionType, 2> otb::ogr::ImageReference< TPrecision >::PointType |
Default constructor.
m_Spacing = {1,1}
m_Origin = {0,0}
Definition at line 60 of file otbImageReference.h.
typedef TPrecision otb::ogr::ImageReference< TPrecision >::PrecisionType |
Definition at line 42 of file otbImageReference.h.
typedef itk::Vector<PrecisionType, 2> otb::ogr::ImageReference< TPrecision >::SpacingType |
Default constructor.
m_Spacing = {1,1}
m_Origin = {0,0}
Definition at line 58 of file otbImageReference.h.
anonymous enum |
Enumerator | |
---|---|
Dimension |
Definition at line 43 of file otbImageReference.h.
|
inline |
Default constructor.
m_Spacing = {1,1}
m_Origin = {0,0}
Definition at line 72 of file otbImageReference.h.
|
inline |
Init constructor.
m_Spacing = spacing
m_Origin = origin
Definition at line 82 of file otbImageReference.h.
|
inline |
Definition at line 51 of file otbImageReference.h.
|
inline |
Default constructor.
m_Spacing = {1,1}
m_Origin = {0,0}
Definition at line 63 of file otbImageReference.h.
|
virtual |
Origin getter.
|
virtual |
Spacing getter.
|
inline |
Default constructor.
m_Spacing = {1,1}
m_Origin = {0,0}
Definition at line 86 of file otbImageReference.h.
Referenced by otb::ogr::ImageReference< double >::SetSpacing().
|
inline |
Assignment operator.
[in] | rhs | source data to be copied. |
None |
Definition at line 166 of file otbImageReference.h.
|
inline |
|
virtual |
Origin getter.
Referenced by otb::ogr::ImageReference< double >::SetOrigin().
|
inline |
Spacing getter.
spacing | Spacing setter. |
Definition at line 110 of file otbImageReference.h.
Referenced by otb::ogr::ImageReference< double >::SetSpacing().
|
inline |
Spacing getter.
spacing | Spacing setter. |
Definition at line 119 of file otbImageReference.h.
|
inline |
Projects a point from the Data Source coordinates system to the image coordinates system.
[in] | point | point in Data Source coordinates system |
None |
Definition at line 148 of file otbImageReference.h.
|
inline |
Projects a point from the Data Source coordinates system to the image coordinates system.
[in] | point | point in Data Source coordinates system |
[out] | physicalPoint | point in the image coordinates system. |
None |
Definition at line 134 of file otbImageReference.h.
|
private |
Spacing getter.
Definition at line 175 of file otbImageReference.h.
Referenced by otb::ogr::ImageReference< double >::GetDebug(), and otb::ogr::ImageReference< double >::Modified().
|
private |
Spacing getter.
Definition at line 177 of file otbImageReference.h.
Referenced by otb::ogr::ImageReference< double >::ImageReference(), otb::ogr::ImageReference< double >::operator=(), and otb::ogr::ImageReference< double >::TransformPointToPhysicalPoint().
|
private |
Spacing getter.
Definition at line 176 of file otbImageReference.h.
Referenced by otb::ogr::ImageReference< double >::ImageReference(), otb::ogr::ImageReference< double >::operator=(), otb::ogr::ImageReference< double >::SetSpacing(), and otb::ogr::ImageReference< double >::TransformPointToPhysicalPoint().