vtkSlicerFixedPointVolumeRayCastMapper Class Reference

#include <vtkSlicerFixedPointVolumeRayCastMapper.h>

Inheritance diagram for vtkSlicerFixedPointVolumeRayCastMapper:
vtkVolumeMapper vtkVolumeMapper

List of all members.

Public Member Functions

void AbortRender ()
void AbortRender ()
int CheckIfCropped (unsigned int pos[3])
int CheckIfCropped (unsigned int pos[3])
int CheckMinMaxVolumeFlag (unsigned int pos[3], int c)
int CheckMinMaxVolumeFlag (unsigned int pos[3], int c)
int CheckMIPMinMaxVolumeFlag (unsigned int pos[3], int c, unsigned short maxIdx)
int CheckMIPMinMaxVolumeFlag (unsigned int pos[3], int c, unsigned short maxIdx)
void ComputeRayInfo (int x, int y, unsigned int pos[3], unsigned int dir[3], unsigned int *numSteps)
void ComputeRayInfo (int x, int y, unsigned int pos[3], unsigned int dir[3], unsigned int *numSteps)
float ComputeRequiredImageSampleDistance (float desiredTime, vtkRenderer *ren, vtkVolume *vol)
float ComputeRequiredImageSampleDistance (float desiredTime, vtkRenderer *ren)
float ComputeRequiredImageSampleDistance (float desiredTime, vtkRenderer *ren, vtkVolume *vol)
float ComputeRequiredImageSampleDistance (float desiredTime, vtkRenderer *ren)
void DisplayRenderedImage (vtkRenderer *, vtkVolume *)
void DisplayRenderedImage (vtkRenderer *, vtkVolume *)
void FixedPointIncrement (unsigned int position[3], unsigned int increment[3])
void FixedPointIncrement (unsigned int position[3], unsigned int increment[3])
unsigned short * GetColorTable (int c)
unsigned short * GetColorTable (int c)
unsigned short * GetDiffuseShadingTable (int c)
unsigned short * GetDiffuseShadingTable (int c)
void GetFloatTripleFromPointer (float v[3], float *ptr)
void GetFloatTripleFromPointer (float v[3], float *ptr)
unsigned char ** GetGradientMagnitude ()
unsigned char ** GetGradientMagnitude ()
unsigned short ** GetGradientNormal ()
unsigned short ** GetGradientNormal ()
unsigned short * GetGradientOpacityTable (int c)
unsigned short * GetGradientOpacityTable (int c)
int GetNumberOfThreads ()
int GetNumberOfThreads ()
intGetRowBounds ()
intGetRowBounds ()
unsigned short * GetScalarOpacityTable (int c)
unsigned short * GetScalarOpacityTable (int c)
unsigned short * GetSpecularShadingTable (int c)
unsigned short * GetSpecularShadingTable (int c)
void GetUIntTripleFromPointer (unsigned int v[3], unsigned int *ptr)
void GetUIntTripleFromPointer (unsigned int v[3], unsigned int *ptr)
vtkVolume * GetVolume ()
vtkVolume * GetVolume ()
void InitializeRayInfo (vtkVolume *vol)
void InitializeRayInfo (vtkVolume *vol)
void LookupAndCombineIndependentColorsUC (unsigned short *colorTable[4], unsigned short *scalarOpacityTable[4], unsigned short index[4], float weights[4], int components, unsigned char color[4])
void LookupAndCombineIndependentColorsUC (unsigned short *colorTable[4], unsigned short *scalarOpacityTable[4], unsigned short index[4], float weights[4], int components, unsigned char color[4])
void LookupColorUC (unsigned short *colorTable, unsigned short *scalarOpacityTable, unsigned short index, unsigned char color[4])
void LookupColorUC (unsigned short *colorTable, unsigned short *scalarOpacityTable, unsigned short index, unsigned char color[4])
void LookupDependentColorUC (unsigned short *colorTable, unsigned short *scalarOpacityTable, unsigned short index[4], int components, unsigned char color[4])
void LookupDependentColorUC (unsigned short *colorTable, unsigned short *scalarOpacityTable, unsigned short index[4], int components, unsigned char color[4])
int PerImageInitialization (vtkRenderer *, vtkVolume *, int, double *, double *, int *)
int PerImageInitialization (vtkRenderer *, vtkVolume *, int, double *, double *, int *)
void PerSubVolumeInitialization (vtkRenderer *, vtkVolume *, int)
void PerSubVolumeInitialization (vtkRenderer *, vtkVolume *, int)
void PerVolumeInitialization (vtkRenderer *, vtkVolume *)
void PerVolumeInitialization (vtkRenderer *, vtkVolume *)
void PrintSelf (ostream &os, vtkIndent indent)
void PrintSelf (ostream &os, vtkIndent indent)
void Render (vtkRenderer *, vtkVolume *)
void Render (vtkRenderer *, vtkVolume *)
void RenderSubVolume ()
void RenderSubVolume ()
void SetNumberOfThreads (int num)
void SetNumberOfThreads (int num)
void SetRayCastImage (vtkSlicerFixedPointRayCastImage *)
void SetRayCastImage (vtkSlicerFixedPointRayCastImage *)
void ShiftVectorDown (unsigned int in[3], unsigned int out[3])
void ShiftVectorDown (unsigned int in[3], unsigned int out[3])
int ShouldUseNearestNeighborInterpolation (vtkVolume *vol)
int ShouldUseNearestNeighborInterpolation (vtkVolume *vol)
void ToSlicerFixedPointDirection (float in[3], unsigned int out[3])
unsigned int ToSlicerFixedPointDirection (float dir)
void ToSlicerFixedPointDirection (float in[3], unsigned int out[3])
unsigned int ToSlicerFixedPointDirection (float dir)
void ToSlicerFixedPointPosition (float in[3], unsigned int out[3])
unsigned int ToSlicerFixedPointPosition (float val)
void ToSlicerFixedPointPosition (float in[3], unsigned int out[3])
unsigned int ToSlicerFixedPointPosition (float val)
 vtkBooleanMacro (IntermixIntersectingGeometry, int)
 vtkBooleanMacro (AutoAdjustSampleDistances, int)
 vtkBooleanMacro (ManualInteractive, int)
 vtkBooleanMacro (IntermixIntersectingGeometry, int)
 vtkBooleanMacro (AutoAdjustSampleDistances, int)
 vtkBooleanMacro (ManualInteractive, int)
 vtkGetMacro (GradientOpacityRequired, int)
 vtkGetMacro (ShadingRequired, int)
 vtkGetMacro (IntermixIntersectingGeometry, int)
 vtkGetMacro (AutoAdjustSampleDistances, int)
 vtkGetMacro (MaximumImageSampleDistance, float)
 vtkGetMacro (MinimumImageSampleDistance, float)
 vtkGetMacro (ImageSampleDistance, float)
 vtkGetMacro (InteractiveSampleDistance, float)
 vtkGetMacro (SampleDistance, float)
 vtkGetMacro (ManualInteractiveRate, double)
 vtkGetMacro (ManualInteractive, int)
 vtkGetMacro (GradientOpacityRequired, int)
 vtkGetMacro (ShadingRequired, int)
 vtkGetMacro (IntermixIntersectingGeometry, int)
 vtkGetMacro (AutoAdjustSampleDistances, int)
 vtkGetMacro (MaximumImageSampleDistance, float)
 vtkGetMacro (MinimumImageSampleDistance, float)
 vtkGetMacro (ImageSampleDistance, float)
 vtkGetMacro (InteractiveSampleDistance, float)
 vtkGetMacro (SampleDistance, float)
 vtkGetMacro (ManualInteractiveRate, double)
 vtkGetMacro (ManualInteractive, int)
 vtkGetObjectMacro (RayCastImage, vtkSlicerFixedPointRayCastImage)
 vtkGetObjectMacro (CompositeShadeHelper, vtkSlicerFixedPointVolumeRayCastCompositeShadeHelper)
 vtkGetObjectMacro (CompositeGOShadeHelper, vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper)
 vtkGetObjectMacro (CompositeGOHelper, vtkSlicerFixedPointVolumeRayCastCompositeGOHelper)
 vtkGetObjectMacro (CompositeHelper, vtkSlicerFixedPointVolumeRayCastCompositeHelper)
 vtkGetObjectMacro (MIPHelper, vtkSlicerFixedPointVolumeRayCastMIPHelper)
 vtkGetObjectMacro (RenderWindow, vtkRenderWindow)
 vtkGetObjectMacro (RayCastImage, vtkSlicerFixedPointRayCastImage)
 vtkGetObjectMacro (CompositeShadeHelper, vtkSlicerFixedPointVolumeRayCastCompositeShadeHelper)
 vtkGetObjectMacro (CompositeGOShadeHelper, vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper)
 vtkGetObjectMacro (CompositeGOHelper, vtkSlicerFixedPointVolumeRayCastCompositeGOHelper)
 vtkGetObjectMacro (CompositeHelper, vtkSlicerFixedPointVolumeRayCastCompositeHelper)
 vtkGetObjectMacro (MIPHelper, vtkSlicerFixedPointVolumeRayCastMIPHelper)
 vtkGetObjectMacro (RenderWindow, vtkRenderWindow)
 vtkGetVectorMacro (TableScale, float, 4)
 vtkGetVectorMacro (TableShift, float, 4)
 vtkGetVectorMacro (TableScale, float, 4)
 vtkGetVectorMacro (TableShift, float, 4)
 vtkSetClampMacro (IntermixIntersectingGeometry, int, 0, 1)
 vtkSetClampMacro (AutoAdjustSampleDistances, int, 0, 1)
 vtkSetClampMacro (MaximumImageSampleDistance, float, 0.1f, 100.0f)
 vtkSetClampMacro (MinimumImageSampleDistance, float, 0.1f, 100.0f)
 vtkSetClampMacro (ImageSampleDistance, float, 0.1f, 100.0f)
 vtkSetClampMacro (IntermixIntersectingGeometry, int, 0, 1)
 vtkSetClampMacro (AutoAdjustSampleDistances, int, 0, 1)
 vtkSetClampMacro (MaximumImageSampleDistance, float, 0.1f, 100.0f)
 vtkSetClampMacro (MinimumImageSampleDistance, float, 0.1f, 100.0f)
 vtkSetClampMacro (ImageSampleDistance, float, 0.1f, 100.0f)
 vtkSetMacro (InteractiveSampleDistance, float)
 vtkSetMacro (SampleDistance, float)
 vtkSetMacro (ManualInteractiveRate, double)
 vtkSetMacro (ManualInteractive, int)
 vtkSetMacro (InteractiveSampleDistance, float)
 vtkSetMacro (SampleDistance, float)
 vtkSetMacro (ManualInteractiveRate, double)
 vtkSetMacro (ManualInteractive, int)
 vtkTypeRevisionMacro (vtkSlicerFixedPointVolumeRayCastMapper, vtkVolumeMapper)
 vtkTypeRevisionMacro (vtkSlicerFixedPointVolumeRayCastMapper, vtkVolumeMapper)

