OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Macros
coVRPlugin.h File Reference

OpenCOVER plugin interface, derive plugins from coVRPlugin. More...

#include <util/coExport.h>
#include <osg/Matrix>
#include <osg/Drawable>
#include <cover/coVRDynLib.h>
#include <cstdlib>
Include dependency graph for coVRPlugin.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  opencover::coVRPlugin
 make sure to clean up properly in the plugin's dtor More...
 

Namespaces

 osg
 
 vrui
 collaborative interface manager
 
 covise
 
 opencover
 

Macros

#define COVERPLUGIN(Plugin)
 

Detailed Description

OpenCOVER plugin interface, derive plugins from coVRPlugin.

Author
(C) HLRS, University of Stuttgart, Nobelstrasse 19, 70569 Stuttgart, Germany
Date

Macro Definition Documentation

#define COVERPLUGIN (   Plugin)
Value:
extern "C" PLUGINEXPORT opencover::coVRPlugin *coVRPluginInit() \
{ \
opencover::coVRPlugin *p = new Plugin; \
if (p) \
p->setName(#Plugin); \
return p; \
}
make sure to clean up properly in the plugin&#39;s dtor
Definition: coVRPlugin.h:70
void setName(const char *sn)
set the plugin&#39;s name