79 read(calibration_file);
82 void read(
const std::string& calibration_file);
83 void write(
const std::string& calibration_file);
Calibration class storing entire configuration for the Lslidar
std::map< int, LaserCorrection > laser_corrections_
void write(const std::string &calibration_file)
Calibration(const std::string &calibration_file)
void read(const std::string &calibration_file)
correction values for a single laser
float rot_correction
parameters in db.xml
float horiz_offset_correction
float sin_rot_correction
cached sine of rot_correction
float sin_vert_correction
cached sine of vert_correction
float cos_vert_correction
cached cosine of vert_correction
float vert_offset_correction
int laser_ring
ring number for this laser
float cos_rot_correction
cached values calculated when the calibration file is read