IntrusionData.h
Go to the documentation of this file.
00001 // this is for emacs file handling -*- mode: c++; indent-tabs-mode: nil -*-
00002 
00003 // -- BEGIN LICENSE BLOCK ----------------------------------------------
00004 
00024 // -- END LICENSE BLOCK ------------------------------------------------
00025 
00026 //----------------------------------------------------------------------
00033 //----------------------------------------------------------------------
00034 
00035 #ifndef SICK_SAFETYSCANNERS_DATASTRUCTURE_INTRUSIONDATA_H
00036 #define SICK_SAFETYSCANNERS_DATASTRUCTURE_INTRUSIONDATA_H
00037 
00038 #include <sick_safetyscanners/datastructure/IntrusionDatum.h>
00039 
00040 #include <vector>
00041 
00042 namespace sick {
00043 namespace datastructure {
00044 
00048 class IntrusionData
00049 {
00050 public:
00054   IntrusionData();
00055 
00060   std::vector<IntrusionDatum> getIntrusionDataVector() const;
00061 
00066   void setIntrusionDataVector(const std::vector<IntrusionDatum>& intrusion_data_vector);
00067 
00072   bool isEmpty() const;
00073 
00078   void setIsEmpty(bool is_empty);
00079 
00080 private:
00081   bool m_is_empty;
00082   std::vector<IntrusionDatum> m_intrusion_data_vector;
00083 };
00084 
00085 } // namespace datastructure
00086 } // namespace sick
00087 
00088 #endif // SICK_SAFETYSCANNERS_DATASTRUCTURE_INTRUSIONDATA_H


sick_safetyscanners
Author(s): Lennart Puck
autogenerated on Tue May 7 2019 03:27:36