COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
coReader.h
Go to the documentation of this file.
1 /* This file is part of COVISE.
2 
3  You can use it under the terms of the GNU Lesser General Public License
4  version 2.1 or later, see lgpl-2.1.txt.
5 
6  * License: LGPL 2+ */
7 
8 // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9 //
10 // CLASS coReader
11 //
12 // Description: general base class for COVISE read-modules
13 //
14 // Initial version: April 2002
15 //
16 // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
17 // (C) 2002 by VirCinity IT Consulting
18 // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
19 //
20 // Changes:
21 //
22 
23 #ifndef CO_READER_H
24 #define CO_READER_H
25 
26 #include <covise/covise.h>
27 
28 #include <api/coModule.h>
29 //#include <api/coFileBrowserParam.h>
30 
31 namespace covise
32 {
33 
35 {
36 public:
38  coReader(int argc, char *argv[], const string &desc = string(""));
39 
41  virtual ~coReader();
42 
43 private:
44  vector<coFileBrowserParam *> fileBrowsers_;
45  vector<coOutputPort *> outPorts_;
46 
49 };
50 }
51 #endif
Definition: coOutputPort.h:26
#define READEREXPORT
Definition: coExport.h:200
Definition: coModule.h:47
Definition: coReader.h:34
coOutputPort ** pOutPorts_
ports
Definition: coReader.h:48
vector< coOutputPort * > outPorts_
Definition: coReader.h:45
vector< coFileBrowserParam * > fileBrowsers_
Definition: coReader.h:44