Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

vtkVolumeShearWarpMapper Class Reference

#include <vtkVolumeShearWarpMapper.h>

Inheritance diagram for vtkVolumeShearWarpMapper:

Inheritance graph
[legend]
Collaboration diagram for vtkVolumeShearWarpMapper:

Collaboration graph
[legend]
List of all members.

Detailed Description

Abstract class for a Shear Warp Volume Mapper.

vtkVolumeShearWarpMapper is a base class for volume mappers using the shear-warp factorization algorithm.

See also:
vtkVolumeMapper vtkOpenGLVolumeShearWarpMapper
Thanks:
Thanks to Stefan Bruckner for developing and contributing this code and to Namkug Kim for some fixing and tidying of the code
References:
P. Lacroute. "Fast Volume Rendering Using a Shear- Warp Factorization of the Viewing Transformation" PhD thesis, Stanford University, 1995.
References:
P. Lacroute and M. Levoy. "Fast volume rendering using a shear-warp factorization of the viewing transformation" Proceedings of the 21st annual conference on Computer graphics and interactive techniques, pages 451458, 1994.
References:
"The InverseWarp: Non-Invasive Integration of Shear-Warp Volume Rendering into Polygon Rendering Pipelines" Stefan Bruckner, Dieter Schmalstiegy, Helwig Hauserz, M. Eduard Groller

Definition at line 96 of file vtkVolumeShearWarpMapper.h.

Public Types

typedef vtkVolumeMapper Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetMyPerspectiveProjection (int)
virtual int GetMyPerspectiveProjection ()
virtual void MyPerspectiveProjectionOn ()
virtual void Render (vtkRenderer *ren, vtkVolume *vol)
virtual void Update ()
void SetGradientEstimator (vtkEncodedGradientEstimator *gradest)
virtual vtkEncodedGradientEstimatorGetGradientEstimator ()
virtual vtkEncodedGradientShaderGetGradientShader ()
virtual void SetIsoValue (float)
virtual float GetIsoValue ()
virtual void SetRunlengthEncoding (int)
virtual int GetRunlengthEncoding ()
virtual void RunlengthEncodingOn ()
virtual void RunlengthEncodingOff ()
virtual void SetFastClassification (int)
virtual int GetFastClassification ()
virtual void FastClassificationOn ()
virtual void FastClassificationOff ()
virtual void SetParallelProjection (int)
virtual int GetParallelProjection ()
virtual void ParallelProjectionOn ()
virtual void ParallelProjectionOff ()
virtual void MyPerspectiveProjectionOff ()
virtual void SetFunctionType (int)
virtual int GetFunctionType ()
void SetFunctionTypeToComposite ()
void SetFunctionTypeToMIP ()
void SetFunctionTypeToIsosurface ()
virtual void SetImageSampleDistance (int)
virtual int GetImageSampleDistance ()
virtual void SetMinimumImageSampleDistance (int)
virtual int GetMinimumImageSampleDistance ()
virtual void SetMaximumImageSampleDistance (int)
virtual int GetMaximumImageSampleDistance ()
virtual void SetAutoAdjustSampleDistances (int)
virtual int GetAutoAdjustSampleDistances ()
virtual void AutoAdjustSampleDistancesOn ()
virtual void AutoAdjustSampleDistancesOff ()
virtual void SetIntermixIntersectingGeometry (int)
virtual int GetIntermixIntersectingGeometry ()
virtual void IntermixIntersectingGeometryOn ()
virtual void IntermixIntersectingGeometryOff ()

Static Public Member Functions

static vtkVolumeShearWarpMapperNew ()
static int IsTypeOf (const char *type)
static vtkVolumeShearWarpMapperSafeDownCast (vtkObject *o)

Public Attributes

int Debug

Protected Member Functions

 vtkVolumeShearWarpMapper ()
 ~vtkVolumeShearWarpMapper ()
