1 #ifndef SIMVOLEON_SOOBLIQUESLICE_H
2 #define SIMVOLEON_SOOBLIQUESLICE_H
27 #include <Inventor/fields/SoSFEnum.h>
28 #include <Inventor/fields/SoSFNode.h>
29 #include <Inventor/fields/SoSFPlane.h>
30 #include <Inventor/nodes/SoShape.h>
32 #include <VolumeViz/C/basic.h>
37 typedef SoShape inherited;
42 static void initClass(
void);
46 enum AlphaUse { ALPHA_AS_IS, ALPHA_OPAQUE, ALPHA_BINARY };
56 virtual void GLRender(SoGLRenderAction * action);
57 virtual void rayPick(SoRayPickAction * action);
58 virtual void generatePrimitives(SoAction * action);
59 virtual void computeBBox(SoAction * action, SbBox3f & box, SbVec3f & center);
60 virtual void write(SoWriteAction * action);
62 virtual SbBool readInstance(SoInput * in,
unsigned short flags);
65 friend class SoObliqueSliceP;
66 class SoObliqueSliceP * pimpl;
69 #endif // !SIMVOLEON_SOOBLIQUESLICE_H
Interpolation
Definition: SoObliqueSlice.h:45
SoSFEnum alphaUse
Definition: SoObliqueSlice.h:50
AlphaUse
Definition: SoObliqueSlice.h:46
SoSFPlane plane
Definition: SoObliqueSlice.h:48
Definition: SoObliqueSlice.h:45
SoSFEnum interpolation
Definition: SoObliqueSlice.h:49
SoSFNode alternateRep
Definition: SoObliqueSlice.h:51
Render a slice of the volume data, with any orientation.
Definition: SoObliqueSlice.h:36