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/IntrusionData.h> 00036 00037 namespace sick { 00038 namespace datastructure { 00039 00040 IntrusionData::IntrusionData() 00041 : m_is_empty(false) 00042 { 00043 } 00044 00045 std::vector<IntrusionDatum> IntrusionData::getIntrusionDataVector() const 00046 { 00047 return m_intrusion_data_vector; 00048 } 00049 00050 void IntrusionData::setIntrusionDataVector(const std::vector<IntrusionDatum>& intrusion_data_vector) 00051 { 00052 m_intrusion_data_vector = intrusion_data_vector; 00053 } 00054 00055 bool IntrusionData::isEmpty() const 00056 { 00057 return m_is_empty; 00058 } 00059 00060 void IntrusionData::setIsEmpty(bool is_empty) 00061 { 00062 m_is_empty = is_empty; 00063 } 00064 00065 00066 } // namespace datastructure 00067 } // namespace sick