Static Public Member Functions

static
vtkSlicerFixedPointVolumeRayCastMapper
New ()
static
vtkSlicerFixedPointVolumeRayCastMapper
New ()

Protected Member Functions

void CaptureZBuffer (vtkRenderer *ren)
void CaptureZBuffer (vtkRenderer *ren)
int ClipRayAgainstClippingPlanes (float rayStart[3], float rayEnd[3], int numClippingPlanes, float *clippingPlanes)
int ClipRayAgainstClippingPlanes (float rayStart[3], float rayEnd[3], int numClippingPlanes, float *clippingPlanes)
int ClipRayAgainstVolume (float rayStart[3], float rayEnd[3], float rayDirection[3], double bounds[6])
int ClipRayAgainstVolume (float rayStart[3], float rayEnd[3], float rayDirection[3], double bounds[6])
void ComputeGradients (vtkVolume *vol)
void ComputeGradients (vtkVolume *vol)
void ComputeMatrices (double volumeOrigin[3], double volumeSpacing[3], int volumeExtent[6], vtkRenderer *ren, vtkVolume *vol)
void ComputeMatrices (double volumeOrigin[3], double volumeSpacing[3], int volumeExtent[6], vtkRenderer *ren, vtkVolume *vol)
int ComputeRowBounds (vtkRenderer *ren, int imageFlag, int rowBoundsFlag, int volumeExtent[6])
int ComputeRowBounds (vtkRenderer *ren, int imageFlag, int rowBoundsFlag, int volumeExtent[6])
void FillInMaxGradientMagnitudes (int fullDim[3], int smallDim[3])
void FillInMaxGradientMagnitudes (int fullDim[3], int smallDim[3])
float GetZBufferValue (int x, int y)
float GetZBufferValue (int x, int y)
void InitMapperHelpers ()
float RetrieveRenderTime (vtkRenderer *ren)
float RetrieveRenderTime (vtkRenderer *ren, vtkVolume *vol)
float RetrieveRenderTime (vtkRenderer *ren)
float RetrieveRenderTime (vtkRenderer *ren, vtkVolume *vol)
void StoreRenderTime (vtkRenderer *ren, vtkVolume *vol, float t)
void StoreRenderTime (vtkRenderer *ren, vtkVolume *vol, float t)
int UpdateColorTable (vtkVolume *vol)
int UpdateColorTable (vtkVolume *vol)
void UpdateCroppingRegions ()
void UpdateCroppingRegions ()
int UpdateGradients (vtkVolume *vol)
int UpdateGradients (vtkVolume *vol)
void UpdateMinMaxVolume (vtkVolume *vol)
void UpdateMinMaxVolume (vtkVolume *vol)
int UpdateShadingTable (vtkRenderer *ren, vtkVolume *vol)
int UpdateShadingTable (vtkRenderer *ren, vtkVolume *vol)
 vtkSlicerFixedPointVolumeRayCastMapper ()
 vtkSlicerFixedPointVolumeRayCastMapper ()
 ~vtkSlicerFixedPointVolumeRayCastMapper ()
 ~vtkSlicerFixedPointVolumeRayCastMapper ()

