Skip to content

Struct nebula::drivers::RobosenseCalibrationConfiguration

ClassList > nebula > drivers > RobosenseCalibrationConfiguration

struct for Robosense calibration configuration

  • #include <robosense_common.hpp>

Inherits the following classes: nebula::drivers::CalibrationConfigurationBase

Public Attributes

Type Name
std::vector< ChannelCorrection > calibration

Public Attributes inherited from nebula::drivers::CalibrationConfigurationBase

See nebula::drivers::CalibrationConfigurationBase

Type Name
std::string calibration_file

Public Functions

Type Name
void CreateCorrectedChannels ()
ChannelCorrection GetCorrection (const size_t channel_id) const
nebula::Status LoadFromFile (const std::string & calibration_file)
nebula::Status LoadFromStream (stream_t & stream)
nebula::Status LoadFromString (const std::string & calibration_content)
Loading calibration data (not used)
nebula::Status SaveFile (const std::string & calibration_file)
Saving calibration data (not used)
void SetChannelSize (const size_t channel_num)

Public Attributes Documentation

variable calibration

std::vector<ChannelCorrection> nebula::drivers::RobosenseCalibrationConfiguration::calibration;

Public Functions Documentation

function CreateCorrectedChannels

inline void nebula::drivers::RobosenseCalibrationConfiguration::CreateCorrectedChannels () 

function GetCorrection

inline ChannelCorrection nebula::drivers::RobosenseCalibrationConfiguration::GetCorrection (
    const size_t channel_id
) const

function LoadFromFile

inline nebula::Status nebula::drivers::RobosenseCalibrationConfiguration::LoadFromFile (
    const std::string & calibration_file
) 

function LoadFromStream

template<typename stream_t>
inline nebula::Status nebula::drivers::RobosenseCalibrationConfiguration::LoadFromStream (
    stream_t & stream
) 

function LoadFromString

Loading calibration data (not used)

inline nebula::Status nebula::drivers::RobosenseCalibrationConfiguration::LoadFromString (
    const std::string & calibration_content
) 

Parameters:

  • calibration_content

Returns:

Resulting status


function SaveFile

Saving calibration data (not used)

inline nebula::Status nebula::drivers::RobosenseCalibrationConfiguration::SaveFile (
    const std::string & calibration_file
) 

Parameters:

  • calibration_file

Returns:

Resulting status


function SetChannelSize

inline void nebula::drivers::RobosenseCalibrationConfiguration::SetChannelSize (
    const size_t channel_num
) 


The documentation for this class was generated from the following file nebula_common/include/nebula_common/robosense/robosense_common.hpp