23#ifndef _SO_ORTHO_SLICE_
24#define _SO_ORTHO_SLICE_
27#pragma warning( push )
28#pragma warning(disable:4251)
634 virtual void doAction(
SoAction* action);
651 static void initClass();
652 static void exitClass();
657 virtual void notify( SoNotList* list );
664 void setBackFace(
SoAction* action,
bool backFace );
669 virtual bool intersect( SoLDMNodeFrontManager* nfm,
const SoLDMTileID& tileId );
674 void preventBorderDrawing(
const bool enable );
679 void setForcedPick(
const bool enable );
683 virtual void generatePrimitives(
SoAction* action );
690 virtual SbBool readInstance(
SoInput* in,
unsigned short flags);
695 virtual void ldmAction( SoLdmValuationAction* action );
697#ifndef HIDDEN_FROM_DOC
705#pragma warning( pop )
SO_PIMPL_BASE_PUBLIC_DECLARATION(SoImageDataAdapter)
#define SO_NODE_HEADER(className)
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.
void notify(SoNotList *list)
SoChildList(SoNode *parentNode, int size)
void getChildren(int &numIndices, const int *&indices)