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 #include <sick_safetyscanners/datastructure/IntrusionDatum.h> 00036 00037 namespace sick { 00038 namespace datastructure { 00039 00040 00041 IntrusionDatum::IntrusionDatum() {} 00042 00043 int32_t IntrusionDatum::getSize() const 00044 { 00045 return m_size; 00046 } 00047 00048 void IntrusionDatum::setSize(const int32_t& size) 00049 { 00050 m_size = size; 00051 } 00052 00053 std::vector<bool> IntrusionDatum::getFlagsVector() const 00054 { 00055 return m_flags_vector; 00056 } 00057 00058 void IntrusionDatum::setFlagsVector(const std::vector<bool>& flags_vector) 00059 { 00060 m_flags_vector = flags_vector; 00061 } 00062 00063 } // namespace datastructure 00064 } // namespace sick