marKVolume.h

Go to the documentation of this file.
00001 /*=========================================================================
00002 
00003  Program:   wxMaracas
00004  Module:    $RCSfile: marKVolume.h,v $
00005  Language:  C++
00006  Date:      $Date: 2009/05/14 13:55:08 $
00007  Version:   $Revision: 1.1 $
00008  
00009   Copyright: (c) 2002, 2003
00010   License:
00011   
00012    This software is distributed WITHOUT ANY WARRANTY; without even 
00013    the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
00014    PURPOSE.  See the above copyright notice for more information.
00015    
00016 =========================================================================*/
00017 
00018 #ifndef __MAR__KERNEL__MARKVOLUME__HXX__
00019 #define __MAR__KERNEL__MARKVOLUME__HXX__
00020 
00021 
00022 #include "volume.hxx"
00023 
00024 #include "marTypes.h"
00025 
00026 class MAR_KERNEL_EXPORT marKVolume {
00027         
00028 public:
00029         
00030     marKVolume( );
00031     ~marKVolume( );
00032 
00033     bool         volumeLoaded( );
00034     kVolume* getVolume( );
00035     void         setVolume( kVolume *vol);
00036         bool     load( std::ifstream& is );
00037         bool     save( std::ofstream& os );
00038         void     reset();
00039 
00040   private:
00041           
00042         kVolume* _volume;
00043 };
00044 
00045 #endif // __MAR__KERNEL__MARKVOLUME__HXX__

Generated on 18 Mar 2010 for creaMaracasVisu_lib by  doxygen 1.6.1