Class PinholeCameraProjector
Defined in File pinhole_camera_projector.h
Inheritance Relationships
Base Type
public wavemap::ProjectorBase
(Class ProjectorBase)
Class Documentation
-
class PinholeCameraProjector : public wavemap::ProjectorBase
Public Types
-
using Config = PinholeCameraProjectorConfig
Public Functions
-
explicit PinholeCameraProjector(const Config &config)
-
inline virtual SiUnit getImageCoordinatesUnit() const final
-
inline virtual SensorCoordinates cartesianToSensor(const Point3D &C_point) const final
-
inline virtual Point3D sensorToCartesian(const SensorCoordinates &coordinates) const final
-
inline virtual FloatingPoint imageOffsetToErrorSquaredNorm(const ImageCoordinates&, const Vector2D &offset) const final
-
inline virtual std::array<FloatingPoint, 4> imageOffsetsToErrorSquaredNorms(const ImageCoordinates&, const CellToBeamOffsetArray &offsets) const final
-
inline virtual ImageCoordinates cartesianToImage(const Point3D &C_point) const final
-
inline virtual FloatingPoint cartesianToSensorZ(const Point3D &C_point) const final
-
using Config = PinholeCameraProjectorConfig