Protected Attributes

int AutoAdjustSampleDistances
unsigned short ColorTable [4][32768 *3]
vtkSlicerFixedPointVolumeRayCastCompositeGOHelperCompositeGOHelper
vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelperCompositeGOShadeHelper
vtkSlicerFixedPointVolumeRayCastCompositeHelperCompositeHelper
vtkSlicerFixedPointVolumeRayCastCompositeShadeHelperCompositeShadeHelper
unsigned charContiguousGradientMagnitude
unsigned short * ContiguousGradientNormal
double CroppingBounds [6]
unsigned int CroppingRegionMask [27]
unsigned short DiffuseShadingTable [4][65536 *3]
vtkDirectionEncoder * DirectionEncoder
vtkFiniteDifferenceGradientEstimator * GradientEstimator
unsigned char ** GradientMagnitude
float GradientMagnitudeScale [4]
float GradientMagnitudeShift [4]
unsigned short ** GradientNormal
int GradientOpacityRequired
unsigned short GradientOpacityTable [4][256]
vtkEncodedGradientShader * GradientShader
vtkSlicerRayCastImageDisplayHelperImageDisplayHelper
float ImageSampleDistance
float InteractiveSampleDistance
int IntermixIntersectingGeometry
int ManualInteractive
double ManualInteractiveRate
float MaximumImageSampleDistance
float MinimumImageSampleDistance
float MinimumViewDistance
unsigned short * MinMaxVolume
int MinMaxVolumeSize [4]
vtkSlicerFixedPointVolumeRayCastMIPHelperMIPHelper
int NumberOfGradientSlices
int NumTransformedClippingPlanes
float OldImageSampleDistance
intOldRowBounds
float OldSampleDistance
vtkMatrix4x4 * PerspectiveMatrix
vtkTransformPerspectiveTransform
vtkSlicerFixedPointRayCastImageRayCastImage
vtkRenderer ** RenderRendererTable
int RenderTableEntries
int RenderTableSize
float * RenderTimeTable
vtkVolume ** RenderVolumeTable
vtkRenderWindow * RenderWindow
intRowBounds
float SampleDistance
int SavedBlendMode
int SavedColorChannels [4]
vtkPiecewiseFunction * SavedGradientOpacityFunction [4]
vtkImageDataSavedGradientsInput
vtkTimeStamp SavedGradientsMTime
vtkPiecewiseFunction * SavedGrayFunction [4]
vtkTimeStamp SavedMinMaxBuildTime
vtkTimeStamp SavedMinMaxFlagTime
vtkTimeStamp SavedMinMaxGradientTime
vtkImageDataSavedMinMaxInput
vtkImageDataSavedParametersInput
vtkTimeStamp SavedParametersMTime
vtkColorTransferFunction * SavedRGBFunction [4]
float SavedSampleDistance
float SavedScalarOpacityDistance [4]
vtkPiecewiseFunction * SavedScalarOpacityFunction [4]
double SavedSpacing [3]
unsigned short ScalarOpacityTable [4][32768]
int ShadingRequired
unsigned int SlicerFixedPointCroppingRegionPlanes [6]
unsigned short SpecularShadingTable [4][65536 *3]
float TableScale [4]
float TableShift [4]
int TableSize [4]
vtkMultiThreader * Threader
float * TransformedClippingPlanes
float ViewToVoxelsArray [16]
vtkMatrix4x4 * ViewToVoxelsMatrix
vtkMatrix4x4 * ViewToWorldMatrix
vtkVolume * Volume
vtkMatrix4x4 * VolumeMatrix
vtkMatrix4x4 * VoxelsToViewMatrix
vtkTransformVoxelsToViewTransform
float VoxelsToWorldArray [16]
vtkMatrix4x4 * VoxelsToWorldMatrix
vtkTransformVoxelsTransform
float WorldToVoxelsArray [16]
vtkMatrix4x4 * WorldToVoxelsMatrix

