Struct PinholeCameraProjectorConfig

Inheritance Relationships

Base Type

Struct Documentation

struct PinholeCameraProjectorConfig : public wavemap::ConfigBase<PinholeCameraProjectorConfig, 6>

Config struct for the pinhole camera projection model.

Public Functions

PinholeCameraProjectorConfig() = default
inline PinholeCameraProjectorConfig(FloatingPoint fx, FloatingPoint fy, FloatingPoint cx, FloatingPoint cy, IndexElement height, IndexElement width)
virtual bool isValid(bool verbose) const override

Public Members

IndexElement width = 0

The image’s width in pixels.

IndexElement height = 0

The image’s height in pixels.

FloatingPoint fx = 0.f

Fx according to ROS’ CameraInfo convention: http://docs.ros.org/en/melodic/api/sensor_msgs/html/msg/CameraInfo.html.

FloatingPoint fy = 0.f

Fy according to ROS’ CameraInfo convention: http://docs.ros.org/en/melodic/api/sensor_msgs/html/msg/CameraInfo.html.

FloatingPoint cx = 0.f

Cx according to ROS’ CameraInfo convention: http://docs.ros.org/en/melodic/api/sensor_msgs/html/msg/CameraInfo.html.

FloatingPoint cy = 0.f

Cy according to ROS’ CameraInfo convention: http://docs.ros.org/en/melodic/api/sensor_msgs/html/msg/CameraInfo.html.

Public Static Attributes

static MemberMap memberMap