24#ifndef _SO_VOLUME_GROUP_ELEMENT_
25#define _SO_VOLUME_GROUP_ELEMENT_
27#include <Inventor/elements/SoReplacedElement.h>
28#include <Inventor/SbVec.h>
29#include <Inventor/nodes/SoFaceSet.h>
33class SoLDMVirtualTexture;
53 virtual void init(
SoState* state);
63 static void initClass();
64 static void exitClass();
66 static void setNumberOfVolume(
SoState* state,
SoNode *node,
int numberOfVolume);
68 static int getNumberOfVolume(
SoState* state);
72 static float getSliceDensity(
SoState* state );
73 static SoLDMVirtualTexture* getVirtualTexture(
SoState* state );
84 SoLDMVirtualTexture* m_vt;
Abstract base class for all state elements.
Abstract base class for all database nodes.
Smart pointer for any class inheriting SoRefCounter.
Abstract base class for each state element whose value is replaced whenever it is set.
static void set(SoState *state, SoNode *node, SoVolumeGroup *volumeGroupNode)
static void getDefault(SoVolumeGroup *&VolumeGroupNode)
static void get(SoState *state, SoVolumeGroup *&volumeGroupNode)
Groups multiple volumes to be volume rendered in the same scene.