void StoreRenderTime (vtkRenderer *ren, vtkVolume *vol, float t)
float RetrieveRenderTime (vtkRenderer *ren, vtkVolume *vol)
void ComputeMatrices (vtkImageData *data, vtkVolume *vol)
void FactorViewMatrix ()
void ComputeViewMatrix ()
void ComputeViewportMatrix ()
void ComputePrincipalAxisParallel ()
void ComputePrincipalAxisPerspective ()
void ComputePermutationMatrix ()
void ComputeShearMatrixParallel ()
void ComputeShearMatrixPerspective ()
void ComputeWarpMatrix ()
void CompositeIntermediate ()
void BuildImage (unsigned char *id, vtkShearWarpPixelData *im)
void Unwarp (float *destination, int dWidth, int dHeight, float *source, int left, int top, int sWidth, int sHeight, vtkMatrix4x4 *w)
void ExtractZBuffer (vtkRenderer *ren, vtkVolume *vol)
void InitializeClippingPlanes (vtkPlaneCollection *planes)
int IsVoxelClipped (int x, int y, int z)
virtual void RenderTexture (vtkRenderer *ren, vtkVolume *vol)=0

Protected Attributes

vtkEncodedGradientEstimatorGradientEstimator
vtkEncodedGradientShaderGradientShader
int Shade
float * RedDiffuseShadingTable
float * GreenDiffuseShadingTable
float * BlueDiffuseShadingTable
float * RedSpecularShadingTable
float * GreenSpecularShadingTable
float * BlueSpecularShadingTable
unsigned short * EncodedNormals
unsigned char * GradientMagnitudes
vtkTransformPerspectiveTransform
vtkMatrix4x4PerspectiveMatrix
vtkMatrix4x4ViewToWorldMatrix
vtkMatrix4x4ViewToVoxelsMatrix
vtkMatrix4x4VoxelsToViewMatrix
vtkMatrix4x4WorldToVoxelsMatrix
vtkMatrix4x4VoxelsToWorldMatrix
vtkMatrix4x4VoxelTransformMatrix
vtkMatrix4x4ViewportMatrix
vtkMatrix4x4ShearMatrix
vtkMatrix4x4WarpMatrix
vtkMatrix4x4PermutationMatrix
vtkMatrix4x4PermutedViewToVoxelsMatrix
vtkMatrix4x4PermutedVoxelsToViewMatrix
int IntermixIntersectingGeometry
float * ZBuffer
float * IntermediateZBuffer
int ZBufferSize [2]
int ZBufferOrigin [2]
float MinimumViewDistance
vtkVolumeVolume
vtkShearWarpBaseEncodedVolume
vtkShearWarpBaseOctree
vtkShearWarpRLEImageIntemediateImage
unsigned char * ImageData
int ImageWidth
int ImageHeight
int AllocatedSize
unsigned long ScalarOpacityMTime
int FunctionType
float IsoValue
int RunlengthEncoding
int FastClassification
int CountI
int CountJ
int CountK
int ReverseOrder
int MajorAxis
int ParallelProjection
int MyPerspectiveProjection
int IntermediateWidth
int IntermediateHeight
int MaximumIntermediateDimension
float ShearI
float ShearJ
float TranslationI
float TranslationJ
float Scale
float ClippingPlane [4 *6]
int ClippingPlaneCount
int ImageViewportSize [2]
double WorldViewingDirection [4]
double ObjectViewingDirection [4]
double StandardViewingDirection [4]
double WorldEyePosition [4]
double ObjectEyePosition [4]
double StandardEyePosition [4]
int ImageSampleDistance
int MinimumImageSampleDistance
int MaximumImageSampleDistance
int AutoAdjustSampleDistances
float * RenderTimeTable
vtkVolume ** RenderVolumeTable
vtkRenderer ** RenderRendererTable
int RenderTableSize
int RenderTableEntries

Friends

