#include <vtkOpenGLGPUVolumeRayCastMapper.h>
This is the concrete implementation of a ray cast image display helper - a helper class responsible for drawing the image to the screen.
Definition at line 58 of file vtkOpenGLGPUVolumeRayCastMapper.h.
Reimplemented from vtkGPUVolumeRayCastMapper.
Definition at line 62 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkOpenGLGPUVolumeRayCastMapper::vtkOpenGLGPUVolumeRayCastMapper | ( | ) | [protected] |
vtkOpenGLGPUVolumeRayCastMapper::~vtkOpenGLGPUVolumeRayCastMapper | ( | ) | [protected] |
static vtkOpenGLGPUVolumeRayCastMapper* vtkOpenGLGPUVolumeRayCastMapper::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkGPUVolumeRayCastMapper.
virtual const char* vtkOpenGLGPUVolumeRayCastMapper::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkGPUVolumeRayCastMapper.
static int vtkOpenGLGPUVolumeRayCastMapper::IsTypeOf | ( | const char * | name | ) | [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 vtkGPUVolumeRayCastMapper.
virtual int vtkOpenGLGPUVolumeRayCastMapper::IsA | ( | const char * | name | ) | [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 vtkGPUVolumeRayCastMapper.
static vtkOpenGLGPUVolumeRayCastMapper* vtkOpenGLGPUVolumeRayCastMapper::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkGPUVolumeRayCastMapper.
virtual void vtkOpenGLGPUVolumeRayCastMapper::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [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 vtkGPUVolumeRayCastMapper.
virtual int vtkOpenGLGPUVolumeRayCastMapper::IsRenderSupported | ( | vtkRenderWindow * | window, | |
vtkVolumeProperty * | property | |||
) | [virtual] |
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.
virtual void vtkOpenGLGPUVolumeRayCastMapper::ReleaseGraphicsResources | ( | vtkWindow * | window | ) | [virtual] |
Delete OpenGL objects.
Reimplemented from vtkGPUVolumeRayCastMapper.
static const char* vtkOpenGLGPUVolumeRayCastMapper::OpenGLErrorMessage | ( | unsigned int | errorCode | ) | [static] |
Return a string matching the OpenGL errorCode.
static void vtkOpenGLGPUVolumeRayCastMapper::PrintError | ( | const char * | headerMessage | ) | [static] |
Display headerMessage on the standard output and the last OpenGL error message if any.
virtual void vtkOpenGLGPUVolumeRayCastMapper::GPURender | ( | vtkRenderer * | , | |
vtkVolume * | ||||
) | [protected, virtual] |
Handled in the subclass - the actual render method
Reimplemented from vtkGPUVolumeRayCastMapper.
virtual void vtkOpenGLGPUVolumeRayCastMapper::PreRender | ( | vtkRenderer * | ren, | |
vtkVolume * | vol, | |||
double | datasetBounds[6], | |||
double | scalarRange[2], | |||
int | numberOfScalarComponents, | |||
unsigned int | numberOfLevels | |||
) | [protected, virtual] |
Implements vtkGPUVolumeRayCastMapper.
virtual void vtkOpenGLGPUVolumeRayCastMapper::RenderBlock | ( | vtkRenderer * | ren, | |
vtkVolume * | vol, | |||
unsigned int | level | |||
) | [protected, virtual] |
Implements vtkGPUVolumeRayCastMapper.
virtual void vtkOpenGLGPUVolumeRayCastMapper::PostRender | ( | vtkRenderer * | ren, | |
int | numberOfScalarComponents | |||
) | [protected, virtual] |
Implements vtkGPUVolumeRayCastMapper.
int vtkOpenGLGPUVolumeRayCastMapper::TestRequiredExtension | ( | vtkOpenGLExtensionManager * | extensions, | |
const char * | extensionName | |||
) | [protected] |
Return if the required OpenGL extension `extensionName' is supported. If not, its name is added to the string of unsupported but required extensions.
extensionName_exists: extensionName!=0
void vtkOpenGLGPUVolumeRayCastMapper::LoadExtensions | ( | vtkRenderWindow * | window | ) | [protected] |
Attempt to load required and optional OpenGL extensions for the current context window. Variable LoadExtensionsSucceeded is set if all required extensions has been loaded. In addition, variable Supports_GL_ARB_texture_float is set if this extension has been loaded.
void vtkOpenGLGPUVolumeRayCastMapper::CreateOpenGLObjects | ( | vtkRenderer * | ren | ) | [protected] |
Create OpenGL objects such as textures, buffers and fragment program Ids. It only registers Ids, there is no actual initialization of textures or fragment program.
int vtkOpenGLGPUVolumeRayCastMapper::AllocateFrameBuffers | ( | vtkRenderer * | ren | ) | [protected] |
Allocate memory on the GPU for the framebuffers according to the size of the window or reallocate if the size has changed. Return true if allocation succeeded.
opengl_objects_created: this->OpenGLObjectsCreated
int vtkOpenGLGPUVolumeRayCastMapper::LoadScalarField | ( | vtkImageData * | input, | |
vtkImageData * | maskInput, | |||
int | textureExtent[6], | |||
vtkVolume * | volume | |||
) | [protected] |
Load the scalar field (one or four component scalar field), cell or point based for a given subextent of the whole extent (can be the whole extent) as a 3D texture on the GPU. Extents are expressed in point if the cell flag is false or in cells of the cell flag is true. It returns true if it succeeded, false if there is not enough memory on the GPU. If succeeded, it updates the LoadedExtent, LoadedBounds, LoadedCellFlag and LoadedTime. It also succeed if the scalar field is already loaded (ie since last load, input has not changed and cell flag has not changed and requested texture extents are enclosed in the loaded extent).
valid_point_extent: (this->CellFlag || (textureExtent[0]<textureExtent[1] && textureExtent[2]<textureExtent[3] && textureExtent[4]<textureExtent[5])))
valid_cell_extent: (!this->CellFlag || (textureExtent[0]<=textureExtent[1] && textureExtent[2]<=textureExtent[3] && textureExtent[4]<=textureExtent[5])))
int vtkOpenGLGPUVolumeRayCastMapper::UpdateColorTransferFunction | ( | vtkVolume * | vol, | |
int | numberOfScalarComponents | |||
) | [protected] |
Allocate memory and load color table on the GPU or reload it if the transfer function changed.
valid_numberOfScalarComponents: numberOfScalarComponents==1 || numberOfScalarComponents==4
int vtkOpenGLGPUVolumeRayCastMapper::UpdateOpacityTransferFunction | ( | vtkVolume * | vol, | |
int | numberOfScalarComponents, | |||
unsigned int | level | |||
) | [protected] |
Allocate memory and load color table on the GPU or reload it if the transfer function changed.
valid_numberOfScalarComponents: numberOfScalarComponents==1 || numberOfScalarComponents==4
void vtkOpenGLGPUVolumeRayCastMapper::SetupRender | ( | vtkRenderer * | ren, | |
vtkVolume * | vol | |||
) | [protected] |
Prepare rendering in the offscreen framebuffer.
vol_exists: vol!=0
void vtkOpenGLGPUVolumeRayCastMapper::ClipBoundingBox | ( | vtkRenderer * | ren, | |
double | worldBounds[6], | |||
vtkVolume * | vol | |||
) | [protected] |
Clip the bounding box with all clipping planes and the near and far plane
int vtkOpenGLGPUVolumeRayCastMapper::RenderClippedBoundingBox | ( | int | tcoordFlag, | |
size_t | currentBlock, | |||
size_t | numberOfBlocks, | |||
vtkRenderWindow * | renWin | |||
) | [protected] |
Render the bounding box. The flag indicates whether or not tcoords are rendered too. Return abort status (true==abort).
void vtkOpenGLGPUVolumeRayCastMapper::CopyFBOToTexture | ( | ) | [protected] |
Method used to copy the state of the color buffer (which is in a frame buffer object) to a texture.
void vtkOpenGLGPUVolumeRayCastMapper::CleanupRender | ( | ) | [protected] |
Restore OpenGL state after rendering of the dataset.
void vtkOpenGLGPUVolumeRayCastMapper::RenderTextureToScreen | ( | vtkRenderer * | ren | ) | [protected] |
Render the offscreen buffer to the screen.
int vtkOpenGLGPUVolumeRayCastMapper::PowerOfTwoGreaterOrEqual | ( | int | x | ) | [protected] |
Compute y=2^n such that x<=y.
void vtkOpenGLGPUVolumeRayCastMapper::CheckFrameBufferStatus | ( | ) | [protected] |
Display the status of the current framebuffer on the standard output.
vtkStdString vtkOpenGLGPUVolumeRayCastMapper::BufferToString | ( | int | buffer | ) | [protected] |
Create a string from a buffer id. The result has to be free by the caller.
void vtkOpenGLGPUVolumeRayCastMapper::DisplayReadAndDrawBuffers | ( | ) | [protected] |
Display the buffers assigned for drawing and reading operations.
void vtkOpenGLGPUVolumeRayCastMapper::DisplayFrameBufferAttachments | ( | ) | [protected] |
Display all the attachments of the current framebuffer object.
void vtkOpenGLGPUVolumeRayCastMapper::DisplayFrameBufferAttachment | ( | unsigned int | uattachment | ) | [protected] |
Display a given attachment for the current framebuffer object.
void vtkOpenGLGPUVolumeRayCastMapper::BuildProgram | ( | vtkRenderWindow * | w, | |
int | parallelProjection, | |||
int | raycastMethod, | |||
int | shadeMethod, | |||
int | componentMethod | |||
) | [protected] |
Concatenate the header string, projection type code and method to the final fragment code in this->FragmentCode.
void vtkOpenGLGPUVolumeRayCastMapper::GetLightingStatus | ( | ) | [protected] |
Return the current OpenGL state about lighting.
void vtkOpenGLGPUVolumeRayCastMapper::ComputeReductionFactor | ( | double | allocatedTime | ) | [protected] |
Update the reduction factor of the render viewport (this->ReductionFactor) according to the time spent in seconds to render the previous frame (this->TimeToDraw) and a time in seconds allocated to render the next frame (allocatedTime).
positive_TimeToDraw: this->TimeToDraw>=0.0
positive_time: allocatedTime>0
void vtkOpenGLGPUVolumeRayCastMapper::RenderWholeVolume | ( | vtkRenderer * | ren, | |
vtkVolume * | vol | |||
) | [protected] |
Render a subvolume.
void vtkOpenGLGPUVolumeRayCastMapper::RenderRegions | ( | vtkRenderer * | ren, | |
vtkVolume * | vol | |||
) | [protected] |
Render a subvolume.
int vtkOpenGLGPUVolumeRayCastMapper::RenderSubVolume | ( | vtkRenderer * | ren, | |
double | bounds[6], | |||
vtkVolume * | vol | |||
) | [protected] |
void vtkOpenGLGPUVolumeRayCastMapper::LoadProjectionParameters | ( | vtkRenderer * | ren, | |
vtkVolume * | vol | |||
) | [protected] |
void vtkOpenGLGPUVolumeRayCastMapper::ComputeNumberOfCroppingRegions | ( | ) | [protected] |
Compute and return the number of cropping regions
void vtkOpenGLGPUVolumeRayCastMapper::GetTextureFormat | ( | vtkImageData * | input, | |
unsigned int * | internalFormat, | |||
unsigned int * | format, | |||
unsigned int * | type, | |||
int * | componentSize | |||
) | [protected] |
bool vtkOpenGLGPUVolumeRayCastMapper::TestLoadingScalar | ( | unsigned int | internalFormat, | |
unsigned int | format, | |||
unsigned int | type, | |||
int | textureSize[3], | |||
int | componentSize | |||
) | [protected] |
void vtkOpenGLGPUVolumeRayCastMapper::SlabsFromDatasetToIndex | ( | double | slabsDataSet[6], | |
double | slabsPoints[6] | |||
) | [protected] |
void vtkOpenGLGPUVolumeRayCastMapper::SlabsFromIndexToDataset | ( | double | slabsPoints[6], | |
double | slabsDataSet[6] | |||
) | [protected] |
const char* vtkOpenGLGPUVolumeRayCastMapper::GetEnabledString | ( | unsigned char | value | ) | [protected] |
void vtkOpenGLGPUVolumeRayCastMapper::GetOpenGLState | ( | ) | [protected] |
void vtkOpenGLGPUVolumeRayCastMapper::DebugDisplayBox | ( | vtkPolyData * | box | ) | [protected] |
void vtkOpenGLGPUVolumeRayCastMapper::UpdateNoiseTexture | ( | ) | [protected] |
double vtkOpenGLGPUVolumeRayCastMapper::ComputeMinimalSampleDistancePerPixel | ( | vtkRenderer * | renderer, | |
vtkVolume * | volume | |||
) | [protected] |
Compute how each axis of a cell is projected on the viewport in pixel. This requires to have information about the camera and about the volume. It set the value of IgnoreSampleDistancePerPixel to true in case of degenerated case (axes aligned with the view).
virtual void vtkOpenGLGPUVolumeRayCastMapper::GetReductionRatio | ( | double | ratio[3] | ) | [protected, 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.
mapper_supported: IsRenderSupported(renderer->GetRenderWindow(),0) The computation is based on hardware limits (3D texture indexable size) and MaxMemoryInBytes.
valid_j_ratio: ratio[1]>0 && ratio[1]<=1.0
valid_k_ratio: ratio[2]>0 && ratio[2]<=1.0
Implements vtkGPUVolumeRayCastMapper.
void vtkOpenGLGPUVolumeRayCastMapper::BuildScaleBiasProgram | ( | vtkRenderWindow * | w | ) | [protected] |
Build the fragment shader program that scale and bias a texture for window/level purpose.
int vtkOpenGLGPUVolumeRayCastMapper::NumberOfCroppingRegions [protected] |
Definition at line 327 of file vtkOpenGLGPUVolumeRayCastMapper.h.
double vtkOpenGLGPUVolumeRayCastMapper::BoundingBox[8][3] [protected] |
Definition at line 330 of file vtkOpenGLGPUVolumeRayCastMapper.h.
Definition at line 333 of file vtkOpenGLGPUVolumeRayCastMapper.h.
Definition at line 334 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkPlane* vtkOpenGLGPUVolumeRayCastMapper::NearPlane [protected] |
Definition at line 335 of file vtkOpenGLGPUVolumeRayCastMapper.h.
Definition at line 337 of file vtkOpenGLGPUVolumeRayCastMapper.h.
Definition at line 338 of file vtkOpenGLGPUVolumeRayCastMapper.h.
Definition at line 340 of file vtkOpenGLGPUVolumeRayCastMapper.h.
int vtkOpenGLGPUVolumeRayCastMapper::OpenGLObjectsCreated [protected] |
Definition at line 342 of file vtkOpenGLGPUVolumeRayCastMapper.h.
int vtkOpenGLGPUVolumeRayCastMapper::NumberOfFrameBuffers [protected] |
Definition at line 343 of file vtkOpenGLGPUVolumeRayCastMapper.h.
unsigned int vtkOpenGLGPUVolumeRayCastMapper::FrameBufferObject [protected] |
Definition at line 345 of file vtkOpenGLGPUVolumeRayCastMapper.h.
unsigned int vtkOpenGLGPUVolumeRayCastMapper::DepthRenderBufferObject [protected] |
Definition at line 346 of file vtkOpenGLGPUVolumeRayCastMapper.h.
unsigned int vtkOpenGLGPUVolumeRayCastMapper::TextureObjects[5] [protected] |
Definition at line 350 of file vtkOpenGLGPUVolumeRayCastMapper.h.
unsigned int vtkOpenGLGPUVolumeRayCastMapper::MaxValueFrameBuffer [protected] |
Definition at line 352 of file vtkOpenGLGPUVolumeRayCastMapper.h.
unsigned int vtkOpenGLGPUVolumeRayCastMapper::MaxValueFrameBuffer2 [protected] |
Definition at line 353 of file vtkOpenGLGPUVolumeRayCastMapper.h.
int vtkOpenGLGPUVolumeRayCastMapper::ReducedSize[2] [protected] |
Definition at line 354 of file vtkOpenGLGPUVolumeRayCastMapper.h.
Definition at line 356 of file vtkOpenGLGPUVolumeRayCastMapper.h.
int vtkOpenGLGPUVolumeRayCastMapper::LastSize[2] [protected] |
Definition at line 358 of file vtkOpenGLGPUVolumeRayCastMapper.h.
double vtkOpenGLGPUVolumeRayCastMapper::ReductionFactor [protected] |
Definition at line 360 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkUnsupportedRequiredExtensionsStringStream* vtkOpenGLGPUVolumeRayCastMapper::UnsupportedRequiredExtensions [protected] |
Definition at line 364 of file vtkOpenGLGPUVolumeRayCastMapper.h.
int vtkOpenGLGPUVolumeRayCastMapper::LoadExtensionsSucceeded [protected] |
Definition at line 365 of file vtkOpenGLGPUVolumeRayCastMapper.h.
int vtkOpenGLGPUVolumeRayCastMapper::Supports_GL_ARB_texture_float [protected] |
Definition at line 367 of file vtkOpenGLGPUVolumeRayCastMapper.h.
int vtkOpenGLGPUVolumeRayCastMapper::SupportsPixelBufferObjects [protected] |
Definition at line 368 of file vtkOpenGLGPUVolumeRayCastMapper.h.
Definition at line 370 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkMatrix4x4* vtkOpenGLGPUVolumeRayCastMapper::TempMatrix[3] [protected] |
Definition at line 374 of file vtkOpenGLGPUVolumeRayCastMapper.h.
double vtkOpenGLGPUVolumeRayCastMapper::TableRange[2] [protected] |
Definition at line 376 of file vtkOpenGLGPUVolumeRayCastMapper.h.
int vtkOpenGLGPUVolumeRayCastMapper::ErrorLine [protected] |
Definition at line 382 of file vtkOpenGLGPUVolumeRayCastMapper.h.
int vtkOpenGLGPUVolumeRayCastMapper::ErrorColumn [protected] |
Definition at line 383 of file vtkOpenGLGPUVolumeRayCastMapper.h.
char* vtkOpenGLGPUVolumeRayCastMapper::ErrorString [protected] |
Definition at line 384 of file vtkOpenGLGPUVolumeRayCastMapper.h.
int vtkOpenGLGPUVolumeRayCastMapper::LastParallelProjection [protected] |
Definition at line 388 of file vtkOpenGLGPUVolumeRayCastMapper.h.
int vtkOpenGLGPUVolumeRayCastMapper::LastRayCastMethod [protected] |
Definition at line 389 of file vtkOpenGLGPUVolumeRayCastMapper.h.
int vtkOpenGLGPUVolumeRayCastMapper::LastCroppingMode [protected] |
Definition at line 390 of file vtkOpenGLGPUVolumeRayCastMapper.h.
int vtkOpenGLGPUVolumeRayCastMapper::LastComponent [protected] |
Definition at line 391 of file vtkOpenGLGPUVolumeRayCastMapper.h.
int vtkOpenGLGPUVolumeRayCastMapper::LastShade [protected] |
Definition at line 392 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkImageData* vtkOpenGLGPUVolumeRayCastMapper::SmallInput [protected] |
Definition at line 394 of file vtkOpenGLGPUVolumeRayCastMapper.h.
Definition at line 395 of file vtkOpenGLGPUVolumeRayCastMapper.h.
unsigned int vtkOpenGLGPUVolumeRayCastMapper::SavedFrameBuffer [protected] |
Definition at line 408 of file vtkOpenGLGPUVolumeRayCastMapper.h.
Definition at line 410 of file vtkOpenGLGPUVolumeRayCastMapper.h.
float* vtkOpenGLGPUVolumeRayCastMapper::NoiseTexture [protected] |
Definition at line 412 of file vtkOpenGLGPUVolumeRayCastMapper.h.
int vtkOpenGLGPUVolumeRayCastMapper::NoiseTextureSize [protected] |
Definition at line 413 of file vtkOpenGLGPUVolumeRayCastMapper.h.
unsigned int vtkOpenGLGPUVolumeRayCastMapper::NoiseTextureId [protected] |
Definition at line 414 of file vtkOpenGLGPUVolumeRayCastMapper.h.
bool vtkOpenGLGPUVolumeRayCastMapper::IgnoreSampleDistancePerPixel [protected] |
Definition at line 416 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkMapDataArrayTextureId* vtkOpenGLGPUVolumeRayCastMapper::ScalarsTextures [protected] |
Definition at line 418 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkMapMaskTextureId* vtkOpenGLGPUVolumeRayCastMapper::MaskTextures [protected] |
Definition at line 419 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkRGBTable* vtkOpenGLGPUVolumeRayCastMapper::RGBTable [protected] |
Definition at line 421 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkRGBTable* vtkOpenGLGPUVolumeRayCastMapper::Mask1RGBTable [protected] |
Definition at line 422 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkRGBTable* vtkOpenGLGPUVolumeRayCastMapper::Mask2RGBTable [protected] |
Definition at line 423 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkOpacityTables* vtkOpenGLGPUVolumeRayCastMapper::OpacityTables [protected] |
Definition at line 425 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkKWScalarField* vtkOpenGLGPUVolumeRayCastMapper::CurrentScalar [protected] |
Definition at line 427 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkKWMask* vtkOpenGLGPUVolumeRayCastMapper::CurrentMask [protected] |
Definition at line 428 of file vtkOpenGLGPUVolumeRayCastMapper.h.
float vtkOpenGLGPUVolumeRayCastMapper::ActualSampleDistance [protected] |
Definition at line 430 of file vtkOpenGLGPUVolumeRayCastMapper.h.
double vtkOpenGLGPUVolumeRayCastMapper::LastProgressEventTime [protected] |
Definition at line 432 of file vtkOpenGLGPUVolumeRayCastMapper.h.
bool vtkOpenGLGPUVolumeRayCastMapper::PreserveOrientation [protected] |
Definition at line 434 of file vtkOpenGLGPUVolumeRayCastMapper.h.
Definition at line 436 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkShader2* vtkOpenGLGPUVolumeRayCastMapper::Main [protected] |
Definition at line 437 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkShader2* vtkOpenGLGPUVolumeRayCastMapper::Projection [protected] |
Definition at line 438 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkShader2* vtkOpenGLGPUVolumeRayCastMapper::Trace [protected] |
Definition at line 439 of file vtkOpenGLGPUVolumeRayCastMapper.h.
Definition at line 440 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkShader2* vtkOpenGLGPUVolumeRayCastMapper::Component [protected] |
Definition at line 441 of file vtkOpenGLGPUVolumeRayCastMapper.h.
vtkShader2* vtkOpenGLGPUVolumeRayCastMapper::Shade [protected] |
Definition at line 442 of file vtkOpenGLGPUVolumeRayCastMapper.h.
bool vtkOpenGLGPUVolumeRayCastMapper::SizeChanged [protected] |
Definition at line 446 of file vtkOpenGLGPUVolumeRayCastMapper.h.
Definition at line 448 of file vtkOpenGLGPUVolumeRayCastMapper.h.