23#ifndef _SO_OBLIQUE_SLICE_
24#define _SO_OBLIQUE_SLICE_
27#pragma warning( push )
28#pragma warning(disable:4251)
38#include <Inventor/STL/vector>
45class SoLDMObliqueSliceGeom;
47class SoObliqueSliceLdm;
48class SoObliqueSliceInterface;
49class SoObliqueSlicePaging;
50class SoVolumeStateObliqueSlice;
470 static void initClass();
471 static void exitClass();
484 virtual void notify(SoNotList *list);
493 void setupSliceInterface();
498 void generatePrimitives(
SoAction* action);
518 virtual SbBool readInstance(
SoInput* in,
unsigned short flags);
528 SbBool m_altRepCreatedHere;
530 SoObliqueSliceInterface* m_sliceInterface;
533 SoVolumeStateObliqueSlice* m_vs;
538 int m_savedVertexOrdering;
539 int m_savedShapeType;
547#pragma warning( pop )
#define SO_NODE_HEADER(className)
Abstract base class for all actions.
Provides custom behavior during actions.
Base class for describing detail information about a shape node.
Renders a scene graph using Open Inventor's Render Engine.
Computes bounding box of a scene.
Abstract base class for all database nodes.
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> Oblique slice shape n...
friend class SoObliqueSliceLdm
SoSFInt32 dataSetId
Specifies the SoVolumeData node to use.
SoSFPlane plane
Plane defining the slice.
SoObliqueSlice()
Constructor.
Represents point on surface of picked object.
Represents a vertex of a generated primitive.
Intersects objects with a ray cast into scene.
Field containing a int32_t integer.
Field containing a plane equation.
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> Abstract base class f...
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> Volume data property ...
Writes a scene graph to a file.
std::pair< SoDataSet *, int > DataSetIdPair
Pair containing an SoDataset and its dataSetId.