template<class T>
void CompositeIntermediateNearestSimple (vtkShearWarpRLEImage *image, vtkVolumeShearWarpMapper *myThis)
template<class T>
void CompositeIntermediateLinearSimple (vtkShearWarpRLEImage *image, vtkVolumeShearWarpMapper *myThis)
template<class T>
void CompositeIntermediateNearestRLE (vtkShearWarpRLEImage *image, vtkVolumeShearWarpMapper *myThis)
template<class T>
void CompositeIntermediateLinearRLE (vtkShearWarpRLEImage *image, vtkVolumeShearWarpMapper *myThis)
template<class T>
void CompositeIntermediateNearestUnclassified (vtkShearWarpRLEImage *image, vtkVolumeShearWarpMapper *myThis)
template<class T>
void CompositeIntermediateLinearUnclassified (vtkShearWarpRLEImage *image, vtkVolumeShearWarpMapper *myThis)
template<class T>
void CompositeIntermediateLinearRLEPerspective (vtkShearWarpRLEImage *image, vtkVolumeShearWarpMapper *myThis)


Member Typedef Documentation

typedef vtkVolumeMapper vtkVolumeShearWarpMapper::Superclass
 

Reimplemented from vtkVolumeMapper.

Reimplemented in vtkOpenGLVolumeShearWarpMapper.

Definition at line 123 of file vtkVolumeShearWarpMapper.h.


Constructor & Destructor Documentation

vtkVolumeShearWarpMapper::vtkVolumeShearWarpMapper  )  [protected]
 

vtkVolumeShearWarpMapper::~vtkVolumeShearWarpMapper  )  [protected]
 


Member Function Documentation

static vtkVolumeShearWarpMapper* vtkVolumeShearWarpMapper::New  )  [static]
 

Create an object with Debug turned off, modified time initialized to zero, and reference counting on.

Reimplemented from vtkAlgorithm.

Reimplemented in vtkOpenGLVolumeShearWarpMapper.

virtual const char* vtkVolumeShearWarpMapper::GetClassName  )  [virtual]
 

Reimplemented from vtkVolumeMapper.

Reimplemented in vtkOpenGLVolumeShearWarpMapper.

static int vtkVolumeShearWarpMapper::IsTypeOf const char *  type  )  [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 vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkVolumeMapper.

Reimplemented in vtkOpenGLVolumeShearWarpMapper.

virtual int vtkVolumeShearWarpMapper::IsA const char *  type  )  [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 vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkVolumeMapper.

Reimplemented in vtkOpenGLVolumeShearWarpMapper.

static vtkVolumeShearWarpMapper* vtkVolumeShearWarpMapper::SafeDownCast vtkObject o  )  [static]
 

Reimplemented from vtkVolumeMapper.

Reimplemented in vtkOpenGLVolumeShearWarpMapper.

void vtkVolumeShearWarpMapper::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 vtkVolumeMapper.

Reimplemented in vtkOpenGLVolumeShearWarpMapper.

virtual void vtkVolumeShearWarpMapper::Update  )  [virtual]
 

Update the volume rendering pipeline by updating the scalar input

Reimplemented from vtkAlgorithm.

void vtkVolumeShearWarpMapper::SetGradientEstimator vtkEncodedGradientEstimator gradest  ) 
 

Set / Get the gradient estimator used to estimate normals

virtual vtkEncodedGradientEstimator* vtkVolumeShearWarpMapper::GetGradientEstimator  )  [virtual]
 

Update the volume rendering pipeline by updating the scalar input

virtual vtkEncodedGradientShader* vtkVolumeShearWarpMapper::GetGradientShader  )  [virtual]
 

Get the gradient shader.

virtual void vtkVolumeShearWarpMapper::SetIsoValue float   )  [virtual]
 

Set/Get the value of IsoValue.

virtual float vtkVolumeShearWarpMapper::GetIsoValue  )  [virtual]
 

Set/Get the value of IsoValue.

