Struct BeamConfig
Defined in File beam_config.h
Struct Documentation
-
struct BeamConfig
Beam configuration structure for LIDAR sensors.
Public Functions
-
BeamConfig(uint32_t n_cols_init, const std::vector<double> &px_altitudes_init, const std::vector<double> &px_azimuths_init, mat4d beam_to_lidar_transform_init, mat4d lidar_to_sensor_transform_init, mat4d sensor_to_body_transform_init, float m_per_zmbin_init, uint64_t serial_number_init)
Parameterized constructor.
- Parameters:
n_cols_init[in] – Number of columns in the LIDAR data
px_altitudes_init[in] – Vector of pixel altitudes
px_azimuths_init[in] – Vector of pixel azimuths
beam_to_lidar_transform_init[in] – Transformation matrix from beam to LIDAR frame
lidar_to_sensor_transform_init[in] – Transformation matrix from LIDAR to sensor frame
sensor_to_body_transform_init[in] – Extrinsic transformation matrix zone rendered binary format
m_per_zmbin_init[in] – Scale factor for Zrb encoding
serial_number_init[in] – Serial number of the sensor
-
bool operator==(BeamConfig const &rhs) const
Returns true if this BeamConfig equals another BeamConfig.
- Parameters:
rhs[in] – The other BeamConfig to compare against
- Returns:
True if the two BeamConfigs are equal, false otherwise
-
bool operator!=(BeamConfig const &rhs) const
Returns true if this BeamConfig does not equal another BeamConfig.
- Parameters:
rhs[in] – The other BeamConfig to compare against
- Returns:
True if the two BeamConfigs are not equal, false otherwise
Public Members
-
uint32_t n_cols
Number of columns in the LIDAR data.
-
uint32_t n_rows
Number of rows in the LIDAR data.
-
uint64_t serial_number
Serial number of the sensor.
-
std::vector<double> px_altitudes
Pixel altitudes in degrees.
-
std::vector<double> px_azimuths
Pixel azimuths in degrees.
-
BeamConfig(uint32_t n_cols_init, const std::vector<double> &px_altitudes_init, const std::vector<double> &px_azimuths_init, mat4d beam_to_lidar_transform_init, mat4d lidar_to_sensor_transform_init, mat4d sensor_to_body_transform_init, float m_per_zmbin_init, uint64_t serial_number_init)