1 #ifndef COIN_SOVOLUMERENDER_H 2 #define COIN_SOVOLUMERENDER_H 36 #include <Inventor/nodes/SoNode.h> 37 #include <Inventor/nodes/SoSubNode.h> 38 #include <Inventor/nodes/SoShape.h> 39 #include <Inventor/fields/SoSFEnum.h> 40 #include <Inventor/fields/SoSFBool.h> 41 #include <Inventor/fields/SoSFVec3f.h> 42 #include <Inventor/fields/SoSFFloat.h> 43 #include <Inventor/fields/SoSFInt32.h> 44 #include <VolumeViz/C/basic.h> 64 void setAbortCallback(SoVolumeRenderAbortCB * func,
void * userdata = NULL);
84 friend class SoVolumeRenderP;
85 class SoVolumeRenderP * pimpl;
88 #endif // !COIN_SOVOLUMERENDER_H Definition: SoVolumeRender.h:56
Interpolation
Definition: SoVolumeRender.h:56
virtual void GLRender(SoGLRenderAction *action)
SoSFEnum composition
Definition: SoVolumeRender.h:67
static void initClass(void)
AbortCode SoVolumeRenderAbortCB(int totalslices, int thisslice, void *userdata)
Definition: SoVolumeRender.h:61
Render the full volume.
Definition: SoVolumeRender.h:47
NumSlicesControl
Definition: SoVolumeRender.h:58
SoSFEnum interpolation
Definition: SoVolumeRender.h:66
Composition
Definition: SoVolumeRender.h:57
#define SO_NODE_HEADER(classname)
virtual void generatePrimitives(SoAction *action)=0
virtual void computeBBox(SoAction *action, SbBox3f &box, SbVec3f ¢er)=0
SoSFEnum numSlicesControl
Definition: SoVolumeRender.h:71
AbortCode
Definition: SoVolumeRender.h:60
SoSFInt32 numSlices
Definition: SoVolumeRender.h:72
Definition: SoVolumeRender.h:57
virtual void rayPick(SoRayPickAction *action)