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

◆ IntrusionData()

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

Constructor for an empty IntrusionData Object.

Definition at line 40 of file IntrusionData.cpp.

Member Function Documentation

◆ getIntrusionDataVector()

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

Getter for all IntrusionDatums.

Returns
Vector of IntrusionDatum.

Definition at line 45 of file IntrusionData.cpp.

◆ isEmpty()

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.

◆ setIntrusionDataVector()

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.

◆ setIsEmpty()

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

◆ m_intrusion_data_vector

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

Definition at line 82 of file IntrusionData.h.

◆ m_is_empty

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 Jun 21 2024 02:40:52