9 #ifndef VelodyneCalibration_H
10 #define VelodyneCalibration_H
GLsizei const GLchar ** string
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
double verticalOffsetCorrection
double sinVertOffsetCorrection
double cosVertOffsetCorrection
double horizontalOffsetCorrection
double verticalCorrection
double distanceCorrection
Velodyne calibration data, for usage in mrpt::obs::CObservationVelodyneScan.
bool empty() const
Returns true if no calibration has been loaded yet.
static const VelodyneCalibration & LoadDefaultCalibration(const std::string &lidar_model)
Loads default calibration files for common LIDAR models.
bool loadFromXMLText(const std::string &xml_file_contents)
Loads calibration from a string containing an entire XML calibration file.
void clear()
Clear all previous contents.
std::vector< PerLaserCalib > laser_corrections
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)