COVISE Core
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
27namespace covise
28{
29
31{
32public:
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
43private:
45};
46}
47#endif
#define APIEXPORT
Definition: coExport.h:275
list of all chemical elements
Definition: coConfig.h:27
Definition: coObjID.h:231
Definition: coDistributedObject.h:296
Data input Port.
Definition: coInputPort.h:28
Definition: coModule.h:48
Definition: coRenderer.h:31
coInputPort * inPort_
Definition: coRenderer.h:44