OTB  6.7.0
Orfeo Toolbox
Public Types | Static Public Member Functions | Private Member Functions | List of all members
otb::RPCSolverAdapter Class Reference

#include <otbRPCSolverAdapter.h>

Public Types

typedef std::vector< GCPTypeGCPsContainerType
 
typedef std::pair< Point2DType,
Point3DType
GCPType
 
typedef itk::Point< double, 2 > Point2DType
 
typedef itk::Point< double, 3 > Point3DType
 
typedef RPCSolverAdapter Self
 

Static Public Member Functions

static void Solve (const GCPsContainerType &gcpContainer, double &rmsError, ImageKeywordlist &otb_kwl)
 
static bool Solve (const GCPsContainerType &gcpContainer, double &rmsError, const std::string &outgeom)
 

Private Member Functions

void operator= (const Self &)=delete
 
 RPCSolverAdapter (const Self &)=delete
 
 RPCSolverAdapter ()=delete
 
virtual ~RPCSolverAdapter ()=delete
 

Detailed Description

This is a dummy class to expose the RPC solving function.

This class defines some typedefs and exposes the RPC solving functions.

See Also
GCPsToRPCSensorModelImageFilter

Definition at line 50 of file otbRPCSolverAdapter.h.

Member Typedef Documentation

Definition at line 58 of file otbRPCSolverAdapter.h.

Definition at line 57 of file otbRPCSolverAdapter.h.

Definition at line 55 of file otbRPCSolverAdapter.h.

Definition at line 56 of file otbRPCSolverAdapter.h.

Standard class typedefs.

Definition at line 54 of file otbRPCSolverAdapter.h.

Constructor & Destructor Documentation

otb::RPCSolverAdapter::RPCSolverAdapter ( const Self )
privatedelete
otb::RPCSolverAdapter::RPCSolverAdapter ( )
privatedelete
virtual otb::RPCSolverAdapter::~RPCSolverAdapter ( )
privatevirtualdelete

Member Function Documentation

void otb::RPCSolverAdapter::operator= ( const Self )
privatedelete
static void otb::RPCSolverAdapter::Solve ( const GCPsContainerType gcpContainer,
double &  rmsError,
ImageKeywordlist otb_kwl 
)
static

Solve RPC modelling from a set of GCPs and image bounds. The estimated RPC model is written in a keywordlist understood by other OTB and classes (like GenericRSTransform for instance). Please note that at least 20 points are required to estimate the RPC model. Between 20 and 40 points, the estimated model will not provide elevation support, since there are not enough points to estimate all the coefficients. Starting at 40 points, a full RPC model is estimated.

Referenced by otb::GCPsToRPCSensorModelImageFilter< TImage >::GenerateOutputInformation().

static bool otb::RPCSolverAdapter::Solve ( const GCPsContainerType gcpContainer,
double &  rmsError,
const std::string &  outgeom 
)
static

Solve RPC modelling from a set of GCPs and image bounds. The estimated RPC model is written to a geom file.


The documentation for this class was generated from the following file: