OTB
9.0.0
Orfeo Toolbox
|
#include <otbTileMapTransform.h>
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.