|
| CameraModelBase (const ImageSize imageSize) |
|
virtual double * | getValsPtr ()=0 |
|
virtual double | getVal (const std::string &name) const =0 |
|
virtual double | getVal (const int idx) const =0 |
|
virtual std::vector< double > | getVals () const =0 |
|
virtual void | setVals (const std::vector< double > ¶ms)=0 |
|
virtual bool | setVal (const std::string name, const double val)=0 |
|
virtual bool | setVal (const int idx, const double val)=0 |
|
virtual bool | setState (const std::string name, const ParameterState state)=0 |
|
virtual std::vector< int > | getConstantIds () const =0 |
|
virtual int | getNParams () const =0 |
|
virtual const std::string | getName () const =0 |
|
virtual std::vector< ParameterName > | getParameterNames () const =0 |
|
virtual bool | projectPoint (const double X, const double Y, const double Z, double &u, double &v) const =0 |
|
virtual bool | unprojectPoint (const double &u, const double &v, double &X, double &Y, double &Z) const =0 |
|
virtual void | getUndistortionMaps (Image< float > &mapU, Image< float > &mapV, Matrix< double, 3, 3 > &K) const =0 |
|
virtual void | getUnprojectionMaps (Image< float > &mapX, Image< float > &mapY) const =0 |
|
virtual std::string | toString () const =0 |
|
virtual std::unique_ptr< ceres::CostFunction > | newCostFunction (const Point2 &imagePoint) const =0 |
|
virtual std::unique_ptr< CameraModelBase > | clone () const =0 |
|
virtual void | initialize (const double f, const double ar, const double cx, const double cy, const double kappa=0.0)=0 |
|
virtual std::unique_ptr< ceres::CostFunction > | regularizationFunction (const int nResiduals) const =0 |
|
virtual ParameterState | getState (const std::string name)=0 |
|
template<class Archive > |
void | serialize (Archive &ar) |
|