[PREVIEW] [Medical] Initializes the Open Inventor Medical Edition classes. More...
#include <Medical/InventorMedical.h>
Public Member Functions | |
InventorMedical () | |
Static Public Member Functions | |
static void | init () |
static void | finish () |
static bool | isInitialized () |
This class allows the application to conveniently initialize all the Open Inventor Medical Edition classes.
The init() method must be called before creating any Medical Edition nodes. The finish() method should be called when the application is shutting down.
NOTE:
The init() method automatically sets the following Open Inventor environment variables. These values are generally better than the default values for medical applications. If these values are not appropriate for your application, reset them after calling init().
DicomInfo, Gnomon, Magnifier, MedicalHelper, OrthoSliceBorder, PlaneBoxIntersection, PlaneGeometryIntersection, Ruler, SceneView, SliceOrientationMarkers, SliceScaleBar, TextBox, ViewManager, VolumeMarchingCubes
InventorMedical::InventorMedical | ( | ) |
Constructor.
static void InventorMedical::finish | ( | ) | [static] |
Frees Open Inventor's internal static memory allocations.
This avoids false positives from memory leak checking software. We recommend calling this method and it should be the last Open Inventor method called by the application.
static void InventorMedical::init | ( | ) | [static] |
Initializes all Open Inventor Medical Edition classes.
This function should be called after initializing Open Inventor but before creating any Medical Edition nodes.
static bool InventorMedical::isInitialized | ( | ) | [static] |
Returns TRUE if module is currently initialized.