dataset_definition.h

Go to the documentation of this file.
00001 //--------------------------------------------------
00014 //---------------------------------------------------
00015 
00016 #ifndef IMEDGINE_DATASET_DEFINITION_H_
00017 #define IMEDGINE_DATASET_DEFINITION_H_
00018 
00019 #include <string>
00020 #include <vector>
00021 
00022 #include <boost/shared_ptr.hpp>
00023 
00024 #include "../global/global_definitions.h"
00025 
00026 namespace imedgine 
00027 {
00028   
00029   //---------------------------------------------------
00050   //--------------------------------------------------
00051   
00052   class DatasetDefinition
00053   {
00054     
00055   public:
00056      
00057     //---------------------------------------------------
00060 
00061     DatasetDefinition();
00062 
00063     //---------------------------------------------------
00066 
00067     ~DatasetDefinition(); 
00068     
00069     //---------------------------------------------------
00073 
00074     void setName(std::string name);
00075 
00076     //---------------------------------------------------
00080 
00081     std::string getName();
00082    
00083     //---------------------------------------------------
00087 
00088     void setInPlace(bool in_place);
00089 
00090     //---------------------------------------------------
00094 
00095     bool isInPlace();
00096     
00097     //---------------------------------------------------
00101     void setId(std::string id);
00102 
00103     //---------------------------------------------------
00107 
00108     std::string getId();
00109    
00110     //---------------------------------------------------
00114     void setType(dataset_type type);
00115 
00116     //---------------------------------------------------
00120 
00121     dataset_type getType();
00122     
00123     //---------------------------------------------------
00126 
00127     std::string toString();
00128     
00129   private:
00130     bool in_place_;
00131     std::string id_;
00132     std::string name_;
00133     dataset_type type_;
00134   };
00135 }
00136 
00137 #endif // IMEDGINE_ALGORITHM_DEFINITION_
00138 
00139 
00140 
00141 
00142 

Generated on Sun Aug 13 18:19:37 2006 for iMEDgine by  doxygen 1.4.6