Main Page   Class Hierarchy   Compound List   File List   Compound Members  

InputLibrarySet.h

00001 #ifndef INPUTLIBRARYSET_H
00002 #define INPUTLIBRARYSET_H
00003 
00004 #include <iostream>
00005 #include <vector>
00006 #include "InputDimension.h"
00007 
00011 class InputLibrarySet
00012 {
00013   public:
00014 
00018     void addDimension( InputDimension* p_dimension ){ m_dimension_list.push_back( p_dimension ); }
00019 
00023     void setName( const std::string& p_name ){ m_name = p_name; }
00024 
00028     std::string getName( void ) const { return m_name; }
00029 
00033     std::string toString( void ) const;
00034 
00038     std::vector< InputDimension* > getDimension( void ){ return m_dimension_list; }
00039 
00043     std::vector< std::string > getDimensionNames( void ) const;
00044 
00045   protected:
00046     std::vector< InputDimension* > m_dimension_list;
00047     std::string m_name;
00048 };
00049 
00050 #endif
00051 ion_list;
00052     std::string m_name;
00053 };
00054 
00055 #endif

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