virtual void vtkVolumeShearWarpMapper::SetRunlengthEncoding int   )  [virtual]
 

Enable/Disable runlength encoding

virtual int vtkVolumeShearWarpMapper::GetRunlengthEncoding  )  [virtual]
 

Enable/Disable runlength encoding

virtual void vtkVolumeShearWarpMapper::RunlengthEncodingOn  )  [virtual]
 

Enable/Disable runlength encoding

virtual void vtkVolumeShearWarpMapper::RunlengthEncodingOff  )  [virtual]
 

Enable/Disable runlength encoding

virtual void vtkVolumeShearWarpMapper::SetFastClassification int   )  [virtual]
 

Enable/Disable classification optimization (fast classification)

virtual int vtkVolumeShearWarpMapper::GetFastClassification  )  [virtual]
 

Enable/Disable classification optimization (fast classification)

virtual void vtkVolumeShearWarpMapper::FastClassificationOn  )  [virtual]
 

Enable/Disable classification optimization (fast classification)

virtual void vtkVolumeShearWarpMapper::FastClassificationOff  )  [virtual]
 

Enable/Disable classification optimization (fast classification)

virtual void vtkVolumeShearWarpMapper::SetParallelProjection int   )  [virtual]
 

Enable/Disable ParallelProjection or PerspectiveProjection

virtual int vtkVolumeShearWarpMapper::GetParallelProjection  )  [virtual]
 

Enable/Disable ParallelProjection or PerspectiveProjection

virtual void vtkVolumeShearWarpMapper::ParallelProjectionOn  )  [virtual]
 

Enable/Disable ParallelProjection or PerspectiveProjection

virtual void vtkVolumeShearWarpMapper::ParallelProjectionOff  )  [virtual]
 

Enable/Disable ParallelProjection or PerspectiveProjection

virtual void vtkVolumeShearWarpMapper::SetMyPerspectiveProjection int   )  [virtual]
 

virtual int vtkVolumeShearWarpMapper::GetMyPerspectiveProjection  )  [virtual]
 

virtual void vtkVolumeShearWarpMapper::MyPerspectiveProjectionOn  )  [virtual]
 

virtual void vtkVolumeShearWarpMapper::MyPerspectiveProjectionOff  )  [virtual]
 

virtual void vtkVolumeShearWarpMapper::SetFunctionType int   )  [virtual]
 

Set the compositing function type.

virtual int vtkVolumeShearWarpMapper::GetFunctionType  )  [virtual]
 

void vtkVolumeShearWarpMapper::SetFunctionTypeToComposite  )  [inline]
 

Definition at line 176 of file vtkVolumeShearWarpMapper.h.

References VTK_SHEAR_WARP_COMPOSITE_FUNCTION.

void vtkVolumeShearWarpMapper::SetFunctionTypeToMIP  )  [inline]
 

Definition at line 178 of file vtkVolumeShearWarpMapper.h.

References VTK_SHEAR_WARP_MIP_FUNCTION.

void vtkVolumeShearWarpMapper::SetFunctionTypeToIsosurface  )  [inline]
 

Definition at line 180 of file vtkVolumeShearWarpMapper.h.

virtual void vtkVolumeShearWarpMapper::SetImageSampleDistance int   )  [virtual]
 

Sampling distance. Default value of 1 meaning that every voxel is being processed, 2 causes every second voxel to be processed, etc.

virtual int vtkVolumeShearWarpMapper::GetImageSampleDistance  )  [virtual]
 

Sampling distance. Default value of 1 meaning that every voxel is being processed, 2 causes every second voxel to be processed, etc.

virtual void vtkVolumeShearWarpMapper::SetMinimumImageSampleDistance int   )  [virtual]
 

This is the minimum image sample distance allow when the image sample distance is being automatically adjusted

virtual int vtkVolumeShearWarpMapper::GetMinimumImageSampleDistance  )  [virtual]
 

