source: GTP/trunk/Lib/Vis/Preprocessing/src/PreprocessorFactory.h @ 1486

Revision 1486, 566 bytes checked in by mattausch, 18 years ago (diff)

worked on guided visibility sampling

Line 
1#ifndef _PreprocessorFactory_H__
2#define _PreprocessorFactory_H__
3
4#include <string>
5using namespace std;
6
7namespace GtpVisibilityPreprocessor {
8
9
10class Preprocessor;
11
12/** Factory for creating preprocessors
13*/
14class PreprocessorFactory
15{
16public:
17        /** Returns the preprocessor with the given name or NULL if such a preprocessor
18                does not exist.
19        */
20        static Preprocessor *CreatePreprocessor(const string &preprocessorName);
21
22protected:
23        /** Hidden constructor. Class cannot be instantiated.
24        */
25        PreprocessorFactory();
26 
27};
28
29}
30
31#endif
Note: See TracBrowser for help on using the repository browser.