COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
coRenderer.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 // CLASS coRenderer
10 //
11 // Description: Base class for renderers build ion the common coModule API
12 //
13 // Initial version: 03.09.2002
14 //
15 // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
16 // (C) 2002 by VirCinity IT Consulting
17 // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
18 //
19 // Changes:
20 //
21 
22 #ifndef CORENDERER_H
23 #define CORENDERER_H
24 
25 #include "coModule.h"
26 
27 namespace covise
28 {
29 
31 {
32 public:
34  coRenderer(int argc, char *argv[]);
35 
37  virtual ~coRenderer();
38 
39  const coDistributedObject *getInObj(const coObjInfo &info);
40 
41  virtual int compute(const char *port);
42 
43 private:
45 };
46 }
47 #endif
Definition: coRenderer.h:30
Definition: coModule.h:47
coInputPort * inPort_
Definition: coRenderer.h:44
Data input Port.
Definition: coInputPort.h:27
Definition: coObjID.h:230
#define APIEXPORT
Definition: coExport.h:251
Definition: coDistributedObject.h:295