This is the minimum image sample distance allow when the image sample distance is being automatically adjusted

virtual void vtkVolumeShearWarpMapper::SetMaximumImageSampleDistance int   )  [virtual]
 

This is the maximum image sample distance allow when the image sample distance is being automatically adjusted

virtual int vtkVolumeShearWarpMapper::GetMaximumImageSampleDistance  )  [virtual]
 

This is the maximum image sample distance allow when the image sample distance is being automatically adjusted

virtual void vtkVolumeShearWarpMapper::SetAutoAdjustSampleDistances int   )  [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 int vtkVolumeShearWarpMapper::GetAutoAdjustSampleDistances  )  [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 void vtkVolumeShearWarpMapper::AutoAdjustSampleDistancesOn  )  [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 void vtkVolumeShearWarpMapper::AutoAdjustSampleDistancesOff  )  [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 void vtkVolumeShearWarpMapper::SetIntermixIntersectingGeometry int   )  [virtual]
 

If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.

virtual int vtkVolumeShearWarpMapper::GetIntermixIntersectingGeometry  )  [virtual]
 

If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.

virtual void vtkVolumeShearWarpMapper::IntermixIntersectingGeometryOn  )  [virtual]
 

If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.

virtual void vtkVolumeShearWarpMapper::IntermixIntersectingGeometryOff  )  [virtual]
 

If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.

virtual void vtkVolumeShearWarpMapper::Render vtkRenderer ren,
vtkVolume vol
[virtual]
 

WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERING PROCESS Render the volume

Implements vtkVolumeMapper.

void vtkVolumeShearWarpMapper::StoreRenderTime vtkRenderer ren,
vtkVolume vol,
float  t
[protected]
 

float vtkVolumeShearWarpMapper::RetrieveRenderTime vtkRenderer ren,
vtkVolume vol
[protected]
 

void vtkVolumeShearWarpMapper::ComputeMatrices vtkImageData data,
vtkVolume vol
[protected]
 

void vtkVolumeShearWarpMapper::FactorViewMatrix  )  [protected]
 

void vtkVolumeShearWarpMapper::ComputeViewMatrix  )  [protected]
 

void vtkVolumeShearWarpMapper::ComputeViewportMatrix  )  [protected]
 

void vtkVolumeShearWarpMapper::ComputePrincipalAxisParallel  )  [protected]
 

void vtkVolumeShearWarpMapper::ComputePrincipalAxisPerspective  )  [protected]
 

void vtkVolumeShearWarpMapper::ComputePermutationMatrix  )  [protected]
 

void vtkVolumeShearWarpMapper::ComputeShearMatrixParallel  )  [protected]
 

void vtkVolumeShearWarpMapper::ComputeShearMatrixPerspective  )  [protected]
 

void vtkVolumeShearWarpMapper::ComputeWarpMatrix  )  [protected]
 

void vtkVolumeShearWarpMapper::CompositeIntermediate  )  [protected]
 

void vtkVolumeShearWarpMapper::BuildImage unsigned char *  id,
vtkShearWarpPixelData im
[protected]
 

void vtkVolumeShearWarpMapper::Unwarp float *  destination,
int  dWidth,
int  dHeight,
float *  source,
int  left,
int  top,
int  sWidth,
int  sHeight,
vtkMatrix4x4 w
[protected]
 

void vtkVolumeShearWarpMapper::ExtractZBuffer vtkRenderer ren,
vtkVolume vol
[protected]
 

void vtkVolumeShearWarpMapper::InitializeClippingPlanes vtkPlaneCollection planes  )  [protected]
 

int vtkVolumeShearWarpMapper::IsVoxelClipped int  x,
int  y,
int  z
[protected]
 

virtual void vtkVolumeShearWarpMapper::RenderTexture vtkRenderer ren,
vtkVolume vol
[protected, pure virtual]
 

Implemented in vtkOpenGLVolumeShearWarpMapper.


