OTB
9.0.0
Orfeo Toolbox
|
#include <otbGeocentricTransform.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::Point< ScalarType, 3 > | InputPointType |
typedef itk::Point< ScalarType, 3 > | OutputPointType |
typedef itk::SmartPointer< Self > | Pointer |
typedef Superclass::ScalarType | ScalarType |
typedef GeocentricTransform | Self |
typedef Transform< TScalarType, 3, 3 > | Superclass |
Public Types inherited from otb::Transform< double, 3, 3 > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef Transform | Self |
typedef itk::Transform< double, NInputDimensions, NOutputDimensions > | Superclass |
enum | TransformDirection |
typedef double | ScalarType |
typedef Superclass::ParametersType | ParametersType |
typedef Superclass::ParametersValueType | ParametersValueType |
typedef Superclass::NumberOfParametersType | NumberOfParametersType |
typedef itk::Array2D< double > | JacobianType |
typedef itk::Vector< double, NInputDimensions > | InputVectorType |
typedef itk::Vector< double, NOutputDimensions > | OutputVectorType |
typedef itk::CovariantVector< double, NInputDimensions > | InputCovariantVectorType |
typedef itk::CovariantVector< double, NOutputDimensions > | OutputCovariantVectorType |
typedef vnl_vector_fixed< double, NInputDimensions > | InputVnlVectorType |
typedef vnl_vector_fixed< double, NOutputDimensions > | OutputVnlVectorType |
typedef itk::Point< double, NInputDimensions > | InputPointType |
typedef itk::Point< double, NOutputDimensions > | OutputPointType |
typedef Superclass::InverseTransformBaseType | InverseTransformBaseType |
typedef Superclass::InverseTransformBasePointer | InverseTransformBasePointer |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const TransformDirection | DirectionOfMapping = TDirectionOfMapping |
static const unsigned int | InputSpaceDimension = 3 |
static const unsigned int | OutputSpaceDimension = 3 |
static const unsigned int | ParametersDimension = 3*(3 + 1) |
static const unsigned int | SpaceDimension = 3 |
Static Public Attributes inherited from otb::Transform< double, 3, 3 > | |
static const unsigned int | InputSpaceDimension |
static const unsigned int | OutputSpaceDimension |
Protected Member Functions | |
GeocentricTransform () | |
~GeocentricTransform () override=default | |
Protected Member Functions inherited from otb::Transform< double, 3, 3 > | |
Transform () | |
Transform (NumberOfParametersType numberOfParameters) | |
~Transform () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
Private Member Functions | |
GeocentricTransform (const Self &)=delete | |
void | operator= (const Self &)=delete |
Additional Inherited Members | |
Protected Attributes inherited from otb::Transform< double, 3, 3 > | |
ParametersType | m_Parameters |
ParametersType | m_FixedParameters |
JacobianType | m_Jacobian |
Convert coordinates from geocentric (X, Y, Z) to geographic (lon, lat, h)
Definition at line 37 of file otbGeocentricTransform.h.
typedef itk::SmartPointer<const Self> otb::GeocentricTransform< TDirectionOfMapping, TScalarType >::ConstPointer |
Definition at line 46 of file otbGeocentricTransform.h.
typedef itk::Point<ScalarType, 3> otb::GeocentricTransform< TDirectionOfMapping, TScalarType >::InputPointType |
Definition at line 49 of file otbGeocentricTransform.h.
typedef itk::Point<ScalarType, 3> otb::GeocentricTransform< TDirectionOfMapping, TScalarType >::OutputPointType |
Definition at line 50 of file otbGeocentricTransform.h.
typedef itk::SmartPointer<Self> otb::GeocentricTransform< TDirectionOfMapping, TScalarType >::Pointer |
Definition at line 45 of file otbGeocentricTransform.h.
typedef Superclass::ScalarType otb::GeocentricTransform< TDirectionOfMapping, TScalarType >::ScalarType |
Definition at line 48 of file otbGeocentricTransform.h.
typedef GeocentricTransform otb::GeocentricTransform< TDirectionOfMapping, TScalarType >::Self |
Standard class typedefs.
Definition at line 43 of file otbGeocentricTransform.h.
typedef Transform<TScalarType, 3, 3> otb::GeocentricTransform< TDirectionOfMapping, TScalarType >::Superclass |
Definition at line 44 of file otbGeocentricTransform.h.
|
inlineprotected |
Definition at line 69 of file otbGeocentricTransform.h.
|
overrideprotecteddefault |
|
privatedelete |
virtual::itk::LightObject::Pointer otb::GeocentricTransform< TDirectionOfMapping, TScalarType >::CreateAnother | ( | void | ) | const |
|
virtual |
Run-time type information (and related methods).
|
static |
Method for creation through the object factory.
|
privatedelete |
|
override |
Definition at line 32 of file otbGeocentricTransform.hxx.
|
static |
Definition at line 59 of file otbGeocentricTransform.h.
|
static |
Definition at line 61 of file otbGeocentricTransform.h.
|
static |
Definition at line 62 of file otbGeocentricTransform.h.
|
static |
Definition at line 64 of file otbGeocentricTransform.h.
|
static |
Definition at line 63 of file otbGeocentricTransform.h.