|
| ModuleFeedbackPlugin () |
|
virtual | ~ModuleFeedbackPlugin () |
|
void | add (const opencover::RenderObject *container, opencover::coInteractor *inter) |
|
void | add (const opencover::RenderObject *container, const opencover::RenderObject *geomObj) |
|
void | remove (const char *objName) |
|
void | preFrame () |
| this function is called from the main thread before rendering a frame More...
|
|
void | handleGeoVisibleMsg (const char *objectName, bool hide) |
|
void | setMatrix (const char *objectName, float *row0, float *row1, float *row2, float *row3) |
|
void | handleSetCaseMsg (const char *objectName, const char *casename) |
|
void | handleSetNameMsg (const char *coviseObjectName, const char *newName) |
|
void | addNodeToCase (const char *objectName, osg::Node *node) |
|
void | newInteractor (const RenderObject *container, coInteractor *i) |
| this function is called when COVER gets a new COVISE object with feedback attributes More...
|
|
virtual void | getSyncInteractors (coInteractor *inter_) |
|
virtual void | executeModule () |
| execute the Modules More...
|
|
virtual void | setBooleanParam (const char *name, int val) |
| set Boolean Parameter More...
|
|
virtual void | setScalarParam (const char *name, float val) |
| set float scalar parameter More...
|
|
virtual void | setScalarParam (const char *name, int val) |
| set int scalar parameter More...
|
|
virtual void | setSliderParam (const char *name, float min, float max, float value) |
| set float slider parameter More...
|
|
virtual void | setSliderParam (const char *name, int min, int max, int value) |
| set int slider parameter More...
|
|
virtual void | setVectorParam (const char *name, int numElem, float *field) |
| set float Vector Param More...
|
|
virtual void | setVectorParam (const char *name, float u, float v, float w) |
|
virtual void | setVectorParam (const char *name, int numElem, int *field) |
| set int vector parameter More...
|
|
virtual void | setVectorParam (const char *name, int u, int v, int w) |
|
virtual void | setStringParam (const char *name, const char *val) |
| set string parameter More...
|
|
virtual void | setChoiceParam (const char *name, int pos) |
| set choice parameter, pos starts with 0 More...
|
|
virtual void | setChoiceParam (const char *name, int num, const char *const *list, int pos) |
|
| coVRPlugin () |
| called early, if loaded from config, before COVER is fully initialized More...
|
|
virtual | ~coVRPlugin () |
| called before plugin is unloaded More...
|
|
virtual bool | init () |
| this function is called when COVER is up and running and the plugin is initialized More...
|
|
virtual bool | init2 () |
| this function is called when files have been loaded More...
|
|
virtual bool | destroy () |
| reimplement to do early cleanup work and return false to prevent unloading More...
|
|
const char * | getName () const |
| retrieve the plugin's name More...
|
|
void | setName (const char *sn) |
| set the plugin's name More...
|
|
virtual void | notify (NotificationLevel level, const char *text) |
| this function is called when COVER wants to display a message to the user More...
|
|
virtual void | addNode (osg::Node *, const RenderObject *=NULL) |
|
virtual void | removeNode (osg::Node *, bool isGroup, osg::Node *realNode) |
| this function is called if a node in the scene graph is removed More...
|
|
virtual void | addObject (const RenderObject *container, osg::Group *parent, const RenderObject *geometry, const RenderObject *normals, const RenderObject *colors, const RenderObject *texture) |
| this function is called whenever a COVISE object is received More...
|
|
virtual void | removeObject (const char *objName, bool replaceFlag) |
| this function is called when a COVISE Object is removed More...
|
|
virtual void | newInteractor (const RenderObject *container, coInteractor *it) |
| this function is called when COVER gets a new COVISE object with feedback attributes More...
|
|
virtual bool | requestInteraction (coInteractor *inter, osg::Node *triggerNode, bool isMouse) |
| this function is called when COVER wants to enable interaction with an interactor, return true if plugin accepts request More...
|
|
virtual void | coviseError (const char *error) |
| this function is called if a error message from the controller is received More...
|
|
virtual void | guiToRenderMsg (const char *msg) |
| this function is called if a message from the gui is received More...
|
|
virtual bool | update () |
|
virtual void | preFrame () |
| this function is called from the main thread before rendering a frame More...
|
|
virtual void | postFrame () |
| this function is called from the main thread after a frame was rendered More...
|
|
virtual void | preDraw (osg::RenderInfo &) |
| this function is called from the draw thread before drawing the scenegraph (after drawing the AR background) More...
|
|
virtual void | preSwapBuffers (int) |
| this function is called from the draw thread before swapbuffers More...
|
|
virtual void | clusterSyncDraw () |
| this function is called from the main thread after rendering has finished on all nodes and before any swap buffers happen More...
|
|
virtual void | postSwapBuffers (int) |
| this function is called from the draw thread after swapbuffers More...
|
|
virtual void | param (const char *paramName, bool inMapLoading) |
| this function is called whenever a module parameter of the renderer has changed More...
|
|
virtual void | key (int type, int keySym, int mod) |
| this functions is called when a key is pressed or released More...
|
|
virtual void | userEvent (int mod) |
| this functions is called when a user event arrives More...
|
|
virtual void | message (int toWhom, int type, int length, const void *data) |
|
virtual void | UDPmessage (covise::UdpMessage *msg) |
|
virtual void | setTimestep (int t) |
|
virtual void | requestTimestep (int t) |
|
virtual void | getMatrix (int station, osg::Matrix &mat) |
| for Trackingsystem plugins: return the Matrix of device station More...
|
|
virtual unsigned int | button (int station) |
| for Trackingsystem plugins: return the button state of device station More...
|
|
virtual int | wheel (int station) |
| for Trackingsystem plugins: return the wheel state of device station More...
|
|
virtual void | requestQuit (bool killSession) |
| for visualisation system plugins: request to terminate COVER or COVISE session More...
|
|
virtual bool | sendVisMessage (const covise::Message *msg) |
| for visualisation system plugins: send message to system - return true if delivered More...
|
|
virtual bool | becomeCollaborativeMaster () |
| for visualisation system plugins: request to become master - return true if delivered More...
|
|
virtual std::string | collaborativeSessionId () const |
| for visualisation system plugins: return string identifying collaborative session uniquely More...
|
|
virtual covise::Message * | waitForVisMessage (int messageType) |
| for visualisation system plugins: wait for message, return NULL if no such plugin More...
|
|
virtual bool | executeAll () |
| for visualisation system plugins: execute data flow network - return true if delivered More...
|
|
virtual void | expandBoundingSphere (osg::BoundingSphere &bs) |
| allow plugin to expand bounding sphere More...
|
|
virtual bool | windowCreate (int num) |
|
virtual void | windowCheckEvents (int num) |
|
virtual void | windowUpdateContents (int num) |
|
virtual void | windowDestroy (int num) |
|
virtual void | windowFullScreen (int num, bool state) |
|
virtual bool | updateViewer () |
| let the plugin that has a grab on viewer update viewer matrix More...
|
|