VTK
|
Ray casting performed on the GPU. More...
#include <vtkGPUVolumeRayCastMapper.h>
Public Types | |
enum | { BinaryMaskType = 0, LabelMapMaskType } |
typedef vtkVolumeMapper | Superclass |
![]() | |
enum | { COMPOSITE_BLEND, MAXIMUM_INTENSITY_BLEND, MINIMUM_INTENSITY_BLEND, ADDITIVE_BLEND } |
typedef vtkAbstractVolumeMapper | Superclass |
![]() | |
typedef vtkAbstractMapper3D | Superclass |
![]() | |
typedef vtkAbstractMapper | Superclass |
![]() | |
typedef vtkAlgorithm | Superclass |
![]() | |
typedef vtkObject | Superclass |
![]() | |
typedef vtkObjectBase | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | CreateCanonicalView (vtkRenderer *ren, vtkVolume *volume, vtkImageData *image, int blend_mode, double viewDirection[3], double viewUp[3]) |
void | Render (vtkRenderer *, vtkVolume *) |
virtual void | GPURender (vtkRenderer *, vtkVolume *) |
void | ReleaseGraphicsResources (vtkWindow *) |
virtual void | GetReductionRatio (double ratio[3])=0 |
virtual void | SetAutoAdjustSampleDistances (int) |
virtual int | GetAutoAdjustSampleDistances () |
virtual void | AutoAdjustSampleDistancesOn () |
virtual void | AutoAdjustSampleDistancesOff () |
virtual void | SetSampleDistance (float) |
virtual float | GetSampleDistance () |
virtual void | SetImageSampleDistance (float) |
virtual float | GetImageSampleDistance () |
virtual void | SetMinimumImageSampleDistance (float) |
virtual float | GetMinimumImageSampleDistance () |
virtual void | SetMaximumImageSampleDistance (float) |
virtual float | GetMaximumImageSampleDistance () |
virtual void | SetFinalColorWindow (float) |
virtual float | GetFinalColorWindow () |
virtual void | SetFinalColorLevel (float) |
virtual float | GetFinalColorLevel () |
virtual void | SetMaxMemoryInBytes (vtkIdType) |
virtual vtkIdType | GetMaxMemoryInBytes () |
virtual void | SetMaxMemoryFraction (float) |
virtual float | GetMaxMemoryFraction () |
virtual void | SetReportProgress (bool) |
virtual bool | GetReportProgress () |
virtual int | IsRenderSupported (vtkRenderWindow *vtkNotUsed(window), vtkVolumeProperty *vtkNotUsed(property)) |
void | SetMaskInput (vtkImageData *mask) |
virtual vtkImageData * | GetMaskInput () |
virtual void | SetMaskType (int) |
virtual int | GetMaskType () |
void | SetMaskTypeToBinary () |
void | SetMaskTypeToLabelMap () |
virtual void | SetMaskBlendFactor (float) |
virtual float | GetMaskBlendFactor () |
![]() | |
virtual void | SetInput (vtkImageData *) |
virtual void | SetInput (vtkDataSet *) |
vtkImageData * | GetInput () |
virtual void | SetBlendMode (int) |
void | SetBlendModeToComposite () |
void | SetBlendModeToMaximumIntensity () |
void | SetBlendModeToMinimumIntensity () |
void | SetBlendModeToAdditive () |
virtual int | GetBlendMode () |
virtual void | SetCropping (int) |
virtual int | GetCropping () |
virtual void | CroppingOn () |
virtual void | CroppingOff () |
virtual void | SetCroppingRegionPlanes (double, double, double, double, double, double) |
virtual void | SetCroppingRegionPlanes (double[6]) |
virtual double * | GetCroppingRegionPlanes () |
virtual void | GetCroppingRegionPlanes (double data[6]) |
virtual double * | GetVoxelCroppingRegionPlanes () |
virtual void | GetVoxelCroppingRegionPlanes (double data[6]) |
virtual void | SetCroppingRegionFlags (int) |
virtual int | GetCroppingRegionFlags () |
void | SetCroppingRegionFlagsToSubVolume () |
void | SetCroppingRegionFlagsToFence () |
void | SetCroppingRegionFlagsToInvertedFence () |
void | SetCroppingRegionFlagsToCross () |
void | SetCroppingRegionFlagsToInvertedCross () |
![]() | |
const char * | GetScalarModeAsString () |
vtkDataSet * | GetDataSetInput () |
vtkDataObject * | GetDataObjectInput () |
virtual double * | GetBounds () |
virtual void | GetBounds (double bounds[6]) |
virtual void | SetScalarMode (int) |
virtual int | GetScalarMode () |
void | SetScalarModeToDefault () |
void | SetScalarModeToUsePointData () |
void | SetScalarModeToUseCellData () |
void | SetScalarModeToUsePointFieldData () |
void | SetScalarModeToUseCellFieldData () |
virtual void | SelectScalarArray (int arrayNum) |
virtual void | SelectScalarArray (const char *arrayName) |
virtual char * | GetArrayName () |
virtual int | GetArrayId () |
virtual int | GetArrayAccessMode () |
virtual float | GetGradientMagnitudeScale () |
virtual float | GetGradientMagnitudeBias () |
virtual float | GetGradientMagnitudeScale (int) |
virtual float | GetGradientMagnitudeBias (int) |
![]() | |
double | GetLength () |
virtual int | IsARayCastMapper () |
virtual int | IsARenderIntoImageMapper () |
double * | GetCenter () |
void | GetCenter (double center[3]) |
![]() | |
virtual unsigned long | GetMTime () |
void | SetClippingPlanes (vtkPlanes *planes) |
void | ShallowCopy (vtkAbstractMapper *m) |
virtual double | GetTimeToDraw () |
void | AddClippingPlane (vtkPlane *plane) |
void | RemoveClippingPlane (vtkPlane *plane) |
void | RemoveAllClippingPlanes () |
virtual void | SetClippingPlanes (vtkPlaneCollection *) |
virtual vtkPlaneCollection * | GetClippingPlanes () |
![]() | |
int | HasExecutive () |
vtkExecutive * | GetExecutive () |
virtual void | SetExecutive (vtkExecutive *executive) |
virtual int | ModifyRequest (vtkInformation *request, int when) |
vtkInformation * | GetInputPortInformation (int port) |
vtkInformation * | GetOutputPortInformation (int port) |
int | GetNumberOfInputPorts () |
int | GetNumberOfOutputPorts () |
void | UpdateProgress (double amount) |
vtkInformation * | GetInputArrayInformation (int idx) |
void | RemoveAllInputs () |
vtkDataObject * | GetOutputDataObject (int port) |
virtual void | RemoveInputConnection (int port, vtkAlgorithmOutput *input) |
int | GetNumberOfInputConnections (int port) |
int | GetTotalNumberOfInputConnections () |
vtkAlgorithmOutput * | GetInputConnection (int port, int index) |
virtual void | Update () |
virtual void | UpdateInformation () |
virtual void | UpdateWholeExtent () |
void | ConvertTotalInputToPortConnection (int ind, int &port, int &conn) |
virtual double | ComputePriority () |
virtual int | ProcessRequest (vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo) |
int | ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo) |
virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, unsigned long *mtime) |
virtual vtkInformation * | GetInformation () |
virtual void | SetInformation (vtkInformation *) |
virtual void | Register (vtkObjectBase *o) |
virtual void | UnRegister (vtkObjectBase *o) |
virtual void | SetAbortExecute (int) |
virtual int | GetAbortExecute () |
virtual void | AbortExecuteOn () |
virtual void | AbortExecuteOff () |
virtual void | SetProgress (double) |
virtual double | GetProgress () |
void | SetProgressText (const char *ptext) |
virtual char * | GetProgressText () |
virtual unsigned long | GetErrorCode () |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, const char *name) |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType) |
virtual void | SetInputArrayToProcess (int idx, vtkInformation *info) |
virtual void | SetInputArrayToProcess (int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName) |
vtkDataObject * | GetInputDataObject (int port, int connection) |
virtual void | SetInputConnection (int port, vtkAlgorithmOutput *input) |
virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
virtual void | AddInputConnection (int port, vtkAlgorithmOutput *input) |
virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
vtkAlgorithmOutput * | GetOutputPort (int index) |
vtkAlgorithmOutput * | GetOutputPort () |
virtual void | SetReleaseDataFlag (int) |
virtual int | GetReleaseDataFlag () |
void | ReleaseDataFlagOn () |
void | ReleaseDataFlagOff () |
int | UpdateExtentIsEmpty (vtkDataObject *output) |
int | UpdateExtentIsEmpty (vtkInformation *pinfo, int extentType) |
![]() | |
virtual void | DebugOn () |
virtual void | DebugOff () |
unsigned char | GetDebug () |
void | SetDebug (unsigned char debugFlag) |
virtual void | Modified () |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
void | RemoveObserver (unsigned long tag) |
void | RemoveObservers (unsigned long event) |
void | RemoveObservers (const char *event) |
void | RemoveAllObservers () |
int | HasObserver (unsigned long event) |
int | HasObserver (const char *event) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
int | InvokeEvent (unsigned long event) |
int | InvokeEvent (const char *event) |
![]() | |
const char * | GetClassName () const |
virtual void | Delete () |
virtual void | FastDelete () |
void | Print (ostream &os) |
void | SetReferenceCount (int) |
void | PrintRevisions (ostream &os) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
Static Public Member Functions | |
static vtkGPUVolumeRayCastMapper * | New () |
static int | IsTypeOf (const char *type) |
static vtkGPUVolumeRayCastMapper * | SafeDownCast (vtkObject *o) |
Additional Inherited Members | |
![]() | |
int | AbortExecute |
![]() | |
static vtkInformationIntegerKey * | PORT_REQUIREMENTS_FILLED () |
![]() | |
static vtkExecutive * | DefaultExecutivePrototype |
![]() |
Ray casting performed on the GPU.
vtkGPUVolumeRayCastMapper is a volume mapper that performs ray casting on the GPU using fragment programs.
Definition at line 39 of file vtkGPUVolumeRayCastMapper.h.
Definition at line 43 of file vtkGPUVolumeRayCastMapper.h.
anonymous enum |
Definition at line 165 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
|
protected |
|
static |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkAlgorithm.
Reimplemented in vtkOpenGLGPUVolumeRayCastMapper.
|
virtual |
Reimplemented from vtkVolumeMapper.
Reimplemented in vtkOpenGLGPUVolumeRayCastMapper.
|
static |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkVolumeMapper.
Reimplemented in vtkOpenGLGPUVolumeRayCastMapper.
|
virtual |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkVolumeMapper.
Reimplemented in vtkOpenGLGPUVolumeRayCastMapper.
|
static |
Reimplemented from vtkVolumeMapper.
Reimplemented in vtkOpenGLGPUVolumeRayCastMapper.
|
virtual |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkVolumeMapper.
Reimplemented in vtkOpenGLGPUVolumeRayCastMapper.
|
virtual |
If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).
|
virtual |
If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).
|
virtual |
If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).
|
virtual |
If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).
|
virtual |
Set/Get the distance between samples used for rendering when AutoAdjustSampleDistances is off, or when this mapper has more than 1 second allocated to it for rendering. Initial value is 1.0.
|
virtual |
Set/Get the distance between samples used for rendering when AutoAdjustSampleDistances is off, or when this mapper has more than 1 second allocated to it for rendering. Initial value is 1.0.
|
virtual |
Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels. This value will be adjusted to meet a desired frame rate when AutoAdjustSampleDistances is on.
|
virtual |
Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels. This value will be adjusted to meet a desired frame rate when AutoAdjustSampleDistances is on.
|
virtual |
This is the minimum image sample distance allow when the image sample distance is being automatically adjusted.
|
virtual |
This is the minimum image sample distance allow when the image sample distance is being automatically adjusted.
|
virtual |
This is the maximum image sample distance allow when the image sample distance is being automatically adjusted.
|
virtual |
This is the maximum image sample distance allow when the image sample distance is being automatically adjusted.
|
virtual |
Set/Get the window / level applied to the final color. This allows brightness / contrast adjustments on the final image. window is the width of the window. level is the center of the window. Initial window value is 1.0 Initial level value is 0.5 window cannot be null but can be negative, this way values will be reversed. |window| can be larger than 1.0 level can be any real value.
|
virtual |
Set/Get the window / level applied to the final color. This allows brightness / contrast adjustments on the final image. window is the width of the window. level is the center of the window. Initial window value is 1.0 Initial level value is 0.5 window cannot be null but can be negative, this way values will be reversed. |window| can be larger than 1.0 level can be any real value.
|
virtual |
Set/Get the window / level applied to the final color. This allows brightness / contrast adjustments on the final image. window is the width of the window. level is the center of the window. Initial window value is 1.0 Initial level value is 0.5 window cannot be null but can be negative, this way values will be reversed. |window| can be larger than 1.0 level can be any real value.
|
virtual |
Set/Get the window / level applied to the final color. This allows brightness / contrast adjustments on the final image. window is the width of the window. level is the center of the window. Initial window value is 1.0 Initial level value is 0.5 window cannot be null but can be negative, this way values will be reversed. |window| can be larger than 1.0 level can be any real value.
|
virtual |
Maximum size of the 3D texture in GPU memory. Will default to the size computed from the graphics card. Can be adjusted by the user.
|
virtual |
Maximum size of the 3D texture in GPU memory. Will default to the size computed from the graphics card. Can be adjusted by the user.
|
virtual |
Maximum fraction of the MaxMemoryInBytes that should be used to hold the texture. Valid values are 0.1 to 1.0.
|
virtual |
Maximum fraction of the MaxMemoryInBytes that should be used to hold the texture. Valid values are 0.1 to 1.0.
|
virtual |
Tells if the mapper will report intermediate progress. Initial value is true. As the progress works with a GL blocking call (glFinish()), this can be useful for huge dataset but can slow down rendering of small dataset. It should be set to true for big dataset or complex shading and streaming but to false for small datasets.
|
virtual |
Tells if the mapper will report intermediate progress. Initial value is true. As the progress works with a GL blocking call (glFinish()), this can be useful for huge dataset but can slow down rendering of small dataset. It should be set to true for big dataset or complex shading and streaming but to false for small datasets.
|
inlinevirtual |
Based on hardware and properties, we may or may not be able to render using 3D texture mapping. This indicates if 3D texture mapping is supported by the hardware, and if the other extensions necessary to support the specific properties are available.
Definition at line 130 of file vtkGPUVolumeRayCastMapper.h.
void vtkGPUVolumeRayCastMapper::CreateCanonicalView | ( | vtkRenderer * | ren, |
vtkVolume * | volume, | ||
vtkImageData * | image, | ||
int | blend_mode, | ||
double | viewDirection[3], | ||
double | viewUp[3] | ||
) |
void vtkGPUVolumeRayCastMapper::SetMaskInput | ( | vtkImageData * | mask | ) |
Optionally, set a mask input. This mask may be a binary mask or a label map. This must be specified via SetMaskType. If the mask is a binary mask, the volume rendering is confined to regions within the binary mask. The binary mask is assumed to have a datatype of UCHAR and values of 255 (inside) and 0 (outside). The mask may also be a label map. The label map is allowed to contain only 3 labels (values of 0, 1 and 2) and must have a datatype of UCHAR. In voxels with label value of 0, the color transfer function supplied by component 0 is used. In voxels with label value of 1, the color transfer function supplied by component 1 is used and blended with the transfer function supplied by component 0, with the blending weight being determined by MaskBlendFactor. In voxels with a label value of 2, the color transfer function supplied by component 2 is used and blended with the transfer function supplied by component 0, with the blending weight being determined by MaskBlendFactor.
|
virtual |
Optionally, set a mask input. This mask may be a binary mask or a label map. This must be specified via SetMaskType. If the mask is a binary mask, the volume rendering is confined to regions within the binary mask. The binary mask is assumed to have a datatype of UCHAR and values of 255 (inside) and 0 (outside). The mask may also be a label map. The label map is allowed to contain only 3 labels (values of 0, 1 and 2) and must have a datatype of UCHAR. In voxels with label value of 0, the color transfer function supplied by component 0 is used. In voxels with label value of 1, the color transfer function supplied by component 1 is used and blended with the transfer function supplied by component 0, with the blending weight being determined by MaskBlendFactor. In voxels with a label value of 2, the color transfer function supplied by component 2 is used and blended with the transfer function supplied by component 0, with the blending weight being determined by MaskBlendFactor.
|
virtual |
Set the mask type, if mask is to be used. See documentation for SetMaskInput(). The default is a LabelMapMaskType.
|
virtual |
Set the mask type, if mask is to be used. See documentation for SetMaskInput(). The default is a LabelMapMaskType.
void vtkGPUVolumeRayCastMapper::SetMaskTypeToBinary | ( | ) |
Set the mask type, if mask is to be used. See documentation for SetMaskInput(). The default is a LabelMapMaskType.
void vtkGPUVolumeRayCastMapper::SetMaskTypeToLabelMap | ( | ) |
Set the mask type, if mask is to be used. See documentation for SetMaskInput(). The default is a LabelMapMaskType.
|
virtual |
Tells how much mask color transfer function is used compared to the standard color transfer function when the mask is true. This is relevant only for the label map mask. 0.0 means only standard color transfer function. 1.0 means only mask color tranfer function. The default value is 1.0.
|
virtual |
Tells how much mask color transfer function is used compared to the standard color transfer function when the mask is true. This is relevant only for the label map mask. 0.0 means only standard color transfer function. 1.0 means only mask color tranfer function. The default value is 1.0.
|
virtual |
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Initialize rendering for this volume.
Implements vtkVolumeMapper.
|
inlinevirtual |
Handled in the subclass - the actual render method
Reimplemented in vtkOpenGLGPUVolumeRayCastMapper.
Definition at line 194 of file vtkGPUVolumeRayCastMapper.h.
|
inlinevirtual |
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being consumed by this mapper. The parameter window could be used to determine which graphic resources to release.
Reimplemented from vtkVolumeMapper.
Reimplemented in vtkOpenGLGPUVolumeRayCastMapper.
Definition at line 200 of file vtkGPUVolumeRayCastMapper.h.
|
pure virtual |
Return how much the dataset has to be reduced in each dimension to fit on the GPU. If the value is 1.0, there is no need to reduce the dataset.
Implemented in vtkOpenGLGPUVolumeRayCastMapper.
|
protected |
|
protected |
|
protectedpure virtual |
Implemented in vtkOpenGLGPUVolumeRayCastMapper.
|
protectedpure virtual |
Implemented in vtkOpenGLGPUVolumeRayCastMapper.
|
protectedpure virtual |
Implemented in vtkOpenGLGPUVolumeRayCastMapper.
|
protected |
Called by the AMR Volume Mapper. Set the flag that tells if the scalars are on point data (0) or cell data (1).
|
protectedvirtual |
Set the mapper in AMR Mode or not. Initial value is false. Called only by the vtkKWAMRVolumeMapper
|
protectedvirtual |
Set the mapper in AMR Mode or not. Initial value is false. Called only by the vtkKWAMRVolumeMapper
|
protectedvirtual |
Set the mapper in AMR Mode or not. Initial value is false. Called only by the vtkKWAMRVolumeMapper
|
protectedvirtual |
Set the mapper in AMR Mode or not. Initial value is false. Called only by the vtkKWAMRVolumeMapper
|
protectedvirtual |
Compute the cropping planes clipped by the bounds of the volume. The result is put into this->ClippedCroppingRegionPlanes. NOTE: IT WILL BE MOVED UP TO vtkVolumeMapper after bullet proof usage in this mapper. Other subclasses will use the ClippedCroppingRegionsPlanes members instead of CroppingRegionPlanes.
|
protectedvirtual |
|
protected |
|
protected |
Definition at line 247 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 250 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 251 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 252 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 253 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 255 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 256 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 257 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 259 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 260 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 262 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 263 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 267 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 268 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 275 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 279 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 292 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 293 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 294 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 295 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 296 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 297 of file vtkGPUVolumeRayCastMapper.h.
|
protected |
This is needed only to check if the input data has been changed since the last Render() call.
Definition at line 304 of file vtkGPUVolumeRayCastMapper.h.