Private Member Functions

void operator= (const vtkSlicerFixedPointVolumeRayCastMapper &)
void operator= (const vtkSlicerFixedPointVolumeRayCastMapper &)
 vtkSlicerFixedPointVolumeRayCastMapper (const vtkSlicerFixedPointVolumeRayCastMapper &)
 vtkSlicerFixedPointVolumeRayCastMapper (const vtkSlicerFixedPointVolumeRayCastMapper &)

Friends

VTK_THREAD_RETURN_TYPE SlicerFixedPointVolumeRayCastMapper_CastRays (void *arg)
VTK_THREAD_RETURN_TYPE SlicerFixedPointVolumeRayCastMapper_CastRays (void *arg)

Constructor & Destructor Documentation

vtkSlicerFixedPointVolumeRayCastMapper::vtkSlicerFixedPointVolumeRayCastMapper (  )  [protected]
vtkSlicerFixedPointVolumeRayCastMapper::~vtkSlicerFixedPointVolumeRayCastMapper (  )  [protected]
vtkSlicerFixedPointVolumeRayCastMapper::vtkSlicerFixedPointVolumeRayCastMapper ( const vtkSlicerFixedPointVolumeRayCastMapper  )  [private]
vtkSlicerFixedPointVolumeRayCastMapper::vtkSlicerFixedPointVolumeRayCastMapper (  )  [protected]
vtkSlicerFixedPointVolumeRayCastMapper::~vtkSlicerFixedPointVolumeRayCastMapper (  )  [protected]
vtkSlicerFixedPointVolumeRayCastMapper::vtkSlicerFixedPointVolumeRayCastMapper ( const vtkSlicerFixedPointVolumeRayCastMapper  )  [private]

Member Function Documentation

