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

Class containing all IntrusionDatums. More...

#include <IntrusionData.h>

Public Member Functions

std::vector< IntrusionDatumgetIntrusionDataVector () const
 Getter for all IntrusionDatums. More...
 
 IntrusionData ()
 Constructor for an empty IntrusionData Object. More...
 
bool isEmpty () const
 Return if intrusion data has been enabled. More...
 
void setIntrusionDataVector (const std::vector< IntrusionDatum > &intrusion_data_vector)
 Setter for the vector of IntrusionDatums. More...
 
void setIsEmpty (bool is_empty)
 Set if intrusion data has been enabled. More...
 

Private Attributes

std::vector< IntrusionDatumm_intrusion_data_vector
 
bool m_is_empty
 

Detailed Description

Class containing all IntrusionDatums.

Definition at line 48 of file IntrusionData.h.

Constructor & Destructor Documentation

sick::datastructure::IntrusionData::IntrusionData ( )

Constructor for an empty IntrusionData Object.

Definition at line 40 of file IntrusionData.cpp.

Member Function Documentation

std::vector< IntrusionDatum > sick::datastructure::IntrusionData::getIntrusionDataVector ( ) const

Getter for all IntrusionDatums.

Returns
Vector of IntrusionDatum.

Definition at line 45 of file IntrusionData.cpp.

bool sick::datastructure::IntrusionData::isEmpty ( ) const

Return if intrusion data has been enabled.

Returns
If intrusion data has been enabled.

Definition at line 55 of file IntrusionData.cpp.

void sick::datastructure::IntrusionData::setIntrusionDataVector ( const std::vector< IntrusionDatum > &  intrusion_data_vector)

Setter for the vector of IntrusionDatums.

Parameters
intrusion_data_vectorVector of IntrusionDatums.

Definition at line 50 of file IntrusionData.cpp.

void sick::datastructure::IntrusionData::setIsEmpty ( bool  is_empty)

Set if intrusion data has been enabled.

Parameters
is_emptyIf intrusion data has been enabled.

Definition at line 60 of file IntrusionData.cpp.

Member Data Documentation

std::vector<IntrusionDatum> sick::datastructure::IntrusionData::m_intrusion_data_vector
private

Definition at line 82 of file IntrusionData.h.

bool sick::datastructure::IntrusionData::m_is_empty
private

Definition at line 81 of file IntrusionData.h.


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


sick_safetyscanners
Author(s): Lennart Puck
autogenerated on Fri Apr 2 2021 02:45:42