GSLAM  3.0.0
Public Member Functions | List of all members
CameraIdeal Class Reference

Identity pinhole camera,fx=fy=1&&cx=cy=0 (x y)^T=(fx*X/Z+cx,fy*Y/Z+cy)^T. More...

Inheritance diagram for CameraIdeal:
CameraImpl

Public Member Functions

 CameraIdeal (int width, int height)
 
virtual std::string CameraType () const
 
virtual bool isValid () const
 
virtual Point2d Project (const Point3d &p3d) const
 
virtual Point3d UnProject (const Point2d &p2d) const
 
virtual std::vector< double > getParameters () const
 
- Public Member Functions inherited from CameraImpl
 CameraImpl (int _w=-1, int _h=-1)
 
virtual bool applyScale (double scale=0.5)
 
virtual std::string info () const
 

Additional Inherited Members

- Public Attributes inherited from CameraImpl
int32_t w
 
int32_t h
 
int32_t state
 
int32_t tmp
 

Detailed Description

Identity pinhole camera,fx=fy=1&&cx=cy=0 (x y)^T=(fx*X/Z+cx,fy*Y/Z+cy)^T.