IntrusionData.h
Go to the documentation of this file.
1 // this is for emacs file handling -*- mode: c++; indent-tabs-mode: nil -*-
2 
3 // -- BEGIN LICENSE BLOCK ----------------------------------------------
4 
24 // -- END LICENSE BLOCK ------------------------------------------------
25 
26 //----------------------------------------------------------------------
33 //----------------------------------------------------------------------
34 
35 #ifndef SICK_SAFETYSCANNERS_DATASTRUCTURE_INTRUSIONDATA_H
36 #define SICK_SAFETYSCANNERS_DATASTRUCTURE_INTRUSIONDATA_H
37 
39 
40 #include <vector>
41 
42 namespace sick {
43 namespace datastructure {
44 
49 {
50 public:
54  IntrusionData();
55 
60  std::vector<IntrusionDatum> getIntrusionDataVector() const;
61 
66  void setIntrusionDataVector(const std::vector<IntrusionDatum>& intrusion_data_vector);
67 
72  bool isEmpty() const;
73 
78  void setIsEmpty(bool is_empty);
79 
80 private:
81  bool m_is_empty;
82  std::vector<IntrusionDatum> m_intrusion_data_vector;
83 };
84 
85 } // namespace datastructure
86 } // namespace sick
87 
88 #endif // SICK_SAFETYSCANNERS_DATASTRUCTURE_INTRUSIONDATA_H
bool isEmpty() const
Return if intrusion data has been enabled.
Class containing all IntrusionDatums.
Definition: IntrusionData.h:48
void setIntrusionDataVector(const std::vector< IntrusionDatum > &intrusion_data_vector)
Setter for the vector of IntrusionDatums.
std::vector< IntrusionDatum > m_intrusion_data_vector
Definition: IntrusionData.h:82
std::vector< IntrusionDatum > getIntrusionDataVector() const
Getter for all IntrusionDatums.
IntrusionData()
Constructor for an empty IntrusionData Object.
void setIsEmpty(bool is_empty)
Set if intrusion data has been enabled.


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