OTB
9.0.0
Orfeo Toolbox
|
#include <otbSensorTransformFactory.h>
Public Types | |
using | Self = SensorTransformFactory |
Public Member Functions | |
template<class TScalarType , unsigned int NInputDimensions, unsigned int NOutputDimensions> | |
otb::SensorTransformBase< TScalarType, NInputDimensions, NOutputDimensions >::Pointer | CreateTransform (const ImageMetadata &imd, TransformDirection d) const |
Static Public Member Functions | |
static SensorTransformFactory & | GetInstance () |
Private Member Functions | |
SensorTransformFactory ()=default | |
~SensorTransformFactory ()=default | |
Creates an instance of SensorTransform (RPC, SAR ...) object using object factory.
Definition at line 34 of file otbSensorTransformFactory.h.
Standard class typedefs.
Definition at line 38 of file otbSensorTransformFactory.h.
|
privatedefault |
|
privatedefault |
otb::SensorTransformBase< TScalarType, NInputDimensions, NOutputDimensions >::Pointer otb::SensorTransformFactory::CreateTransform | ( | const ImageMetadata & | imd, |
TransformDirection | d | ||
) | const |
Create the appropriate transform.
Definition at line 34 of file otbSensorTransformFactory.hxx.
References otb::SensorTransformBase< TScalarType, NInputDimensions, NOutputDimensions >::getDirection(), otb::SensorTransformBase< TScalarType, NInputDimensions, NOutputDimensions >::IsValidSensorModel(), and otbLogMacro.
|
static |
Retrieve the singleton instance