![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbTileMapTransform.h>
Inheritance diagram for otb::TileMapTransform< TTransformDirection, TScalarType, NInputDimensions, NOutputDimensions >:
Collaboration diagram for otb::TileMapTransform< TTransformDirection, TScalarType, NInputDimensions, NOutputDimensions >:Public Types | |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef itk::Point< ScalarType, NInputDimensions > | InputPointType |
| typedef itk::Point< ScalarType, NOutputDimensions > | OutputPointType |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef Superclass::ScalarType | ScalarType |
| typedef TileMapTransform | Self |
| typedef Transform< TScalarType, NInputDimensions, NOutputDimensions > | Superclass |
Public Types inherited from otb::Transform< double, 2, 2 > | |
| 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 |
Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| virtual int | GetDepth () const |
| unsigned int | GetLevel () const |
| virtual const char * | GetNameOfClass () const |
| virtual std::string | GetWkt () const |
| virtual void | PrintMap () const |
| virtual void | SetDepth (int _arg) |
| void | SetLevel (unsigned int level) |
| OutputPointType | TransformPoint (const InputPointType &point) const override |
Public Member Functions inherited from otb::Transform< double, 2, 2 > | |
| virtual const char * | GetNameOfClass () const |
| unsigned int | GetInputSpaceDimension (void) const override |
| unsigned int | GetOutputSpaceDimension (void) const override |
| OutputPointType | TransformPoint (const InputPointType &) const override |
| OutputVectorType | TransformVector (const InputVectorType &) const override |
| OutputVnlVectorType | TransformVector (const InputVnlVectorType &) const override |
| OutputCovariantVectorType | TransformCovariantVector (const InputCovariantVectorType &) const override |
| void | SetParameters (const ParametersType &) override |
| void | ComputeJacobianWithRespectToParameters (const InputPointType &, JacobianType &) const override |
| void | SetParametersByValue (const ParametersType &p) override |
| const ParametersType & | GetParameters (void) const override |
| void | SetFixedParameters (const ParametersType &) override |
| const ParametersType & | GetFixedParameters (void) const override |
| virtual const JacobianType & | GetJacobian (const InputPointType &) const |
| NumberOfParametersType | GetNumberOfParameters (void) const override |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Attributes | |
| static const TransformDirection | DirectionOfMapping = TTransformDirection |
| static const unsigned int | InputSpaceDimension = NInputDimensions |
| static const unsigned int | OutputSpaceDimension = NOutputDimensions |
| static const unsigned int | ParametersDimension = NInputDimensions*(NInputDimensions + 1) |
| static const unsigned int | SpaceDimension = NInputDimensions |
Static Public Attributes inherited from otb::Transform< double, 2, 2 > | |
| static const unsigned int | InputSpaceDimension |
| static const unsigned int | OutputSpaceDimension |
Protected Member Functions | |
| TileMapTransform () | |
| ~TileMapTransform () override | |
Protected Member Functions inherited from otb::Transform< double, 2, 2 > | |
| Transform () | |
| Transform (NumberOfParametersType numberOfParameters) | |
| ~Transform () override | |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
Private Member Functions | |
| void | operator= (const Self &)=delete |
| TileMapTransform (const Self &)=delete | |
Private Attributes | |
| int | m_Depth |
Additional Inherited Members | |
Protected Attributes inherited from otb::Transform< double, 2, 2 > | |
| ParametersType | m_Parameters |
| ParametersType | m_FixedParameters |
| JacobianType | m_Jacobian |
to do
Definition at line 39 of file otbTileMapTransform.h.
| typedef itk::SmartPointer<const Self> otb::TileMapTransform< TTransformDirection, TScalarType, NInputDimensions, NOutputDimensions >::ConstPointer |
Definition at line 48 of file otbTileMapTransform.h.
| typedef itk::Point<ScalarType, NInputDimensions> otb::TileMapTransform< TTransformDirection, TScalarType, NInputDimensions, NOutputDimensions >::InputPointType |
Definition at line 51 of file otbTileMapTransform.h.
| typedef itk::Point<ScalarType, NOutputDimensions> otb::TileMapTransform< TTransformDirection, TScalarType, NInputDimensions, NOutputDimensions >::OutputPointType |
Definition at line 52 of file otbTileMapTransform.h.
| typedef itk::SmartPointer<Self> otb::TileMapTransform< TTransformDirection, TScalarType, NInputDimensions, NOutputDimensions >::Pointer |
Definition at line 47 of file otbTileMapTransform.h.
| typedef Superclass::ScalarType otb::TileMapTransform< TTransformDirection, TScalarType, NInputDimensions, NOutputDimensions >::ScalarType |
Definition at line 50 of file otbTileMapTransform.h.
| typedef TileMapTransform otb::TileMapTransform< TTransformDirection, TScalarType, NInputDimensions, NOutputDimensions >::Self |
Standard class typedefs.
Definition at line 45 of file otbTileMapTransform.h.
| typedef Transform<TScalarType, NInputDimensions, NOutputDimensions> otb::TileMapTransform< TTransformDirection, TScalarType, NInputDimensions, NOutputDimensions >::Superclass |
Definition at line 46 of file otbTileMapTransform.h.
|
protected |
Definition at line 32 of file otbTileMapTransform.hxx.
|
overrideprotected |
Definition at line 37 of file otbTileMapTransform.hxx.
|
privatedelete |
| virtual::itk::LightObject::Pointer otb::TileMapTransform< TTransformDirection, TScalarType, NInputDimensions, NOutputDimensions >::CreateAnother | ( | void | ) | const |
|
virtual |
| unsigned int otb::TileMapTransform< TTransformDirection, TScalarType, NInputDimensions, NOutputDimensions >::GetLevel |
Definition at line 81 of file otbTileMapTransform.hxx.
|
virtual |
Run-time type information (and related methods).
|
inlinevirtual |
FIXME with a Mercator projection definition
Definition at line 78 of file otbTileMapTransform.h.
|
static |
Method for creation through the object factory.
|
privatedelete |
|
virtual |
Definition at line 70 of file otbTileMapTransform.hxx.
|
virtual |
| void otb::TileMapTransform< TTransformDirection, TScalarType, NInputDimensions, NOutputDimensions >::SetLevel | ( | unsigned int | level | ) |
Definition at line 75 of file otbTileMapTransform.hxx.
|
override |
Definition at line 43 of file otbTileMapTransform.hxx.
References otb::CONST_PI, otb::FORWARD, and otb::INVERSE.
|
static |
Definition at line 60 of file otbTileMapTransform.h.
|
static |
Definition at line 62 of file otbTileMapTransform.h.
|
private |
Definition at line 91 of file otbTileMapTransform.h.
|
static |
Definition at line 63 of file otbTileMapTransform.h.
|
static |
Definition at line 65 of file otbTileMapTransform.h.
|
static |
Definition at line 64 of file otbTileMapTransform.h.
1.8.17