EvalCases.hpp
Go to the documentation of this file.
00001 //
00002 // EvalCases.hpp
00003 //
00004 //  Created on: 05.09.2011
00005 //      Author: wahnfla
00006 //
00007 
00008 #ifndef EVALCASES_HPP
00009 #define EVALCASES_HPP
00010 
00011 #include "../BasicDatatypes.hpp"
00012 #include "EvalCase.hpp"
00013 #include <vector>
00014 
00015 namespace datatypes
00016 {
00017 
00018 typedef EvalCase* EvalCase_ptr;
00019 typedef std::vector<EvalCase_ptr> EvalCaseVector;
00020 
00021 class EvalCases : public BasicData
00022 {
00023 public:
00024         EvalCases();
00025 
00026         virtual ~EvalCases() {};
00027         virtual const UINT32 getUsedMemory() const;
00028 
00029         void clear();
00030         void add(EvalCase_ptr evalCase);
00031         const EvalCaseVector& getEvalCases() const;
00032         
00033 private:
00034         EvalCaseVector m_evalCases;
00035 };
00036 
00037 } // namespace datatypes
00038 
00039 #endif // EVALCASES_HPP


libsick_ldmrs
Author(s): SICK AG , Martin Günther , Jochen Sprickerhof
autogenerated on Wed Jun 14 2017 04:04:50