 |
OTB
9.1.1
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbBilinearProjection_h
22 #define otbBilinearProjection_h
25 #include "itkObject.h"
26 #include "itkObjectFactory.h"
75 double heightAboveEllipsoid)
const;
77 const std::vector<Point2DType>& getLineSamplePoints()
const;
79 void setLineSamplePoints(
const std::vector<Point2DType>& lsPt);
81 const std::vector<Point3DType>& getWorldPoints()
const;
83 void setWorldPoints(
const std::vector<Point3DType>& wPt);
86 bool imgPointsHaveNan();
89 bool worldPointsHaveNan();
108 void operator=(
const Self&) =
delete;
LSQREstimatorType::Pointer m_XFit
itk::Matrix< double, 3, 1 > MatrixType
LSQREstimatorType::Pointer m_LatFit
itk::SmartPointer< Self > Pointer
LSQREstimatorType::Pointer m_YFit
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
itk::SmartPointer< const Self > ConstPointer
itk::Point< double, 2 > Point2DType
std::vector< Point3DType > m_worldPoints
Computes a bilinear projection after init with reference points.
std::vector< Point2DType > m_LineSamplePoints
itk::Point< double, 3 > Point3DType
LSQREstimatorType::Pointer m_LonFit