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;
Abstract base class for all nodes related to volume rendering.
Definition SoVolumeRendering.h:41