Class containing the field name of a laser scanner. More...
#include <FieldSets.h>
Public Member Functions | |
FieldSets () | |
Constructor of the field name. More... | |
std::vector< std::string > | getFieldName () const |
Gets the field name for the scanner. More... | |
std::vector< bool > | getIsDefined () const |
Gets if the fields are defined. More... | |
std::vector< uint32_t > | getNameLength () const |
Gets the length of the field name. More... | |
std::string | getVersionCVersion () const |
Gets the version indicator for the scanner. More... | |
uint8_t | getVersionMajorVersionNumber () const |
Gets the major version number for the scanner. More... | |
uint8_t | getVersionMinorVersionNumber () const |
Gets the minor version number for the scanner. More... | |
uint8_t | getVersionReleaseNumber () const |
Gets the version release number for the scanner. More... | |
void | setFieldName (const std::vector< std::string > &field_name) |
Sets the field name for the scanner. More... | |
void | setIsDefined (const std::vector< bool > &is_defined) |
Sets if the fields are defined. More... | |
void | setNameLength (const std::vector< uint32_t > &name_length) |
Sets the length of the field name. More... | |
void | setVersionCVersion (const std::string &version_c_version) |
Sets the version indicator for the scanner. More... | |
void | setVersionMajorVersionNumber (const uint8_t &version_major_version_number) |
Sets the major version number for the scanner. More... | |
void | setVersionMinorVersionNumber (const uint8_t &version_minor_version_number) |
Sets the minor version number for the scanner. More... | |
void | setVersionReleaseNumber (const uint8_t &version_release_number) |
Sets the version release number for the scanner. More... | |
Private Attributes | |
std::vector< std::string > | m_field_name |
std::vector< bool > | m_is_defined |
std::vector< uint32_t > | m_name_length |
std::string | m_version_c_version |
uint8_t | m_version_major_version_number |
uint8_t | m_version_minor_version_number |
uint8_t | m_version_release_number |
Class containing the field name of a laser scanner.
Definition at line 47 of file FieldSets.h.
sick::datastructure::FieldSets::FieldSets | ( | ) |
Constructor of the field name.
Definition at line 40 of file FieldSets.cpp.
std::vector< std::string > sick::datastructure::FieldSets::getFieldName | ( | ) | const |
Gets the field name for the scanner.
Definition at line 92 of file FieldSets.cpp.
std::vector< bool > sick::datastructure::FieldSets::getIsDefined | ( | ) | const |
Gets if the fields are defined.
Definition at line 102 of file FieldSets.cpp.
std::vector< uint32_t > sick::datastructure::FieldSets::getNameLength | ( | ) | const |
Gets the length of the field name.
Definition at line 82 of file FieldSets.cpp.
std::string sick::datastructure::FieldSets::getVersionCVersion | ( | ) | const |
Gets the version indicator for the scanner.
Definition at line 42 of file FieldSets.cpp.
uint8_t sick::datastructure::FieldSets::getVersionMajorVersionNumber | ( | ) | const |
Gets the major version number for the scanner.
Definition at line 52 of file FieldSets.cpp.
uint8_t sick::datastructure::FieldSets::getVersionMinorVersionNumber | ( | ) | const |
Gets the minor version number for the scanner.
Definition at line 62 of file FieldSets.cpp.
uint8_t sick::datastructure::FieldSets::getVersionReleaseNumber | ( | ) | const |
Gets the version release number for the scanner.
Definition at line 72 of file FieldSets.cpp.
void sick::datastructure::FieldSets::setFieldName | ( | const std::vector< std::string > & | field_name | ) |
Sets the field name for the scanner.
field_name | The field name for the scanner. |
Definition at line 97 of file FieldSets.cpp.
void sick::datastructure::FieldSets::setIsDefined | ( | const std::vector< bool > & | is_defined | ) |
Sets if the fields are defined.
is_defined | if the fields are defined. |
Definition at line 107 of file FieldSets.cpp.
void sick::datastructure::FieldSets::setNameLength | ( | const std::vector< uint32_t > & | name_length | ) |
Sets the length of the field name.
name_length | The length of the field name. |
Definition at line 87 of file FieldSets.cpp.
void sick::datastructure::FieldSets::setVersionCVersion | ( | const std::string & | version_c_version | ) |
Sets the version indicator for the scanner.
version_c_version | The version indicator for the scanner. |
Definition at line 47 of file FieldSets.cpp.
void sick::datastructure::FieldSets::setVersionMajorVersionNumber | ( | const uint8_t & | version_major_version_number | ) |
Sets the major version number for the scanner.
version_major_version_number | The major version number for the scanner. |
Definition at line 57 of file FieldSets.cpp.
void sick::datastructure::FieldSets::setVersionMinorVersionNumber | ( | const uint8_t & | version_minor_version_number | ) |
Sets the minor version number for the scanner.
version_minor_version_number | The minor version number for the scanner. |
Definition at line 67 of file FieldSets.cpp.
void sick::datastructure::FieldSets::setVersionReleaseNumber | ( | const uint8_t & | version_release_number | ) |
Sets the version release number for the scanner.
version_release_number | The version release number for the scanner. |
Definition at line 77 of file FieldSets.cpp.
|
private |
Definition at line 150 of file FieldSets.h.
|
private |
Definition at line 151 of file FieldSets.h.
|
private |
Definition at line 149 of file FieldSets.h.
|
private |
Definition at line 145 of file FieldSets.h.
|
private |
Definition at line 146 of file FieldSets.h.
|
private |
Definition at line 147 of file FieldSets.h.
|
private |
Definition at line 148 of file FieldSets.h.