1 #ifndef COIN_SOVOLUMERENDERING_H 2 #define COIN_SOVOLUMERENDERING_H 36 #include <Inventor/nodes/SoNode.h> 37 #include <Inventor/nodes/SoSubNode.h> 38 #include <VolumeViz/C/basic.h> 42 typedef SoNode inherited;
47 static void init(
void);
49 static void initClass(
void);
52 enum HW_Feature { HW_VOLUMEPRO, HW_3DTEXMAP, HW_TEXCOLORMAP, HW_TEXCOMPRESSION };
53 enum HW_SupportStatus { NO, YES, UNKNOWN };
54 HW_SupportStatus isSupported(HW_Feature feature);
56 static void setReadAlternateRep(SbBool flag);
57 static void setWriteAlternateRep(SbBool flag);
58 static SbBool getReadAlternateRep(
void);
59 static SbBool getWriteAlternateRep(
void);
61 static void setDelayedRendering(SbBool flag);
62 static SbBool getDelayedRendering(
void);
68 friend class SoVolumeRenderingP;
69 class SoVolumeRenderingP * pimpl;
72 #endif // !COIN_SOVOLUMERENDERING_H Abstract base class for all nodes related to volume rendering.
Definition: SoVolumeRendering.h:41
#define SO_NODE_ABSTRACT_HEADER(classname)