Mass++ Common Libraries v2.7.5
 All Classes Namespaces Files Functions Variables Enumerations Macros
SampleReader.h
Go to the documentation of this file.
1 
9 #ifndef _SAMPLE_READER_
10 #define _SAMPLE_READER_
11 
12 #include "stdafx.h"
13 #include "Sample.h"
14 
15 namespace kome {
16  namespace objects {
17 
22  class DATA_OBJECTS_CLASS SampleReader{
23  public:
28  SampleReader();
29 
34  virtual ~SampleReader();
35 
36  public:
37 
43  std::string selectKeys( void );
44 
51  kome::objects::Sample* openData( std::string strKey );
52 
53 
54  protected:
55 
60  virtual std::string onSelectKeys( void ) = 0;
61 
68  virtual kome::objects::Sample* onOpenData( std::string strKey ) = 0;
69 
70  };
71  }
72 }
73 
74 #endif // _SAMPLE_READER_
sample information management class
Definition: Sample.h:34
interfaces of Sample class