Public Member Functions | Private Attributes | List of all members
sick::datastructure::ConfigData Class Reference

Config data for current and persistent sensor config. More...

#include <ConfigData.h>

Public Member Functions

 ConfigData ()
 The constructor of the config data. More...
 
float getAngularBeamResolution () const
 Returns the angular resolution between the beams. More...
 
float getEndAngle () const
 Get the end angle of the configuration. More...
 
float getStartAngle () const
 Get the start angle of the configuration. More...
 
void setAngularBeamResolution (const int32_t &angular_beam_resolution)
 Set the angular resolution between beams. More...
 
void setAngularBeamResolutionDegrees (const float &angular_beam_resolution)
 Set the angular resolution between beams from degrees. More...
 
void setEndAngle (const int32_t &end_angle)
 Set the end angle of the configuration. More...
 
void setEndAngleDegrees (const float &end_angle)
 Set the end angle of the configuration from degrees. More...
 
void setStartAngle (const int32_t &start_angle)
 Set the start angle of the configuration. More...
 
void setStartAngleDegrees (const float &start_angle)
 Set the start angle of the configuration from degrees. More...
 

Private Attributes

const double ANGLE_RESOLUTION = 4194304.0
 Defined angle resolution to convert sensor input to the right frame. More...
 
float m_angular_beam_resolution
 
float m_end_angle
 
float m_start_angle
 

Detailed Description

Config data for current and persistent sensor config.

Definition at line 48 of file ConfigData.h.

Constructor & Destructor Documentation

sick::datastructure::ConfigData::ConfigData ( )

The constructor of the config data.

Definition at line 40 of file ConfigData.cpp.

Member Function Documentation

float sick::datastructure::ConfigData::getAngularBeamResolution ( ) const

Returns the angular resolution between the beams.

Returns
Angular resolution between beams.

Definition at line 72 of file ConfigData.cpp.

float sick::datastructure::ConfigData::getEndAngle ( ) const

Get the end angle of the configuration.

Returns
End angle of the configuration.

Definition at line 57 of file ConfigData.cpp.

float sick::datastructure::ConfigData::getStartAngle ( ) const

Get the start angle of the configuration.

Returns
Start angle of the configuration.

Definition at line 42 of file ConfigData.cpp.

void sick::datastructure::ConfigData::setAngularBeamResolution ( const int32_t &  angular_beam_resolution)

Set the angular resolution between beams.

Parameters
angular_beam_resolutionThe angular resolution between two beams.

Definition at line 77 of file ConfigData.cpp.

void sick::datastructure::ConfigData::setAngularBeamResolutionDegrees ( const float &  angular_beam_resolution)

Set the angular resolution between beams from degrees.

Parameters
angular_beam_resolutionThe angular resolution between two beams in degrees.

Definition at line 82 of file ConfigData.cpp.

void sick::datastructure::ConfigData::setEndAngle ( const int32_t &  end_angle)

Set the end angle of the configuration.

Parameters
end_angleEnd angle of the configuration.

Definition at line 62 of file ConfigData.cpp.

void sick::datastructure::ConfigData::setEndAngleDegrees ( const float &  end_angle)

Set the end angle of the configuration from degrees.

Parameters
end_angleEnd angle of the configuration in degrees.

Definition at line 67 of file ConfigData.cpp.

void sick::datastructure::ConfigData::setStartAngle ( const int32_t &  start_angle)

Set the start angle of the configuration.

Parameters
start_angleStart angle of the scan.

Definition at line 47 of file ConfigData.cpp.

void sick::datastructure::ConfigData::setStartAngleDegrees ( const float &  start_angle)

Set the start angle of the configuration from degrees.

Parameters
start_angleStart angle of the configuration in degrees.

Definition at line 52 of file ConfigData.cpp.

Member Data Documentation

const double sick::datastructure::ConfigData::ANGLE_RESOLUTION = 4194304.0
private

Defined angle resolution to convert sensor input to the right frame.

Definition at line 115 of file ConfigData.h.

float sick::datastructure::ConfigData::m_angular_beam_resolution
private

Definition at line 119 of file ConfigData.h.

float sick::datastructure::ConfigData::m_end_angle
private

Definition at line 118 of file ConfigData.h.

float sick::datastructure::ConfigData::m_start_angle
private

Definition at line 117 of file ConfigData.h.


The documentation for this class was generated from the following files:


sick_safetyscanners
Author(s): Lennart Puck
autogenerated on Thu May 9 2019 02:41:08