IntrusionDatum.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_INTRUSIONDATUM_H
00036 #define SICK_SAFETYSCANNERS_DATASTRUCTURE_INTRUSIONDATUM_H
00037 
00038 #include <stdint.h>
00039 #include <vector>
00040 
00041 namespace sick {
00042 namespace datastructure {
00043 
00047 class IntrusionDatum
00048 {
00049 public:
00053   IntrusionDatum();
00054 
00059   int32_t getSize() const;
00060 
00065   void setSize(const int32_t& size);
00066 
00071   std::vector<bool> getFlagsVector() const;
00072 
00077   void setFlagsVector(const std::vector<bool>& flags_vector);
00078 
00079 private:
00080   int32_t m_size;
00081   std::vector<bool> m_flags_vector;
00082 };
00083 
00084 } // namespace datastructure
00085 } // namespace sick
00086 
00087 #endif // SICK_SAFETYSCANNERS_DATASTRUCTURE_INTRUSIONDATUM_H


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