9#ifndef VelodyneCalibration_H
10#define VelodyneCalibration_H
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
double cosVertOffsetCorrection
double horizontalOffsetCorrection
Velodyne calibration data, for usage in mrpt::obs::CObservationVelodyneScan.
static const VelodyneCalibration & LoadDefaultCalibration(const std::string &lidar_model)
Loads default calibration files for common LIDAR models.
bool internal_loadFromXMLNode(void *node)
bool loadFromXMLFile(const std::string &velodyne_calibration_xml_filename)
Loads calibration from file, in the format supplied by the manufacturer.
VelodyneCalibration()
Default ctor (leaves all empty)
std::vector< PerLaserCalib > laser_corrections
void clear()
Clear all previous contents.
bool empty() const
Returns true if no calibration has been loaded yet.
bool loadFromXMLText(const std::string &xml_file_contents)
Loads calibration from a string containing an entire XML calibration file.