Friends And Related Function Documentation

template<class T>
void CompositeIntermediateNearestSimple vtkShearWarpRLEImage image,
vtkVolumeShearWarpMapper myThis
[friend]
 

template<class T>
void CompositeIntermediateLinearSimple vtkShearWarpRLEImage image,
vtkVolumeShearWarpMapper myThis
[friend]
 

template<class T>
void CompositeIntermediateNearestRLE vtkShearWarpRLEImage image,
vtkVolumeShearWarpMapper myThis
[friend]
 

template<class T>
void CompositeIntermediateLinearRLE vtkShearWarpRLEImage image,
vtkVolumeShearWarpMapper myThis
[friend]
 

template<class T>
void CompositeIntermediateNearestUnclassified vtkShearWarpRLEImage image,
vtkVolumeShearWarpMapper myThis
[friend]
 

template<class T>
void CompositeIntermediateLinearUnclassified vtkShearWarpRLEImage image,
vtkVolumeShearWarpMapper myThis
[friend]
 

template<class T>
void CompositeIntermediateLinearRLEPerspective vtkShearWarpRLEImage image,
vtkVolumeShearWarpMapper myThis
[friend]
 


Member Data Documentation

int vtkVolumeShearWarpMapper::Debug
 

Reimplemented from vtkObject.

Definition at line 181 of file vtkVolumeShearWarpMapper.h.

vtkEncodedGradientEstimator* vtkVolumeShearWarpMapper::GradientEstimator [protected]
 

Definition at line 237 of file vtkVolumeShearWarpMapper.h.

vtkEncodedGradientShader* vtkVolumeShearWarpMapper::GradientShader [protected]
 

Definition at line 238 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::Shade [protected]
 

Definition at line 239 of file vtkVolumeShearWarpMapper.h.

float* vtkVolumeShearWarpMapper::RedDiffuseShadingTable [protected]
 

Definition at line 241 of file vtkVolumeShearWarpMapper.h.

float* vtkVolumeShearWarpMapper::GreenDiffuseShadingTable [protected]
 

Definition at line 242 of file vtkVolumeShearWarpMapper.h.

float* vtkVolumeShearWarpMapper::BlueDiffuseShadingTable [protected]
 

Definition at line 243 of file vtkVolumeShearWarpMapper.h.

float* vtkVolumeShearWarpMapper::RedSpecularShadingTable [protected]
 

Definition at line 244 of file vtkVolumeShearWarpMapper.h.

float* vtkVolumeShearWarpMapper::GreenSpecularShadingTable [protected]
 

Definition at line 245 of file vtkVolumeShearWarpMapper.h.

float* vtkVolumeShearWarpMapper::BlueSpecularShadingTable [protected]
 

Definition at line 246 of file vtkVolumeShearWarpMapper.h.

unsigned short* vtkVolumeShearWarpMapper::EncodedNormals [protected]
 

Definition at line 248 of file vtkVolumeShearWarpMapper.h.

unsigned char* vtkVolumeShearWarpMapper::GradientMagnitudes [protected]
 

Definition at line 249 of file vtkVolumeShearWarpMapper.h.

vtkTransform* vtkVolumeShearWarpMapper::PerspectiveTransform [protected]
 

Definition at line 251 of file vtkVolumeShearWarpMapper.h.

vtkMatrix4x4* vtkVolumeShearWarpMapper::PerspectiveMatrix [protected]
 

Definition at line 252 of file vtkVolumeShearWarpMapper.h.

vtkMatrix4x4* vtkVolumeShearWarpMapper::ViewToWorldMatrix [protected]
 

Definition at line 253 of file vtkVolumeShearWarpMapper.h.

vtkMatrix4x4* vtkVolumeShearWarpMapper::ViewToVoxelsMatrix [protected]
 

Definition at line 254 of file vtkVolumeShearWarpMapper.h.

