14#ifndef _MEDICAL_RULER_H
15#define _MEDICAL_RULER_H
17#include <Medical/InventorMedical.h>
18#include <Inventor/nodes/SoSeparator.h>
20#include <Inventor/fields/SoSFFloat.h>
21#include <Inventor/fields/SoSFInt32.h>
22#include <Inventor/fields/SoSFString.h>
109 virtual void notify(SoNotList *list);
120 void updateGlobalFactor();
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> (Preview feature...
SoSFString label
Specifies an (optional) label appended to measure value.
static void exitClass()
Finish using class (called automatically by InventorMedical::finish()).
static void initClass()
Initialize class (called automatically by InventorMedical::init()).
SoSFFloat globalFactor
Specifies a scale factor applied to the size of the arrowheads on the line.
SoFont * getFontNode() const
Returns the internal font node.
bool manageMouseMove(bool firstClick, const SoOrthoSliceDetail *detail)
The application should call this method with 'true' on the mouse down event that begins a measure ope...
Node that defines the style to use when rendering.
Node which invokes callbacks for events.
Node that defines font name, size, and type for text.
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> Stores detail informa...
Field containing a floating-point value.
Field containing a string.
Group node that saves and restores traversal state.
Screen-aligned 2D text shape node.
Node representing a 3D translation.