1#ifndef _SO_FENCE_SLICE_
2#define _SO_FENCE_SLICE_
6#pragma warning(disable:4251)
12#include <Inventor/STL/vector>
13#include <Inventor/STL/pair>
21class SoLDMNodeFrontManager;
23class SoVolumeStateFenceSlice;
336 bool intersectGeometry(
const SoLDMTileID& tile)
const;
338 virtual void doAction(
SoAction *action );
350 static void initClass();
351 static void exitClass();
356 virtual bool intersect( SoLDMNodeFrontManager* nfm,
const SoLDMTileID& tileId );
359 virtual void notify(SoNotList *list);
371 virtual void generatePrimitives(
SoAction *action);
389 typedef std::vector<SbVec3f> VertexVector;
390 typedef std::pair<float, float> FloatPair;
400 void computeVertexProperties(
SoAction* action );
411 FloatPair& alpha)
const;
417 std::vector<SbVec3f> m_normals;
419 bool m_needRecomputeGeom;
427#pragma warning( pop )
#define SO_NODE_HEADER(className)
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Portable mutex c...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> 3D vector class ...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> 3D box with an a...
Abstract base class for all actions.
Performs a generic traversal of a scene graph or path.
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> Fence slice shape nod...
SoSFInt32 dataSetId
Specifies the SoVolumeData node to use.
static SbBool isSupported(SoState *state=NULL)
Returns true if graphic card can render an SoFenceSlice.
SoMFVec2f points
Set of points defining a lineset.
SoFenceSlice()
Constructor.
SoSFEnum axis
Extrusion axis: X, Y, or Z.
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
friend class SoLdmValuationAction
Multiple-value field containing any number of two-dimensional vectors.
<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 an enumerated value.
Field containing a int32_t integer.
<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 ...
<a href="IconLegend.html"><img src="extVR.gif" alt="VolumeViz" border="0"></a> Polygonal face shape ...