vtkMatrix4x4* vtkVolumeShearWarpMapper::VoxelsToViewMatrix [protected]
 

Definition at line 255 of file vtkVolumeShearWarpMapper.h.

vtkMatrix4x4* vtkVolumeShearWarpMapper::WorldToVoxelsMatrix [protected]
 

Definition at line 256 of file vtkVolumeShearWarpMapper.h.

vtkMatrix4x4* vtkVolumeShearWarpMapper::VoxelsToWorldMatrix [protected]
 

Definition at line 257 of file vtkVolumeShearWarpMapper.h.

vtkMatrix4x4* vtkVolumeShearWarpMapper::VoxelTransformMatrix [protected]
 

Definition at line 258 of file vtkVolumeShearWarpMapper.h.

vtkMatrix4x4* vtkVolumeShearWarpMapper::ViewportMatrix [protected]
 

Definition at line 259 of file vtkVolumeShearWarpMapper.h.

vtkMatrix4x4* vtkVolumeShearWarpMapper::ShearMatrix [protected]
 

Definition at line 260 of file vtkVolumeShearWarpMapper.h.

vtkMatrix4x4* vtkVolumeShearWarpMapper::WarpMatrix [protected]
 

Definition at line 261 of file vtkVolumeShearWarpMapper.h.

vtkMatrix4x4* vtkVolumeShearWarpMapper::PermutationMatrix [protected]
 

Definition at line 262 of file vtkVolumeShearWarpMapper.h.

vtkMatrix4x4* vtkVolumeShearWarpMapper::PermutedViewToVoxelsMatrix [protected]
 

Definition at line 263 of file vtkVolumeShearWarpMapper.h.

vtkMatrix4x4* vtkVolumeShearWarpMapper::PermutedVoxelsToViewMatrix [protected]
 

Definition at line 264 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::IntermixIntersectingGeometry [protected]
 

Definition at line 266 of file vtkVolumeShearWarpMapper.h.

float* vtkVolumeShearWarpMapper::ZBuffer [protected]
 

Definition at line 267 of file vtkVolumeShearWarpMapper.h.

float* vtkVolumeShearWarpMapper::IntermediateZBuffer [protected]
 

Definition at line 268 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::ZBufferSize[2] [protected]
 

Definition at line 269 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::ZBufferOrigin[2] [protected]
 

Definition at line 270 of file vtkVolumeShearWarpMapper.h.

float vtkVolumeShearWarpMapper::MinimumViewDistance [protected]
 

Definition at line 271 of file vtkVolumeShearWarpMapper.h.

vtkVolume* vtkVolumeShearWarpMapper::Volume [protected]
 

Definition at line 274 of file vtkVolumeShearWarpMapper.h.

vtkShearWarpBase* vtkVolumeShearWarpMapper::EncodedVolume [protected]
 

Definition at line 275 of file vtkVolumeShearWarpMapper.h.

vtkShearWarpBase* vtkVolumeShearWarpMapper::Octree [protected]
 

Definition at line 276 of file vtkVolumeShearWarpMapper.h.

vtkShearWarpRLEImage* vtkVolumeShearWarpMapper::IntemediateImage [protected]
 

Definition at line 277 of file vtkVolumeShearWarpMapper.h.

unsigned char* vtkVolumeShearWarpMapper::ImageData [protected]
 

Definition at line 278 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::ImageWidth [protected]
 

Definition at line 280 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::ImageHeight [protected]
 

Definition at line 281 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::AllocatedSize [protected]
 

Definition at line 282 of file vtkVolumeShearWarpMapper.h.

unsigned long vtkVolumeShearWarpMapper::ScalarOpacityMTime [protected]
 

Definition at line 284 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::FunctionType [protected]
 

Definition at line 285 of file vtkVolumeShearWarpMapper.h.

float vtkVolumeShearWarpMapper::IsoValue [protected]
 

Definition at line 286 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::RunlengthEncoding [protected]
 

