dataset.cpp

Go to the documentation of this file.
00001 //--------------------------------------------------
00012 //--------------------------------------------------
00013 
00014 #include "dataset.h"
00015 #include "../global/global_definitions.h"
00016 
00017 namespace imedgine
00018 {
00019   Dataset::Dataset(dataset_type type, dataset_key_type dataset_key)
00020   : is_data_set_(false),
00021     is_dirty_(false),
00022     dataset_type_(type),
00023     dataset_key_(dataset_key)
00024 
00025   {
00026   }
00027   
00028   //--------------------------------------------------
00029   
00030   Dataset::~Dataset()
00031   {
00032 #ifdef DEBUG
00033     std::cout << "Deleting Dataset '" << dataset_key_ << "'" << std::endl;
00034 #endif
00035   }
00036   
00037   //--------------------------------------------------
00038   
00039   Dataset::Dataset(Dataset const& src)
00040   : dataset_type_(src.dataset_type_)
00041   {
00042   }
00043   
00044   //--------------------------------------------------
00045   
00046   dataset_type Dataset::getDatasetType() const
00047   {
00048     return(dataset_type_);
00049   }
00050     
00051   //--------------------------------------------------
00052   
00053   dataset_key_type const& Dataset::getDatasetKey() const
00054   {
00055     return(dataset_key_);
00056   }
00057   
00058   //--------------------------------------------------
00059   
00060   bool Dataset::isDataSet() const
00061   {
00062     return(is_data_set_);
00063   }
00064   
00065   //--------------------------------------------------
00066   
00067   void Dataset::setDirty(bool is_dirty)
00068   {
00069     is_dirty_ = is_dirty;
00070   }
00071   
00072   //--------------------------------------------------
00073   
00074   bool Dataset::isDirty() const
00075   {
00076     return(is_dirty_);
00077   }
00078 }

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