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

Class containing a single IntrusionDatum. More...

#include <IntrusionDatum.h>

Public Member Functions

std::vector< bool > getFlagsVector () const
 Getter for the flags vector. More...
 
int32_t getSize () const
 Returns size of flag vector. More...
 
 IntrusionDatum ()
 Constructor of an empty IntrusionDatum. More...
 
void setFlagsVector (const std::vector< bool > &flags_vector)
 Setter for the flag vector. More...
 
void setSize (const int32_t &size)
 Setter of the size for the flag vector. More...
 

Private Attributes

std::vector< bool > m_flags_vector
 
int32_t m_size
 

Detailed Description

Class containing a single IntrusionDatum.

Definition at line 47 of file IntrusionDatum.h.

Constructor & Destructor Documentation

sick::datastructure::IntrusionDatum::IntrusionDatum ( )

Constructor of an empty IntrusionDatum.

Definition at line 41 of file IntrusionDatum.cpp.

Member Function Documentation

std::vector< bool > sick::datastructure::IntrusionDatum::getFlagsVector ( ) const

Getter for the flags vector.

Returns
Boolean vector of all flags

Definition at line 53 of file IntrusionDatum.cpp.

int32_t sick::datastructure::IntrusionDatum::getSize ( ) const

Returns size of flag vector.

Returns
Size of flag vector.

Definition at line 43 of file IntrusionDatum.cpp.

void sick::datastructure::IntrusionDatum::setFlagsVector ( const std::vector< bool > &  flags_vector)

Setter for the flag vector.

Parameters
flags_vectorBool vector for all flags.

Definition at line 58 of file IntrusionDatum.cpp.

void sick::datastructure::IntrusionDatum::setSize ( const int32_t &  size)

Setter of the size for the flag vector.

Parameters
sizeSize of the flag vector.

Definition at line 48 of file IntrusionDatum.cpp.

Member Data Documentation

std::vector<bool> sick::datastructure::IntrusionDatum::m_flags_vector
private

Definition at line 81 of file IntrusionDatum.h.

int32_t sick::datastructure::IntrusionDatum::m_size
private

Definition at line 80 of file IntrusionDatum.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