Definition at line 287 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::FastClassification [protected]
 

Definition at line 288 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::CountI [protected]
 

Definition at line 290 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::CountJ [protected]
 

Definition at line 291 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::CountK [protected]
 

Definition at line 292 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::ReverseOrder [protected]
 

Definition at line 294 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::MajorAxis [protected]
 

Definition at line 295 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::ParallelProjection [protected]
 

Definition at line 296 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::MyPerspectiveProjection [protected]
 

Definition at line 297 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::IntermediateWidth [protected]
 

Definition at line 299 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::IntermediateHeight [protected]
 

Definition at line 300 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::MaximumIntermediateDimension [protected]
 

Definition at line 301 of file vtkVolumeShearWarpMapper.h.

float vtkVolumeShearWarpMapper::ShearI [protected]
 

Definition at line 303 of file vtkVolumeShearWarpMapper.h.

float vtkVolumeShearWarpMapper::ShearJ [protected]
 

Definition at line 304 of file vtkVolumeShearWarpMapper.h.

float vtkVolumeShearWarpMapper::TranslationI [protected]
 

Definition at line 305 of file vtkVolumeShearWarpMapper.h.

float vtkVolumeShearWarpMapper::TranslationJ [protected]
 

Definition at line 306 of file vtkVolumeShearWarpMapper.h.

float vtkVolumeShearWarpMapper::Scale [protected]
 

Definition at line 307 of file vtkVolumeShearWarpMapper.h.

float vtkVolumeShearWarpMapper::ClippingPlane[4 *6] [protected]
 

Definition at line 321 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::ClippingPlaneCount [protected]
 

Definition at line 322 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::ImageViewportSize[2] [protected]
 

Definition at line 325 of file vtkVolumeShearWarpMapper.h.

double vtkVolumeShearWarpMapper::WorldViewingDirection[4] [protected]
 

Definition at line 327 of file vtkVolumeShearWarpMapper.h.

double vtkVolumeShearWarpMapper::ObjectViewingDirection[4] [protected]
 

Definition at line 328 of file vtkVolumeShearWarpMapper.h.

double vtkVolumeShearWarpMapper::StandardViewingDirection[4] [protected]
 

Definition at line 329 of file vtkVolumeShearWarpMapper.h.

double vtkVolumeShearWarpMapper::WorldEyePosition[4] [protected]
 

Definition at line 331 of file vtkVolumeShearWarpMapper.h.

double vtkVolumeShearWarpMapper::ObjectEyePosition[4] [protected]
 

Definition at line 332 of file vtkVolumeShearWarpMapper.h.

double vtkVolumeShearWarpMapper::StandardEyePosition[4] [protected]
 

Definition at line 333 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::ImageSampleDistance [protected]
 

Definition at line 336 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::MinimumImageSampleDistance [protected]
 

Definition at line 337 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::MaximumImageSampleDistance [protected]
 

Definition at line 338 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::AutoAdjustSampleDistances [protected]
 

Definition at line 339 of file vtkVolumeShearWarpMapper.h.

float* vtkVolumeShearWarpMapper::RenderTimeTable [protected]
 

Definition at line 341 of file vtkVolumeShearWarpMapper.h.

vtkVolume** vtkVolumeShearWarpMapper::RenderVolumeTable [protected]
 

Definition at line 342 of file vtkVolumeShearWarpMapper.h.

vtkRenderer** vtkVolumeShearWarpMapper::RenderRendererTable [protected]
 

Definition at line 343 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::RenderTableSize [protected]
 

Definition at line 344 of file vtkVolumeShearWarpMapper.h.

int vtkVolumeShearWarpMapper::RenderTableEntries [protected]
 

Definition at line 345 of file vtkVolumeShearWarpMapper.h.


The documentation for this class was generated from the following file:
Generated on Tue Jan 22 00:29:38 2008 for VTK by  doxygen 1.4.3-20050530