23#ifndef _SO_ORTHO_SLICE_
24#define _SO_ORTHO_SLICE_
27#pragma warning( push )
28#pragma warning(disable:4251)
31#include <VolumeViz/nodes/SoSlice.h>
32#include <Inventor/fields/SoSFInt32.h>
33#include <Inventor/SbPImpl.h>
619 virtual void doAction(
SoAction* action);
636 static void initClass();
637 static void exitClass();
642 virtual void notify( SoNotList* list );
644 virtual SoChildList* getChildren()
const;
649 void setBackFace(
SoAction* action,
bool backFace );
654 virtual bool intersect( SoLDMNodeFrontManager* nfm,
const SoLDMTileID& tileId );
659 void preventBorderDrawing(
const bool enable );
664 void setForcedPick(
const bool enable );
668 virtual void generatePrimitives(
SoAction* action );
675 virtual SbBool readInstance(
SoInput* in,
unsigned short flags);
680 virtual void ldmAction( SoLdmValuationAction* action );
682#ifndef HIDDEN_FROM_DOC
690#pragma warning( pop )
Abstract base class for all actions.
Performs a generic traversal of a scene graph or path.
Renders a scene graph using Open Inventor's Render Engine.
Computes bounding box of a scene.
<a href="IconLegend.html"><img src="extLDM.gif" alt="Large Data Management" border="0"></a> Tile ID
Abstract base class for all database nodes.
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> Ortho slice shape nod...
SoSFBool enableBorder
Enables drawing the border.
ClippingSide
Clipping Side mode.
SoSFEnum clippingSide
Specifies the clipping side.
SoSFUInt32 sliceNumber
Slice number.
SoSFBool clipping
Activate/deactivate a clipping plane on a per-slice basis.
SoSFEnum axis
Slice axis (X, Y, or Z).
SoSFInt32 dataSetId
Specifies the SoVolumeData node to use.
Axis
Slice Axis (see discussion of medical data axes in the class description)
virtual SbBool affectsState() const
Overrides default method on SoShape.
SoSFBool enableImage
Enables drawing the slice image.
SoSFFloat borderWidth
Border width in pixels.
SoSFColor borderColor
Border color.
SoOrthoSlice()
Constructor.
virtual void setRenderProgress(SoProgressIndicator *ps) override
Set an application defined SoProgressIndicator object which will raise an event before and after the ...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Class for report...
Intersects objects with a ray cast into scene.
Field containing a single Boolean value.
Field containing an RGB color.
Field containing an enumerated value.
Field containing a floating-point value.
Field containing a int32_t integer.
Field containing an unsigned int32_t integer.
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> Abstract base class f...
Writes a scene graph to a file.