COVISE Core
appl
CoviseReadModule.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
// basic ReaderModule - class for COVISE
9
// by Lars Frenzel
10
//
11
// history: 01/16/1998 started working
12
//
13
14
#if !defined(__COVISE_READ_MODULE_H)
15
#define __COVISE_READ_MODULE_H
16
17
#include "
ApplInterface.h
"
18
#include <
util/coTypes.h
>
19
20
class
APPLEXPORT
CoviseReadModule
21
{
22
private
:
23
// callbacks
24
static
void
computeCallback
(
void
*userData,
void
*);
25
26
public
:
27
// basic stuff
28
CoviseReadModule
();
29
~CoviseReadModule
();
30
31
// setting up the callback-functions
32
void
setCallbacks
();
33
34
// virtual stuff - should be provided by programmer
35
virtual
void
compute
();
36
};
37
#endif
// __COVISE_READ_MODULE_H
APPLEXPORT
#define APPLEXPORT
Definition:
coExport.h:57
coTypes.h
ApplInterface.h
CoviseReadModule
Definition:
CoviseReadModule.h:21
CoviseReadModule::computeCallback
static void computeCallback(void *userData, void *)
CoviseReadModule::~CoviseReadModule
~CoviseReadModule()
CoviseReadModule::setCallbacks
void setCallbacks()
CoviseReadModule::compute
virtual void compute()
CoviseReadModule::CoviseReadModule
CoviseReadModule()
Generated by
1.9.4