Main Page   Class Hierarchy   Compound List   File List   Compound Members  

InputDimension.h

00001 #ifndef INPUTDIMENSION_H
00002 #define INPUTDIMENSION_H
00003 
00004 #include <string>
00005 #include <vector>
00006 
00010 class InputDimension
00011 {
00012 public:
00013 
00017   InputDimension( void ) : m_is_frozen( false ), m_name(""){}
00018 
00022   void addFile( const std::string& p_file ){ m_file_list.push_back( p_file ); }
00023 
00027   void setName( const std::string& p_name ){ m_name = p_name; }
00028 
00032   void setIsFrozen( const bool p_isfrozen ){ m_is_frozen = p_isfrozen; }
00033 
00037   std::string getName( void ){ return m_name; }
00038 
00042   const std::vector< std::string > getFiles( void ) const { return m_file_list; }
00043 
00047   const bool getIsFrozen( void ) const { return m_is_frozen; }
00048 
00049 protected:
00050 
00051   std::vector<std::string> m_file_list;
00052   bool m_is_frozen;
00053   std::string m_name;
00054 };
00055 
00056 #endif
00057 bool m_is_frozen;
00058   std::string m_name;
00059 };
00060 
00061 #endif

Generated on Sat Nov 4 15:58:59 2006 for GLARE by doxygen1.2.18