1#ifndef SIMVOLEON_SOOBLIQUESLICE_H
2#define SIMVOLEON_SOOBLIQUESLICE_H
36#include <Inventor/fields/SoSFEnum.h>
37#include <Inventor/fields/SoSFNode.h>
38#include <Inventor/fields/SoSFPlane.h>
39#include <Inventor/nodes/SoShape.h>
41#include <VolumeViz/C/basic.h>
45class SIMVOLEON_DLL_API SoObliqueSlice :
public SoShape {
46 typedef SoShape inherited;
48 SO_NODE_HEADER(SoObliqueSlice);
51 static void initClass(
void);
65 virtual void GLRender(SoGLRenderAction * action);
66 virtual void rayPick(SoRayPickAction * action);
67 virtual void generatePrimitives(SoAction * action);
68 virtual void computeBBox(SoAction * action, SbBox3f & box, SbVec3f & center);
69 virtual void write(SoWriteAction * action);
71 virtual SbBool readInstance(SoInput * in,
unsigned short flags);
74 friend class SoObliqueSliceP;
75 class SoObliqueSliceP * pimpl;
SoSFEnum interpolation
Definition SoObliqueSlice.h:58
SoSFNode alternateRep
Definition SoObliqueSlice.h:60
SoSFPlane plane
Definition SoObliqueSlice.h:57
Interpolation
Definition SoObliqueSlice.h:54
@ LINEAR
Definition SoObliqueSlice.h:54
@ NEAREST
Definition SoObliqueSlice.h:54
SoSFEnum alphaUse
Definition SoObliqueSlice.h:59
AlphaUse
Definition SoObliqueSlice.h:55
@ ALPHA_BINARY
Definition SoObliqueSlice.h:55
@ ALPHA_AS_IS
Definition SoObliqueSlice.h:55
@ ALPHA_OPAQUE
Definition SoObliqueSlice.h:55