Abstract base class for LDM shape nodes. More...
#include <LDM/nodes/SoLdmShape.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
virtual bool | intersect (SoLDMNodeFrontManager *nfm, const SoLDMTileID &tileId) |
Static Public Member Functions | |
static SoType | getClassTypeId () |
Friends | |
class | SoLDMNodeFrontMgrOctree |
class | SoLdmValuationAction |
Interface for all rendering nodes using LDM
SoVolumeRender, SoOrthoSlice, SoObliqueSlice
static SoType SoLdmShape::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoShape.
Reimplemented in ObliqueSliceBorder, OrthoSliceBorder, SoFenceSlice, SoHeightFieldRender, SoObliqueSlice, SoOrthoSlice, SoSlice, SoVolumeRender, SoVolumeShape, and SoVolumeSkin.
virtual SoType SoLdmShape::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from SoShape.
Reimplemented in ObliqueSliceBorder, OrthoSliceBorder, SoFenceSlice, SoHeightFieldRender, SoObliqueSlice, SoOrthoSlice, SoSlice, SoVolumeRender, SoVolumeShape, and SoVolumeSkin.
virtual bool SoLdmShape::intersect | ( | SoLDMNodeFrontManager * | nfm, | |
const SoLDMTileID & | tileId | |||
) | [virtual] |
Returns true if the shape intersects the given tile.
Default implementation always returns true.
Reimplemented in SoFenceSlice, and SoOrthoSlice.
friend class SoLDMNodeFrontMgrOctree [friend] |
friend class SoLdmValuationAction [friend] |