Struct nebula::VelodyneStatus
ClassList > nebula > VelodyneStatus
Status definition for Velodyne.
#include <velodyne_status.hpp>
Inherits the following classes: nebula::Status
Public Types
Type | Name |
---|---|
enum | VelodyneType |
Public Types inherited from nebula::Status
See nebula::Status
Type | Name |
---|---|
enum | Type |
Public Attributes
Type | Name |
---|---|
enum nebula::VelodyneStatus::VelodyneType | _velo_type |
Public Attributes inherited from nebula::Status
See nebula::Status
Type | Name |
---|---|
enum nebula::Status::Type | _type |
Public Functions
Type | Name |
---|---|
Status () |
|
Status (Type v) |
|
Status (int type) |
|
VelodyneStatus () |
|
VelodyneStatus (Type v) |
|
VelodyneStatus (VelodyneType v) |
|
VelodyneStatus (int type) |
|
int | type () const |
Public Functions inherited from nebula::Status
See nebula::Status
Type | Name |
---|---|
Status () |
|
Status (Type v) |
|
Status (int type) |
|
Type | type () const |
Public Types Documentation
enum VelodyneType
enum nebula::VelodyneStatus::VelodyneType {
INVALID_RPM_ERROR = Type_end_of_Status + 1,
INVALID_FOV_ERROR,
INVALID_RETURN_MODE_ERROR,
Type_end_of_Status = INVALID_RPM_ERROR
};
Public Attributes Documentation
variable _velo_type
enum nebula::VelodyneStatus::VelodyneType nebula::VelodyneStatus::_velo_type;
Public Functions Documentation
function Status [1/3]
inline nebula::VelodyneStatus::Status ()
function Status [2/3]
inline nebula::VelodyneStatus::Status (
Type v
)
function Status [3/3]
inline explicit nebula::VelodyneStatus::Status (
int type
)
function VelodyneStatus [1/4]
inline nebula::VelodyneStatus::VelodyneStatus ()
function VelodyneStatus [2/4]
inline nebula::VelodyneStatus::VelodyneStatus (
Type v
)
function VelodyneStatus [3/4]
inline nebula::VelodyneStatus::VelodyneStatus (
VelodyneType v
)
function VelodyneStatus [4/4]
inline explicit nebula::VelodyneStatus::VelodyneStatus (
int type
)
function type
inline int nebula::VelodyneStatus::type () const
Friends Documentation
friend operator!=
inline bool nebula::VelodyneStatus::operator!= (
const VelodyneStatus & L,
const VelodyneStatus & R
)
friend operator<<
Convert Status enum to string (Overloading the << operator)
inline std::ostream & nebula::VelodyneStatus::operator<< (
std::ostream & os,
nebula::VelodyneStatus const & arg
)
Parameters:
os
arg
Returns:
stream
friend operator==
inline bool nebula::VelodyneStatus::operator== (
const VelodyneStatus & L,
const VelodyneStatus & R
)
The documentation for this class was generated from the following file nebula_common/include/nebula_common/velodyne/velodyne_status.hpp