void vtkSlicerFixedPointVolumeRayCastMapper::AbortRender (  ) 
void vtkSlicerFixedPointVolumeRayCastMapper::AbortRender (  ) 
void vtkSlicerFixedPointVolumeRayCastMapper::CaptureZBuffer ( vtkRenderer *  ren  )  [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::CaptureZBuffer ( vtkRenderer *  ren  )  [protected]
int vtkSlicerFixedPointVolumeRayCastMapper::CheckIfCropped ( unsigned int  pos[3]  ) 
int vtkSlicerFixedPointVolumeRayCastMapper::CheckIfCropped ( unsigned int  pos[3]  )  [inline]
int vtkSlicerFixedPointVolumeRayCastMapper::CheckMinMaxVolumeFlag ( unsigned int  pos[3],
int  c 
)
int vtkSlicerFixedPointVolumeRayCastMapper::CheckMinMaxVolumeFlag ( unsigned int  pos[3],
int  c 
) [inline]

References MinMaxVolume, and MinMaxVolumeSize.

int vtkSlicerFixedPointVolumeRayCastMapper::CheckMIPMinMaxVolumeFlag ( unsigned int  pos[3],
int  c,
unsigned short  maxIdx 
)
int vtkSlicerFixedPointVolumeRayCastMapper::CheckMIPMinMaxVolumeFlag ( unsigned int  pos[3],
int  c,
unsigned short  maxIdx 
) [inline]

References MinMaxVolume, and MinMaxVolumeSize.

int vtkSlicerFixedPointVolumeRayCastMapper::ClipRayAgainstClippingPlanes ( float  rayStart[3],
float  rayEnd[3],
int  numClippingPlanes,
float *  clippingPlanes 
) [protected]
int vtkSlicerFixedPointVolumeRayCastMapper::ClipRayAgainstClippingPlanes ( float  rayStart[3],
float  rayEnd[3],
int  numClippingPlanes,
float *  clippingPlanes 
) [protected]

References NodeSelector::t.

Referenced by ComputeRayInfo().

int vtkSlicerFixedPointVolumeRayCastMapper::ClipRayAgainstVolume ( float  rayStart[3],
float  rayEnd[3],
float  rayDirection[3],
double  bounds[6] 
) [protected]
int vtkSlicerFixedPointVolumeRayCastMapper::ClipRayAgainstVolume ( float  rayStart[3],
float  rayEnd[3],
float  rayDirection[3],
double  bounds[6] 
) [protected]

References NodeSelector::t.

Referenced by ComputeRayInfo().

void vtkSlicerFixedPointVolumeRayCastMapper::ComputeGradients ( vtkVolume *  vol  )  [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::ComputeGradients ( vtkVolume *  vol  )  [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::ComputeMatrices ( double  volumeOrigin[3],
double  volumeSpacing[3],
int  volumeExtent[6],
vtkRenderer *  ren,
vtkVolume *  vol 
) [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::ComputeMatrices ( double  volumeOrigin[3],
double  volumeSpacing[3],
int  volumeExtent[6],
vtkRenderer *  ren,
vtkVolume *  vol 
) [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::ComputeRayInfo ( int  x,
int  y,
unsigned int  pos[3],
unsigned int  dir[3],
unsigned int numSteps 
)
void vtkSlicerFixedPointVolumeRayCastMapper::ComputeRayInfo ( int  x,
int  y,
unsigned int  pos[3],
unsigned int  dir[3],
unsigned int numSteps 
)
float vtkSlicerFixedPointVolumeRayCastMapper::ComputeRequiredImageSampleDistance ( float  desiredTime,
vtkRenderer *  ren,
vtkVolume *  vol 
)
float vtkSlicerFixedPointVolumeRayCastMapper::ComputeRequiredImageSampleDistance ( float  desiredTime,
vtkRenderer *  ren 
)
float vtkSlicerFixedPointVolumeRayCastMapper::ComputeRequiredImageSampleDistance ( float  desiredTime,
vtkRenderer *  ren,
vtkVolume *  vol 
)
float vtkSlicerFixedPointVolumeRayCastMapper::ComputeRequiredImageSampleDistance ( float  desiredTime,
vtkRenderer *  ren 
)
int vtkSlicerFixedPointVolumeRayCastMapper::ComputeRowBounds ( vtkRenderer *  ren,
int  imageFlag,
int  rowBoundsFlag,
int  volumeExtent[6] 
) [protected]
int vtkSlicerFixedPointVolumeRayCastMapper::ComputeRowBounds ( vtkRenderer *  ren,
int  imageFlag,
int  rowBoundsFlag,
int  volumeExtent[6] 
) [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::DisplayRenderedImage ( vtkRenderer *  ,
vtkVolume *   
)
void vtkSlicerFixedPointVolumeRayCastMapper::DisplayRenderedImage ( vtkRenderer *  ren,
vtkVolume *  vol 
)
void vtkSlicerFixedPointVolumeRayCastMapper::FillInMaxGradientMagnitudes ( int  fullDim[3],
int  smallDim[3] 
) [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::FillInMaxGradientMagnitudes ( int  fullDim[3],
int  smallDim[3] 
) [protected]

Referenced by UpdateMinMaxVolume().

void vtkSlicerFixedPointVolumeRayCastMapper::FixedPointIncrement ( unsigned int  position[3],
unsigned int  increment[3] 
)
void vtkSlicerFixedPointVolumeRayCastMapper::FixedPointIncrement ( unsigned int  position[3],
unsigned int  increment[3] 
) [inline]

Referenced by vtkSlicerFixedPointCompositeGOHelperGenerateImageFourDependentTrilin(), vtkSlicerFixedPointCompositeGOHelperGenerateImageIndependentTrilin(), vtkSlicerFixedPointCompositeGOHelperGenerateImageOneSimpleTrilin(), vtkSlicerFixedPointCompositeGOHelperGenerateImageOneTrilin(), vtkSlicerFixedPointCompositeGOHelperGenerateImageTwoDependentTrilin(), vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageFourDependentTrilin(), vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageIndependentTrilin(), vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageOneSimpleTrilin(), vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageOneTrilin(), vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageTwoDependentTrilin(), vtkSlicerFixedPointCompositeHelperGenerateImageFourDependentTrilin(), vtkSlicerFixedPointCompositeHelperGenerateImageIndependentTrilin(), vtkSlicerFixedPointCompositeHelperGenerateImageOneSimpleTrilin(), vtkSlicerFixedPointCompositeHelperGenerateImageOneTrilin(), vtkSlicerFixedPointCompositeHelperGenerateImageTwoDependentTrilin(), vtkSlicerFixedPointCompositeShadeHelperGenerateImageFourDependentTrilin(), vtkSlicerFixedPointCompositeShadeHelperGenerateImageIndependentTrilin(), vtkSlicerFixedPointCompositeShadeHelperGenerateImageOneSimpleTrilin(), vtkSlicerFixedPointCompositeShadeHelperGenerateImageOneTrilin(), vtkSlicerFixedPointCompositeShadeHelperGenerateImageTwoDependentTrilin(), vtkSlicerFixedPointMIPHelperGenerateImageDependentNN(), vtkSlicerFixedPointMIPHelperGenerateImageDependentTrilin(), vtkSlicerFixedPointMIPHelperGenerateImageIndependentNN(), vtkSlicerFixedPointMIPHelperGenerateImageIndependentTrilin(), vtkSlicerFixedPointMIPHelperGenerateImageOneNN(), vtkSlicerFixedPointMIPHelperGenerateImageOneSimpleTrilin(), and vtkSlicerFixedPointMIPHelperGenerateImageOneTrilin().

unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::GetColorTable ( int  c  )  [inline]
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::GetColorTable ( int  c  )  [inline]
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::GetDiffuseShadingTable ( int  c  )  [inline]
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::GetDiffuseShadingTable ( int  c  )  [inline]
void vtkSlicerFixedPointVolumeRayCastMapper::GetFloatTripleFromPointer ( float  v[3],
float *  ptr 
)
void vtkSlicerFixedPointVolumeRayCastMapper::GetFloatTripleFromPointer ( float  v[3],
float *  ptr 
) [inline]
unsigned char** vtkSlicerFixedPointVolumeRayCastMapper::GetGradientMagnitude (  )  [inline]
unsigned char** vtkSlicerFixedPointVolumeRayCastMapper::GetGradientMagnitude (  )  [inline]
unsigned short** vtkSlicerFixedPointVolumeRayCastMapper::GetGradientNormal (  )  [inline]
unsigned short** vtkSlicerFixedPointVolumeRayCastMapper::GetGradientNormal (  )  [inline]
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::GetGradientOpacityTable ( int  c  )  [inline]
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::GetGradientOpacityTable ( int  c  )  [inline]
int vtkSlicerFixedPointVolumeRayCastMapper::GetNumberOfThreads (  ) 
int vtkSlicerFixedPointVolumeRayCastMapper::GetNumberOfThreads (  ) 

References Threader.

int* vtkSlicerFixedPointVolumeRayCastMapper::GetRowBounds (  )  [inline]
int* vtkSlicerFixedPointVolumeRayCastMapper::GetRowBounds (  )  [inline]
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::GetScalarOpacityTable ( int  c  )  [inline]
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::GetScalarOpacityTable ( int  c  )  [inline]
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::GetSpecularShadingTable ( int  c  )  [inline]
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::GetSpecularShadingTable ( int  c  )  [inline]
void vtkSlicerFixedPointVolumeRayCastMapper::GetUIntTripleFromPointer ( unsigned int  v[3],
unsigned int ptr 
)
void vtkSlicerFixedPointVolumeRayCastMapper::GetUIntTripleFromPointer ( unsigned int  v[3],
unsigned int ptr 
) [inline]
vtkVolume* vtkSlicerFixedPointVolumeRayCastMapper::GetVolume (  )  [inline]
vtkVolume* vtkSlicerFixedPointVolumeRayCastMapper::GetVolume (  )  [inline]
float vtkSlicerFixedPointVolumeRayCastMapper::GetZBufferValue ( int  x,
int  y 
) [protected]
float vtkSlicerFixedPointVolumeRayCastMapper::GetZBufferValue ( int  x,
int  y 
) [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::InitializeRayInfo ( vtkVolume *  vol  ) 
void vtkSlicerFixedPointVolumeRayCastMapper::InitializeRayInfo ( vtkVolume *  vol  ) 
void vtkSlicerFixedPointVolumeRayCastMapper::InitMapperHelpers (  )  [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::LookupAndCombineIndependentColorsUC ( unsigned short *  colorTable[4],
unsigned short *  scalarOpacityTable[4],
unsigned short  index[4],
float  weights[4],
int  components,
unsigned char  color[4] 
)
void vtkSlicerFixedPointVolumeRayCastMapper::LookupAndCombineIndependentColorsUC ( unsigned short *  colorTable[4],
unsigned short *  scalarOpacityTable[4],
unsigned short  index[4],
float  weights[4],
int  components,
unsigned char  color[4] 
) [inline]

References VTKKW_FP_SHIFT.

void vtkSlicerFixedPointVolumeRayCastMapper::LookupColorUC ( unsigned short *  colorTable,
unsigned short *  scalarOpacityTable,
unsigned short  index,
unsigned char  color[4] 
)
void vtkSlicerFixedPointVolumeRayCastMapper::LookupColorUC ( unsigned short *  colorTable,
unsigned short *  scalarOpacityTable,
unsigned short  index,
unsigned char  color[4] 
) [inline]

References VTKKW_FP_SHIFT.

void vtkSlicerFixedPointVolumeRayCastMapper::LookupDependentColorUC ( unsigned short *  colorTable,
unsigned short *  scalarOpacityTable,
unsigned short  index[4],
int  components,
unsigned char  color[4] 
)
void vtkSlicerFixedPointVolumeRayCastMapper::LookupDependentColorUC ( unsigned short *  colorTable,
unsigned short *  scalarOpacityTable,
unsigned short  index[4],
int  components,
unsigned char  color[4] 
) [inline]

References VTKKW_FP_SHIFT.

static vtkSlicerFixedPointVolumeRayCastMapper* vtkSlicerFixedPointVolumeRayCastMapper::New (  )  [static]
static vtkSlicerFixedPointVolumeRayCastMapper* vtkSlicerFixedPointVolumeRayCastMapper::New (  )  [static]
void vtkSlicerFixedPointVolumeRayCastMapper::operator= ( const vtkSlicerFixedPointVolumeRayCastMapper  )  [private]
void vtkSlicerFixedPointVolumeRayCastMapper::operator= ( const vtkSlicerFixedPointVolumeRayCastMapper  )  [private]
int vtkSlicerFixedPointVolumeRayCastMapper::PerImageInitialization ( vtkRenderer *  ,
vtkVolume *  ,
int  ,
double *  ,
double *  ,
int  
)
int vtkSlicerFixedPointVolumeRayCastMapper::PerImageInitialization ( vtkRenderer *  ,
vtkVolume *  ,
int  ,
double *  ,
double *  ,
int  
)

Referenced by Render().

void vtkSlicerFixedPointVolumeRayCastMapper::PerSubVolumeInitialization ( vtkRenderer *  ,
vtkVolume *  ,
int   
)
void vtkSlicerFixedPointVolumeRayCastMapper::PerSubVolumeInitialization ( vtkRenderer *  ren,
vtkVolume *  vol,
int  multiRender 
)
void vtkSlicerFixedPointVolumeRayCastMapper::PerVolumeInitialization ( vtkRenderer *  ,
vtkVolume *   
)
void vtkSlicerFixedPointVolumeRayCastMapper::PerVolumeInitialization ( vtkRenderer *  ren,
vtkVolume *  vol 
)
void vtkSlicerFixedPointVolumeRayCastMapper::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkSlicerFixedPointVolumeRayCastMapper::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkSlicerFixedPointVolumeRayCastMapper::Render ( vtkRenderer *  ,
vtkVolume *   
)
void vtkSlicerFixedPointVolumeRayCastMapper::Render ( vtkRenderer *  ren,
vtkVolume *  vol 
)
void vtkSlicerFixedPointVolumeRayCastMapper::RenderSubVolume (  ) 
void vtkSlicerFixedPointVolumeRayCastMapper::RenderSubVolume (  ) 
float vtkSlicerFixedPointVolumeRayCastMapper::RetrieveRenderTime ( vtkRenderer *  ren  )  [protected]
float vtkSlicerFixedPointVolumeRayCastMapper::RetrieveRenderTime ( vtkRenderer *  ren,
vtkVolume *  vol 
) [protected]
float vtkSlicerFixedPointVolumeRayCastMapper::RetrieveRenderTime ( vtkRenderer *  ren  )  [protected]
float vtkSlicerFixedPointVolumeRayCastMapper::RetrieveRenderTime ( vtkRenderer *  ren,
vtkVolume *  vol 
) [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::SetNumberOfThreads ( int  num  ) 
void vtkSlicerFixedPointVolumeRayCastMapper::SetNumberOfThreads ( int  num  ) 

References Threader.

void vtkSlicerFixedPointVolumeRayCastMapper::SetRayCastImage ( vtkSlicerFixedPointRayCastImage  ) 
void vtkSlicerFixedPointVolumeRayCastMapper::SetRayCastImage ( vtkSlicerFixedPointRayCastImage  ) 
void vtkSlicerFixedPointVolumeRayCastMapper::ShiftVectorDown ( unsigned int  in[3],
unsigned int  out[3] 
)
void vtkSlicerFixedPointVolumeRayCastMapper::ShiftVectorDown ( unsigned int  in[3],
unsigned int  out[3] 
) [inline]

References VTKKW_FP_SHIFT.

Referenced by vtkSlicerFixedPointCompositeGOHelperGenerateImageFourDependentTrilin(), vtkSlicerFixedPointCompositeGOHelperGenerateImageIndependentTrilin(), vtkSlicerFixedPointCompositeGOHelperGenerateImageOneSimpleTrilin(), vtkSlicerFixedPointCompositeGOHelperGenerateImageOneTrilin(), vtkSlicerFixedPointCompositeGOHelperGenerateImageTwoDependentTrilin(), vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageFourDependentTrilin(), vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageIndependentTrilin(), vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageOneSimpleTrilin(), vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageOneTrilin(), vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageTwoDependentTrilin(), vtkSlicerFixedPointCompositeHelperGenerateImageFourDependentTrilin(), vtkSlicerFixedPointCompositeHelperGenerateImageIndependentTrilin(), vtkSlicerFixedPointCompositeHelperGenerateImageOneSimpleTrilin(), vtkSlicerFixedPointCompositeHelperGenerateImageOneTrilin(), vtkSlicerFixedPointCompositeHelperGenerateImageTwoDependentTrilin(), vtkSlicerFixedPointCompositeShadeHelperGenerateImageFourDependentTrilin(), vtkSlicerFixedPointCompositeShadeHelperGenerateImageIndependentTrilin(), vtkSlicerFixedPointCompositeShadeHelperGenerateImageOneSimpleTrilin(), vtkSlicerFixedPointCompositeShadeHelperGenerateImageOneTrilin(), vtkSlicerFixedPointCompositeShadeHelperGenerateImageTwoDependentTrilin(), vtkSlicerFixedPointMIPHelperGenerateImageDependentNN(), vtkSlicerFixedPointMIPHelperGenerateImageDependentTrilin(), vtkSlicerFixedPointMIPHelperGenerateImageIndependentNN(), vtkSlicerFixedPointMIPHelperGenerateImageIndependentTrilin(), vtkSlicerFixedPointMIPHelperGenerateImageOneNN(), vtkSlicerFixedPointMIPHelperGenerateImageOneSimpleTrilin(), and vtkSlicerFixedPointMIPHelperGenerateImageOneTrilin().

int vtkSlicerFixedPointVolumeRayCastMapper::ShouldUseNearestNeighborInterpolation ( vtkVolume *  vol  ) 
int vtkSlicerFixedPointVolumeRayCastMapper::ShouldUseNearestNeighborInterpolation ( vtkVolume *  vol  ) 
void vtkSlicerFixedPointVolumeRayCastMapper::StoreRenderTime ( vtkRenderer *  ren,
vtkVolume *  vol,
float  t 
) [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::StoreRenderTime ( vtkRenderer *  ren,
vtkVolume *  vol,
float  t 
) [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::ToSlicerFixedPointDirection ( float  in[3],
unsigned int  out[3] 
)
unsigned int vtkSlicerFixedPointVolumeRayCastMapper::ToSlicerFixedPointDirection ( float  dir  ) 
void vtkSlicerFixedPointVolumeRayCastMapper::ToSlicerFixedPointDirection ( float  in[3],
unsigned int  out[3] 
) [inline]

References VTKKW_FP_SCALE.

unsigned int vtkSlicerFixedPointVolumeRayCastMapper::ToSlicerFixedPointDirection ( float  dir  )  [inline]

References VTKKW_FP_SCALE.

Referenced by ComputeRayInfo().

void vtkSlicerFixedPointVolumeRayCastMapper::ToSlicerFixedPointPosition ( float  in[3],
unsigned int  out[3] 
)
unsigned int vtkSlicerFixedPointVolumeRayCastMapper::ToSlicerFixedPointPosition ( float  val  ) 
void vtkSlicerFixedPointVolumeRayCastMapper::ToSlicerFixedPointPosition ( float  in[3],
unsigned int  out[3] 
) [inline]

References VTKKW_FP_SCALE.

unsigned int vtkSlicerFixedPointVolumeRayCastMapper::ToSlicerFixedPointPosition ( float  val  )  [inline]

References VTKKW_FP_SCALE.

Referenced by ComputeRayInfo(), and UpdateCroppingRegions().

int vtkSlicerFixedPointVolumeRayCastMapper::UpdateColorTable ( vtkVolume *  vol  )  [protected]
int vtkSlicerFixedPointVolumeRayCastMapper::UpdateColorTable ( vtkVolume *  vol  )  [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::UpdateCroppingRegions (  )  [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::UpdateCroppingRegions (  )  [protected]
int vtkSlicerFixedPointVolumeRayCastMapper::UpdateGradients ( vtkVolume *  vol  )  [protected]
int vtkSlicerFixedPointVolumeRayCastMapper::UpdateGradients ( vtkVolume *  vol  )  [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::UpdateMinMaxVolume ( vtkVolume *  vol  )  [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::UpdateMinMaxVolume ( vtkVolume *  vol  )  [protected]
int vtkSlicerFixedPointVolumeRayCastMapper::UpdateShadingTable ( vtkRenderer *  ren,
vtkVolume *  vol 
) [protected]
int vtkSlicerFixedPointVolumeRayCastMapper::UpdateShadingTable ( vtkRenderer *  ren,
vtkVolume *  vol 
) [protected]
vtkSlicerFixedPointVolumeRayCastMapper::vtkBooleanMacro ( IntermixIntersectingGeometry  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkBooleanMacro ( AutoAdjustSampleDistances  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkBooleanMacro ( ManualInteractive  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkBooleanMacro ( IntermixIntersectingGeometry  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkBooleanMacro ( AutoAdjustSampleDistances  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkBooleanMacro ( ManualInteractive  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( GradientOpacityRequired  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( ShadingRequired  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( IntermixIntersectingGeometry  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( AutoAdjustSampleDistances  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( MaximumImageSampleDistance  ,
float   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( MinimumImageSampleDistance  ,
float   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( ImageSampleDistance  ,
float   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( InteractiveSampleDistance  ,
float   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( SampleDistance  ,
float   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( ManualInteractiveRate  ,
double   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( ManualInteractive  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( GradientOpacityRequired  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( ShadingRequired  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( IntermixIntersectingGeometry  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( AutoAdjustSampleDistances  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( MaximumImageSampleDistance  ,
float   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( MinimumImageSampleDistance  ,
float   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( ImageSampleDistance  ,
float   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( InteractiveSampleDistance  ,
float   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( SampleDistance  ,
float   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( ManualInteractiveRate  ,
double   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetMacro ( ManualInteractive  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetObjectMacro ( RayCastImage  ,
vtkSlicerFixedPointRayCastImage   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetObjectMacro ( CompositeShadeHelper  ,
vtkSlicerFixedPointVolumeRayCastCompositeShadeHelper   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetObjectMacro ( CompositeGOShadeHelper  ,
vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetObjectMacro ( CompositeGOHelper  ,
vtkSlicerFixedPointVolumeRayCastCompositeGOHelper   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetObjectMacro ( CompositeHelper  ,
vtkSlicerFixedPointVolumeRayCastCompositeHelper   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetObjectMacro ( MIPHelper  ,
vtkSlicerFixedPointVolumeRayCastMIPHelper   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetObjectMacro ( RenderWindow  ,
vtkRenderWindow   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetObjectMacro ( RayCastImage  ,
vtkSlicerFixedPointRayCastImage   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetObjectMacro ( CompositeShadeHelper  ,
vtkSlicerFixedPointVolumeRayCastCompositeShadeHelper   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetObjectMacro ( CompositeGOShadeHelper  ,
vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetObjectMacro ( CompositeGOHelper  ,
vtkSlicerFixedPointVolumeRayCastCompositeGOHelper   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetObjectMacro ( CompositeHelper  ,
vtkSlicerFixedPointVolumeRayCastCompositeHelper   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetObjectMacro ( MIPHelper  ,
vtkSlicerFixedPointVolumeRayCastMIPHelper   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetObjectMacro ( RenderWindow  ,
vtkRenderWindow   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetVectorMacro ( TableScale  ,
float  ,
 
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetVectorMacro ( TableShift  ,
float  ,
 
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetVectorMacro ( TableScale  ,
float  ,
 
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkGetVectorMacro ( TableShift  ,
float  ,
 
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetClampMacro ( IntermixIntersectingGeometry  ,
int  ,
,
 
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetClampMacro ( AutoAdjustSampleDistances  ,
int  ,
,
 
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetClampMacro ( MaximumImageSampleDistance  ,
float  ,
0.  1f,
100.  0f 
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetClampMacro ( MinimumImageSampleDistance  ,
float  ,
0.  1f,
100.  0f 
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetClampMacro ( ImageSampleDistance  ,
float  ,
0.  1f,
100.  0f 
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetClampMacro ( IntermixIntersectingGeometry  ,
int  ,
,
 
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetClampMacro ( AutoAdjustSampleDistances  ,
int  ,
,
 
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetClampMacro ( MaximumImageSampleDistance  ,
float  ,
0.  1f,
100.  0f 
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetClampMacro ( MinimumImageSampleDistance  ,
float  ,
0.  1f,
100.  0f 
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetClampMacro ( ImageSampleDistance  ,
float  ,
0.  1f,
100.  0f 
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetMacro ( InteractiveSampleDistance  ,
float   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetMacro ( SampleDistance  ,
float   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetMacro ( ManualInteractiveRate  ,
double   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetMacro ( ManualInteractive  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetMacro ( InteractiveSampleDistance  ,
float   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetMacro ( SampleDistance  ,
float   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetMacro ( ManualInteractiveRate  ,
double   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkSetMacro ( ManualInteractive  ,
int   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkTypeRevisionMacro ( vtkSlicerFixedPointVolumeRayCastMapper  ,
vtkVolumeMapper   
)
vtkSlicerFixedPointVolumeRayCastMapper::vtkTypeRevisionMacro ( vtkSlicerFixedPointVolumeRayCastMapper  ,
vtkVolumeMapper   
)

Friends And Related Function Documentation

VTK_THREAD_RETURN_TYPE SlicerFixedPointVolumeRayCastMapper_CastRays ( void *  arg  )  [friend]
VTK_THREAD_RETURN_TYPE SlicerFixedPointVolumeRayCastMapper_CastRays ( void *  arg  )  [friend]

Referenced by RenderSubVolume().


Member Data Documentation

Referenced by UpdateColorTable().

Referenced by UpdateShadingTable().

vtkFiniteDifferenceGradientEstimator * vtkSlicerFixedPointVolumeRayCastMapper::GradientEstimator [protected]
vtkEncodedGradientShader * vtkSlicerFixedPointVolumeRayCastMapper::GradientShader [protected]

Referenced by UpdateMinMaxVolume().

Referenced by UpdateMinMaxVolume().

vtkColorTransferFunction * vtkSlicerFixedPointVolumeRayCastMapper::SavedRGBFunction [protected]

Referenced by UpdateShadingTable().

vtkMultiThreader * vtkSlicerFixedPointVolumeRayCastMapper::Threader [protected]

Referenced by InitializeRayInfo().

Referenced by InitializeRayInfo().


The documentation for this class was generated from the following files:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1