Struct CameraModel

Inheritance Relationships

Derived Types

Struct Documentation

struct CameraModel

Interface for all CameraModels e.g. projection Models.

Could be used to interface functions like

  • projectPoints

  • getRayToPixel

  • etc

Subclassed by lvr2::CylindricalModel, lvr2::PinholeModel, lvr2::SphericalModel

Public Functions

inline virtual Eigen::Vector2f projectPoint(const Eigen::Vector3f &P) const

Project point from camera coordinate system (3D) onto image coordinate system (2D)

Parameters:

p

Returns:

Eigen::Vector2d

Public Static Attributes

static constexpr char entity[] = "model"