OTB  10.0.0
Orfeo Toolbox
otb::TransformFactories Namespace Reference

Functions

template<class TScalarType , unsigned int NInputDimensions, unsigned int NOutputDimensions>
otb::SensorTransformBase< double, NInputDimensions, NOutputDimensions >::Pointer RPCForwardTransformFactory (const ImageMetadata &imd, TransformDirection direction)
 
template<class TScalarType , unsigned int NInputDimensions, unsigned int NOutputDimensions>
otb::SensorTransformBase< double, NInputDimensions, NOutputDimensions >::Pointer RPCInverseTransformFactory (const ImageMetadata &imd, TransformDirection direction)
 
template<class TScalarType , unsigned int NInputDimensions, unsigned int NOutputDimensions>
otb::SensorTransformBase< double, NInputDimensions, NOutputDimensions >::Pointer SARForwardTransformFactory (const ImageMetadata &imd, TransformDirection direction)
 
template<class TScalarType , unsigned int NInputDimensions, unsigned int NOutputDimensions>
otb::SensorTransformBase< double, NInputDimensions, NOutputDimensions >::Pointer SARInverseTransformFactory (const ImageMetadata &imd, TransformDirection direction)
 
template<class TScalarType , unsigned int NInputDimensions, unsigned int NOutputDimensions>
otb::SensorTransformBase< double, NInputDimensions, NOutputDimensions >::Pointer Spot5ForwardTransformFactory (const ImageMetadata &imd, TransformDirection direction)
 
template<class TScalarType , unsigned int NInputDimensions, unsigned int NOutputDimensions>
otb::SensorTransformBase< double, NInputDimensions, NOutputDimensions >::Pointer Spot5InverseTransformFactory (const ImageMetadata &imd, TransformDirection direction)
 

Function Documentation

◆ RPCForwardTransformFactory()

template<class TScalarType , unsigned int NInputDimensions, unsigned int NOutputDimensions>
otb::SensorTransformBase<double, NInputDimensions, NOutputDimensions>::Pointer otb::TransformFactories::RPCForwardTransformFactory ( const ImageMetadata imd,
TransformDirection  direction 
)

Factory for the forward transformer based on the RPC sensor model

Definition at line 56 of file otbTransformFactories.h.

References otb::ImageMetadataBase::Has(), otb::RPCForwardTransform< TScalarType, NInputDimensions, NOutputDimensions >::New(), and otb::RPC.

◆ RPCInverseTransformFactory()

template<class TScalarType , unsigned int NInputDimensions, unsigned int NOutputDimensions>
otb::SensorTransformBase<double, NInputDimensions, NOutputDimensions>::Pointer otb::TransformFactories::RPCInverseTransformFactory ( const ImageMetadata imd,
TransformDirection  direction 
)

Factory for the inverse transformer based on the RPC sensor model

Definition at line 75 of file otbTransformFactories.h.

References otb::ImageMetadataBase::Has(), otb::RPCInverseTransform< TScalarType, NInputDimensions, NOutputDimensions >::New(), and otb::RPC.

◆ SARForwardTransformFactory()

template<class TScalarType , unsigned int NInputDimensions, unsigned int NOutputDimensions>
otb::SensorTransformBase<double, NInputDimensions, NOutputDimensions>::Pointer otb::TransformFactories::SARForwardTransformFactory ( const ImageMetadata imd,
TransformDirection  direction 
)

Factory for the forward transformer based on the SAR sensor model

Definition at line 94 of file otbTransformFactories.h.

References otb::ImageMetadataBase::Has(), otb::SarForwardTransform< TScalarType, NInputDimensions, NOutputDimensions >::New(), and otb::SAR.

◆ SARInverseTransformFactory()

template<class TScalarType , unsigned int NInputDimensions, unsigned int NOutputDimensions>
otb::SensorTransformBase<double, NInputDimensions, NOutputDimensions>::Pointer otb::TransformFactories::SARInverseTransformFactory ( const ImageMetadata imd,
TransformDirection  direction 
)

Factory for the inverse transformer based on the SAR sensor model

Definition at line 113 of file otbTransformFactories.h.

References otb::ImageMetadataBase::Has(), otb::SarInverseTransform< TScalarType, NInputDimensions, NOutputDimensions >::New(), and otb::SAR.

◆ Spot5ForwardTransformFactory()

template<class TScalarType , unsigned int NInputDimensions, unsigned int NOutputDimensions>
otb::SensorTransformBase<double, NInputDimensions, NOutputDimensions>::Pointer otb::TransformFactories::Spot5ForwardTransformFactory ( const ImageMetadata imd,
TransformDirection  direction 
)

Factory for the forward transformer based on the Spot5 sensor model

Definition at line 132 of file otbTransformFactories.h.

References otb::ImageMetadataBase::Has(), otb::Spot5ForwardTransform< TScalarType, NInputDimensions, NOutputDimensions >::New(), and otb::Spot5Geometry.

◆ Spot5InverseTransformFactory()

template<class TScalarType , unsigned int NInputDimensions, unsigned int NOutputDimensions>
otb::SensorTransformBase<double, NInputDimensions, NOutputDimensions>::Pointer otb::TransformFactories::Spot5InverseTransformFactory ( const ImageMetadata imd,
TransformDirection  direction 
)

Factory for the inverse transformer based on the Spot5 sensor model

Definition at line 151 of file otbTransformFactories.h.

References otb::ImageMetadataBase::Has(), otb::Spot5InverseTransform< TScalarType, NInputDimensions, NOutputDimensions >::New(), and otb::Spot5Geometry.