|
MeVisLab Resolution Independence API
|
Go to the source code of this file.
Functions | |
| INVENTORGUIWRAPPER_API void * | InvInitToolkit (int argc, char **argv, const char *name) |
| This file defines a C Wrapper for Open Inventor to be used from MeVisLab. | |
| INVENTORGUIWRAPPER_API void | InvRunMainLoop () |
| INVENTORGUIWRAPPER_API void * | InvViewerNodeCreateViewer (void *node, void *window, void *scene) |
| Inventor SoViewerNode (unused). | |
| INVENTORGUIWRAPPER_API int | InvViewerNodeIsViewerCreated (void *node) |
| Checks whether a viewer is already created on that node. | |
| INVENTORGUIWRAPPER_API void | InvViewerNodeDeleteViewer (void *node, void *viewer) |
| Deletes the viewer. | |
| INVENTORGUIWRAPPER_API void | InvViewerNodeSetKeyCB (void *node, InvKeyPressedCB *cb, void *data) |
| Sets a keyboard callback (deprecated ILAB4). | |
| INVENTORGUIWRAPPER_API void | InvViewerNodeSetGenerateMovieCB (void *node, InvGenerateMovieCB *cb, void *data) |
| Sets generate movie callback. | |
| INVENTORGUIWRAPPER_API void | InvViewerNodeSetHandleEventCB (void *node, InvHandleEventCB *cb, void *data) |
| Sets a event callback on the viewer. | |
| INVENTORGUIWRAPPER_API void | InvViewerNodeSyncFromViewerNode (void *dst, void *src) |
| Syncs viewer with other viewer of the same type. | |
| INVENTORGUIWRAPPER_API void * InvInitToolkit | ( | int | argc, |
| char ** | argv, | ||
| const char * | name ) |
This file defines a C Wrapper for Open Inventor to be used from MeVisLab.
Inventor General Init and methods Initializes SoQt and returns a hwnd or QWidget window.
References INVENTORGUIWRAPPER_API.
| INVENTORGUIWRAPPER_API void InvRunMainLoop | ( | ) |
Enters the runloop of the Open Inventor GUI toolkit (either SoQt or SoWin). Only returns after closing of application.
References INVENTORGUIWRAPPER_API.
| INVENTORGUIWRAPPER_API void * InvViewerNodeCreateViewer | ( | void * | node, |
| void * | window, | ||
| void * | scene ) |
Inventor SoViewerNode (unused).
Creates a SoViewer node in given parent window and with scene as Inventor scene (window is a HWND on SoWin and QtWidget on SoQt).
References INVENTORGUIWRAPPER_API.
| INVENTORGUIWRAPPER_API void InvViewerNodeDeleteViewer | ( | void * | node, |
| void * | viewer ) |
Deletes the viewer.
References INVENTORGUIWRAPPER_API.
| INVENTORGUIWRAPPER_API int InvViewerNodeIsViewerCreated | ( | void * | node | ) |
Checks whether a viewer is already created on that node.
References INVENTORGUIWRAPPER_API.
| INVENTORGUIWRAPPER_API void InvViewerNodeSetGenerateMovieCB | ( | void * | node, |
| InvGenerateMovieCB * | cb, | ||
| void * | data ) |
Sets generate movie callback.
References INVENTORGUIWRAPPER_API.
| INVENTORGUIWRAPPER_API void InvViewerNodeSetHandleEventCB | ( | void * | node, |
| InvHandleEventCB * | cb, | ||
| void * | data ) |
Sets a event callback on the viewer.
References INVENTORGUIWRAPPER_API.
| INVENTORGUIWRAPPER_API void InvViewerNodeSetKeyCB | ( | void * | node, |
| InvKeyPressedCB * | cb, | ||
| void * | data ) |
Sets a keyboard callback (deprecated ILAB4).
References INVENTORGUIWRAPPER_API.
| INVENTORGUIWRAPPER_API void InvViewerNodeSyncFromViewerNode | ( | void * | dst, |
| void * | src ) |
Syncs viewer with other viewer of the same type.
References INVENTORGUIWRAPPER_API.