29#include <Inventor/draggers/SoDragger.h>
30#include <LDM/nodes/SoROI.h>
182 virtual void doAction(
SoAction *action);
202 static void initClass();
203 static void exitClass();
210 static void valueChangedCB(
void *,
SoDragger *);
220 static void fieldSensorCB(
void *,
SoSensor *);
221 static void oneShotSensorCB(
void *,
SoSensor *);
241 bool m_useDataSetMatrix;
247 int getNumChildren()
const {
return (m_children->getLength()); }
250 bool hasVolumeDataSizeChanged(
SoState *state);
Abstract base class for all actions.
Performs a generic traversal of a scene graph or path.
Provides custom behavior during actions.
Base class for nodekits that move in response to click-drag-release mouse events.
Sensor class that can be attached to Open Inventor fields.
Renders a scene graph using Open Inventor's Render Engine.
Computes bounding box of a scene.
Computes transformation matrix for a subgraph.
Allows nodes in a graph to receive input events.
Abstract base class for all database nodes.
Sensor for one-time only callbacks.
Path that points to a list of hierarchical nodes.
Abstract base class for picking objects in a scene.
<a href="IconLegend.html"><img src="extLDM.gif" alt="Large Data Management" border="0"></a> Region o...
SoSFBitMask flags
Specifies how the bounds of the box are used.
<a href="IconLegend.html"><img src="extLDM.gif" alt="Large Data Management" border="0"></a> Manipula...
SoSFBool constrained
Constrains the dragger to fit in the data volume.
SbBool replaceManip(SoPath *p, SoROI *newOne) const
Replaces the tail of the path, which must be this manipulator, with the given SoROI node.
SoDragger * getDragger()
Returns the dragger node being employed by this manip.
SbBool replaceNode(SoPath *p)
Replaces the tail of the path with this manipulator.
SoSFBool boxOn
Chooses between the 'box' (TRUE) or the 'subVolume' (FALSE) field in the SoROI.
Field containing a single Boolean value.
Searches for nodes in a scene graph.
Abstract base class for Open Inventor sensors.
Writes a scene graph to a file.