14#ifndef _MEDICAL_MAGNIFIER_H
15#define _MEDICAL_MAGNIFIER_H
17#include <Medical/InventorMedical.h>
18#include <Inventor/nodes/SoMaterial.h>
19#include <Inventor/nodes/SoOrthographicCamera.h>
20#include <Inventor/nodes/SoSeparator.h>
21#include <Inventor/draggers/SoTranslate2Dragger.h>
22#include <Inventor/sensors/SoFieldSensor.h>
24#include <Inventor/fields/SoSFColor.h>
25#include <Inventor/fields/SoSFFloat.h>
26#include <Inventor/fields/SoSFNode.h>
95 void commonConstructor();
98 static void sceneFieldChangedCB(
void* data,
SoSensor* sensor );
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> (Preview feature...
static void initClass()
Initialize class (called automatically by InventorMedical::init()).
SoSFFloat magnifierFactor
Specifies the magnification factor.
static void exitClass()
Finish using class (called automatically by InventorMedical::finish()).
SoSFNode sceneToMagnify
Specifies the root node of the scene that will be magnified.
SoSFColor magnifierColor
Specifies the color of the border around the magnifier.
Sensor class that can be attached to Open Inventor fields.
Smart pointer for any class inheriting SoRefCounter.
Field containing an RGB color.
Field containing a floating-point value.
Field containing a a node.
Abstract base class for Open Inventor sensors.
Object you can translate within a plane by dragging with the mouse.