Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
vtkSlicerFixedPointVolumeRayCastMapper Class Reference

#include <Modules/Loadable/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastMapper.h>

Collaboration diagram for vtkSlicerFixedPointVolumeRayCastMapper:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void AbortRender ()
virtual void AutoAdjustSampleDistancesOff ()
virtual void AutoAdjustSampleDistancesOn ()
int CheckIfCropped (unsigned int pos[3])
int CheckMinMaxVolumeFlag (unsigned int pos[3], int c)
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)
float ComputeRequiredImageSampleDistance (float desiredTime, vtkRenderer *ren)
float ComputeRequiredImageSampleDistance (float desiredTime, vtkRenderer *ren, vtkVolume *vol)
void DisplayRenderedImage (vtkRenderer *, vtkVolume *)
void FixedPointIncrement (unsigned int position[3], unsigned int increment[3])
virtual int GetAutoAdjustSampleDistances ()
unsigned short * GetColorTable (int c)
virtual
vtkSlicerFixedPointVolumeRayCastCompositeGOHelper
GetCompositeGOHelper ()
virtual
vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper
GetCompositeGOShadeHelper ()
virtual
vtkSlicerFixedPointVolumeRayCastCompositeHelper
GetCompositeHelper ()
virtual
vtkSlicerFixedPointVolumeRayCastCompositeShadeHelper
GetCompositeShadeHelper ()
unsigned short * GetDiffuseShadingTable (int c)
void GetFloatTripleFromPointer (float v[3], float *ptr)
unsigned char ** GetGradientMagnitude ()
unsigned short ** GetGradientNormal ()
virtual int GetGradientOpacityRequired ()
unsigned short * GetGradientOpacityTable (int c)
virtual float GetImageSampleDistance ()
virtual float GetInteractiveSampleDistance ()
virtual int GetIntermixIntersectingGeometry ()
virtual int GetManualInteractive ()
virtual double GetManualInteractiveRate ()
virtual float GetMaximumImageSampleDistance ()
virtual float GetMinimumImageSampleDistance ()
virtual
vtkSlicerFixedPointVolumeRayCastMIPHelper
GetMIPHelper ()
int GetNumberOfThreads ()
virtual
vtkSlicerFixedPointRayCastImage
GetRayCastImage ()
virtual vtkRenderWindow * GetRenderWindow ()
int * GetRowBounds ()
virtual float GetSampleDistance ()
unsigned short * GetScalarOpacityTable (int c)
virtual int GetShadingRequired ()
unsigned short * GetSpecularShadingTable (int c)
virtual void GetTableScale (float data[4])
virtual float * GetTableScale ()
virtual float * GetTableShift ()
virtual void GetTableShift (float data[4])
void GetUIntTripleFromPointer (unsigned int v[3], unsigned int *ptr)
vtkVolume * GetVolume ()
void InitializeRayInfo (vtkVolume *vol)
virtual void IntermixIntersectingGeometryOff ()
virtual void IntermixIntersectingGeometryOn ()
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 LookupDependentColorUC (unsigned short *colorTable, unsigned short *scalarOpacityTable, unsigned short index[4], int components, unsigned char color[4])
virtual void ManualInteractiveOff ()
virtual void ManualInteractiveOn ()
int PerImageInitialization (vtkRenderer *, vtkVolume *, int, double *, double *, int *)
void PerSubVolumeInitialization (vtkRenderer *, vtkVolume *, int)
void PerVolumeInitialization (vtkRenderer *, vtkVolume *)
void PrintSelf (ostream &os, vtkIndent indent)
void Render (vtkRenderer *, vtkVolume *)
void RenderSubVolume ()
virtual void SetAutoAdjustSampleDistances (int)
virtual void SetImageSampleDistance (float)
virtual void SetInteractiveSampleDistance (float)
virtual void SetIntermixIntersectingGeometry (int)
virtual void SetManualInteractive (int)
virtual void SetManualInteractiveRate (double)
virtual void SetMaximumImageSampleDistance (float)
virtual void SetMinimumImageSampleDistance (float)
void SetNumberOfThreads (int num)
void SetRayCastImage (vtkSlicerFixedPointRayCastImage *)
virtual void SetSampleDistance (float)
void ShiftVectorDown (unsigned int in[3], unsigned int out[3])
int ShouldUseNearestNeighborInterpolation (vtkVolume *vol)
unsigned int ToSlicerFixedPointDirection (float dir)
void ToSlicerFixedPointDirection (float in[3], unsigned int out[3])
unsigned int ToSlicerFixedPointPosition (float val)
void ToSlicerFixedPointPosition (float in[3], unsigned int out[3])
 vtkTypeRevisionMacro (vtkSlicerFixedPointVolumeRayCastMapper, vtkVolumeMapper)

Static Public Member Functions

static
vtkSlicerFixedPointVolumeRayCastMapper
New ()

Protected Member Functions

void CaptureZBuffer (vtkRenderer *ren)
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])
void ComputeGradients (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])
void FillInMaxGradientMagnitudes (int fullDim[3], int smallDim[3])
float GetZBufferValue (int x, int y)
float RetrieveRenderTime (vtkRenderer *ren)
float RetrieveRenderTime (vtkRenderer *ren, vtkVolume *vol)
void StoreRenderTime (vtkRenderer *ren, vtkVolume *vol, float t)
int UpdateColorTable (vtkVolume *vol)
void UpdateCroppingRegions ()
int UpdateGradients (vtkVolume *vol)
void UpdateMinMaxVolume (vtkVolume *vol)
int UpdateShadingTable (vtkRenderer *ren, vtkVolume *vol)
 vtkSlicerFixedPointVolumeRayCastMapper ()
 ~vtkSlicerFixedPointVolumeRayCastMapper ()

Protected Attributes

int AutoAdjustSampleDistances
unsigned short ColorTable [4][32768 *3]
vtkSlicerFixedPointVolumeRayCastCompositeGOHelperCompositeGOHelper
vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelperCompositeGOShadeHelper
vtkSlicerFixedPointVolumeRayCastCompositeHelperCompositeHelper
vtkSlicerFixedPointVolumeRayCastCompositeShadeHelperCompositeShadeHelper
unsigned char * ContiguousGradientMagnitude
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
int * OldRowBounds
float OldSampleDistance
vtkMatrix4x4 * PerspectiveMatrix
vtkTransform * PerspectiveTransform
vtkSlicerFixedPointRayCastImageRayCastImage
vtkRenderer ** RenderRendererTable
int RenderTableEntries
int RenderTableSize
float * RenderTimeTable
vtkVolume ** RenderVolumeTable
vtkRenderWindow * RenderWindow
int * RowBounds
float SampleDistance
int SavedBlendMode
int SavedColorChannels [4]
vtkPiecewiseFunction * SavedGradientOpacityFunction [4]
vtkImageData * SavedGradientsInput
vtkTimeStamp SavedGradientsMTime
vtkPiecewiseFunction * SavedGrayFunction [4]
vtkTimeStamp SavedMinMaxBuildTime
vtkTimeStamp SavedMinMaxFlagTime
vtkTimeStamp SavedMinMaxGradientTime
vtkImageData * SavedMinMaxInput
vtkImageData * SavedParametersInput
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
vtkTransform * VoxelsToViewTransform
float VoxelsToWorldArray [16]
vtkMatrix4x4 * VoxelsToWorldMatrix
vtkTransform * VoxelsTransform
float WorldToVoxelsArray [16]
vtkMatrix4x4 * WorldToVoxelsMatrix

Friends

VTK_THREAD_RETURN_TYPE SlicerFixedPointVolumeRayCastMapper_CastRays (void *arg)

Detailed Description

Definition at line 90 of file vtkSlicerFixedPointVolumeRayCastMapper.h.


Constructor & Destructor Documentation

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

Member Function Documentation

void vtkSlicerFixedPointVolumeRayCastMapper::AbortRender ( )
virtual void vtkSlicerFixedPointVolumeRayCastMapper::AutoAdjustSampleDistancesOff ( ) [virtual]
virtual void vtkSlicerFixedPointVolumeRayCastMapper::AutoAdjustSampleDistancesOn ( ) [virtual]
void vtkSlicerFixedPointVolumeRayCastMapper::CaptureZBuffer ( vtkRenderer *  ren) [protected]
int vtkSlicerFixedPointVolumeRayCastMapper::CheckIfCropped ( unsigned int  pos[3]) [inline]

Definition at line 637 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

int vtkSlicerFixedPointVolumeRayCastMapper::CheckMinMaxVolumeFlag ( unsigned int  pos[3],
int  c 
) [inline]

Definition at line 537 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

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

Definition at line 548 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

int vtkSlicerFixedPointVolumeRayCastMapper::ClipRayAgainstClippingPlanes ( float  rayStart[3],
float  rayEnd[3],
int  numClippingPlanes,
float *  clippingPlanes 
) [protected]
int vtkSlicerFixedPointVolumeRayCastMapper::ClipRayAgainstVolume ( float  rayStart[3],
float  rayEnd[3],
float  rayDirection[3],
double  bounds[6] 
) [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::ComputeRayInfo ( int  x,
int  y,
unsigned int  pos[3],
unsigned int  dir[3],
unsigned int *  numSteps 
)
float vtkSlicerFixedPointVolumeRayCastMapper::ComputeRequiredImageSampleDistance ( float  desiredTime,
vtkRenderer *  ren 
)
float vtkSlicerFixedPointVolumeRayCastMapper::ComputeRequiredImageSampleDistance ( float  desiredTime,
vtkRenderer *  ren,
vtkVolume *  vol 
)
int vtkSlicerFixedPointVolumeRayCastMapper::ComputeRowBounds ( vtkRenderer *  ren,
int  imageFlag,
int  rowBoundsFlag,
int  volumeExtent[6] 
) [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::DisplayRenderedImage ( vtkRenderer *  ,
vtkVolume *   
)
void vtkSlicerFixedPointVolumeRayCastMapper::FillInMaxGradientMagnitudes ( int  fullDim[3],
int  smallDim[3] 
) [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::FixedPointIncrement ( unsigned int  position[3],
unsigned int  increment[3] 
) [inline]

Definition at line 486 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

virtual int vtkSlicerFixedPointVolumeRayCastMapper::GetAutoAdjustSampleDistances ( ) [virtual]
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::GetColorTable ( int  c) [inline]

Definition at line 227 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

virtual vtkSlicerFixedPointVolumeRayCastCompositeGOHelper* vtkSlicerFixedPointVolumeRayCastMapper::GetCompositeGOHelper ( ) [virtual]
virtual vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper* vtkSlicerFixedPointVolumeRayCastMapper::GetCompositeGOShadeHelper ( ) [virtual]
virtual vtkSlicerFixedPointVolumeRayCastCompositeHelper* vtkSlicerFixedPointVolumeRayCastMapper::GetCompositeHelper ( ) [virtual]
virtual vtkSlicerFixedPointVolumeRayCastCompositeShadeHelper* vtkSlicerFixedPointVolumeRayCastMapper::GetCompositeShadeHelper ( ) [virtual]
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::GetDiffuseShadingTable ( int  c) [inline]

Definition at line 233 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

void vtkSlicerFixedPointVolumeRayCastMapper::GetFloatTripleFromPointer ( float  v[3],
float *  ptr 
) [inline]

Definition at line 515 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

unsigned char** vtkSlicerFixedPointVolumeRayCastMapper::GetGradientMagnitude ( ) [inline]

Definition at line 232 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

unsigned short** vtkSlicerFixedPointVolumeRayCastMapper::GetGradientNormal ( ) [inline]

Definition at line 231 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

virtual int vtkSlicerFixedPointVolumeRayCastMapper::GetGradientOpacityRequired ( ) [virtual]
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::GetGradientOpacityTable ( int  c) [inline]

Definition at line 229 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

virtual float vtkSlicerFixedPointVolumeRayCastMapper::GetImageSampleDistance ( ) [virtual]
virtual float vtkSlicerFixedPointVolumeRayCastMapper::GetInteractiveSampleDistance ( ) [virtual]
virtual int vtkSlicerFixedPointVolumeRayCastMapper::GetIntermixIntersectingGeometry ( ) [virtual]
virtual int vtkSlicerFixedPointVolumeRayCastMapper::GetManualInteractive ( ) [virtual]
virtual double vtkSlicerFixedPointVolumeRayCastMapper::GetManualInteractiveRate ( ) [virtual]
virtual float vtkSlicerFixedPointVolumeRayCastMapper::GetMaximumImageSampleDistance ( ) [virtual]
virtual float vtkSlicerFixedPointVolumeRayCastMapper::GetMinimumImageSampleDistance ( ) [virtual]
virtual vtkSlicerFixedPointVolumeRayCastMIPHelper* vtkSlicerFixedPointVolumeRayCastMapper::GetMIPHelper ( ) [virtual]
int vtkSlicerFixedPointVolumeRayCastMapper::GetNumberOfThreads ( )
virtual vtkSlicerFixedPointRayCastImage* vtkSlicerFixedPointVolumeRayCastMapper::GetRayCastImage ( ) [virtual]
virtual vtkRenderWindow* vtkSlicerFixedPointVolumeRayCastMapper::GetRenderWindow ( ) [virtual]
int* vtkSlicerFixedPointVolumeRayCastMapper::GetRowBounds ( ) [inline]

Definition at line 226 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

virtual float vtkSlicerFixedPointVolumeRayCastMapper::GetSampleDistance ( ) [virtual]
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::GetScalarOpacityTable ( int  c) [inline]

Definition at line 228 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

virtual int vtkSlicerFixedPointVolumeRayCastMapper::GetShadingRequired ( ) [virtual]
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::GetSpecularShadingTable ( int  c) [inline]

Definition at line 234 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

virtual float* vtkSlicerFixedPointVolumeRayCastMapper::GetTableScale ( ) [virtual]
virtual void vtkSlicerFixedPointVolumeRayCastMapper::GetTableScale ( float  data[4]) [virtual]
virtual float* vtkSlicerFixedPointVolumeRayCastMapper::GetTableShift ( ) [virtual]
virtual void vtkSlicerFixedPointVolumeRayCastMapper::GetTableShift ( float  data[4]) [virtual]
void vtkSlicerFixedPointVolumeRayCastMapper::GetUIntTripleFromPointer ( unsigned int  v[3],
unsigned int *  ptr 
) [inline]

Definition at line 522 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

vtkVolume* vtkSlicerFixedPointVolumeRayCastMapper::GetVolume ( ) [inline]

Definition at line 230 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

float vtkSlicerFixedPointVolumeRayCastMapper::GetZBufferValue ( int  x,
int  y 
) [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::InitializeRayInfo ( vtkVolume *  vol)
virtual void vtkSlicerFixedPointVolumeRayCastMapper::IntermixIntersectingGeometryOff ( ) [virtual]
virtual void vtkSlicerFixedPointVolumeRayCastMapper::IntermixIntersectingGeometryOn ( ) [virtual]
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]

Definition at line 612 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

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

Definition at line 567 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

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

Definition at line 582 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

virtual void vtkSlicerFixedPointVolumeRayCastMapper::ManualInteractiveOff ( ) [virtual]
virtual void vtkSlicerFixedPointVolumeRayCastMapper::ManualInteractiveOn ( ) [virtual]
static vtkSlicerFixedPointVolumeRayCastMapper* vtkSlicerFixedPointVolumeRayCastMapper::New ( ) [static]
int vtkSlicerFixedPointVolumeRayCastMapper::PerImageInitialization ( vtkRenderer *  ,
vtkVolume *  ,
int  ,
double *  ,
double *  ,
int *   
)
void vtkSlicerFixedPointVolumeRayCastMapper::PerSubVolumeInitialization ( vtkRenderer *  ,
vtkVolume *  ,
int   
)
void vtkSlicerFixedPointVolumeRayCastMapper::PerVolumeInitialization ( vtkRenderer *  ,
vtkVolume *   
)
void vtkSlicerFixedPointVolumeRayCastMapper::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkSlicerFixedPointVolumeRayCastMapper::Render ( vtkRenderer *  ,
vtkVolume *   
)
void vtkSlicerFixedPointVolumeRayCastMapper::RenderSubVolume ( )
float vtkSlicerFixedPointVolumeRayCastMapper::RetrieveRenderTime ( vtkRenderer *  ren,
vtkVolume *  vol 
) [protected]
float vtkSlicerFixedPointVolumeRayCastMapper::RetrieveRenderTime ( vtkRenderer *  ren) [protected]
virtual void vtkSlicerFixedPointVolumeRayCastMapper::SetAutoAdjustSampleDistances ( int  ) [virtual]
virtual void vtkSlicerFixedPointVolumeRayCastMapper::SetImageSampleDistance ( float  ) [virtual]
virtual void vtkSlicerFixedPointVolumeRayCastMapper::SetInteractiveSampleDistance ( float  ) [virtual]
virtual void vtkSlicerFixedPointVolumeRayCastMapper::SetIntermixIntersectingGeometry ( int  ) [virtual]
virtual void vtkSlicerFixedPointVolumeRayCastMapper::SetManualInteractive ( int  ) [virtual]
virtual void vtkSlicerFixedPointVolumeRayCastMapper::SetManualInteractiveRate ( double  ) [virtual]
virtual void vtkSlicerFixedPointVolumeRayCastMapper::SetMaximumImageSampleDistance ( float  ) [virtual]
virtual void vtkSlicerFixedPointVolumeRayCastMapper::SetMinimumImageSampleDistance ( float  ) [virtual]
void vtkSlicerFixedPointVolumeRayCastMapper::SetNumberOfThreads ( int  num)
void vtkSlicerFixedPointVolumeRayCastMapper::SetRayCastImage ( vtkSlicerFixedPointRayCastImage )
virtual void vtkSlicerFixedPointVolumeRayCastMapper::SetSampleDistance ( float  ) [virtual]
void vtkSlicerFixedPointVolumeRayCastMapper::ShiftVectorDown ( unsigned int  in[3],
unsigned int  out[3] 
) [inline]

Definition at line 529 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

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

Definition at line 463 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

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

Definition at line 470 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

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

Definition at line 451 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

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

Definition at line 456 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

int vtkSlicerFixedPointVolumeRayCastMapper::UpdateColorTable ( vtkVolume *  vol) [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::UpdateCroppingRegions ( ) [protected]
int vtkSlicerFixedPointVolumeRayCastMapper::UpdateGradients ( vtkVolume *  vol) [protected]
void vtkSlicerFixedPointVolumeRayCastMapper::UpdateMinMaxVolume ( vtkVolume *  vol) [protected]
int vtkSlicerFixedPointVolumeRayCastMapper::UpdateShadingTable ( vtkRenderer *  ren,
vtkVolume *  vol 
) [protected]
vtkSlicerFixedPointVolumeRayCastMapper::vtkTypeRevisionMacro ( vtkSlicerFixedPointVolumeRayCastMapper  ,
vtkVolumeMapper   
)

Friends And Related Function Documentation

VTK_THREAD_RETURN_TYPE SlicerFixedPointVolumeRayCastMapper_CastRays ( void *  arg) [friend]

Member Data Documentation

Definition at line 283 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

unsigned short vtkSlicerFixedPointVolumeRayCastMapper::ColorTable[4][32768 *3] [protected]

Definition at line 356 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 416 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 418 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 415 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 417 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 369 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 368 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 425 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 407 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

unsigned short vtkSlicerFixedPointVolumeRayCastMapper::DiffuseShadingTable[4][65536 *3] [protected]

Definition at line 379 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 373 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

vtkFiniteDifferenceGradientEstimator* vtkSlicerFixedPointVolumeRayCastMapper::GradientEstimator [protected]

Definition at line 377 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 367 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 363 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 364 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 366 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 383 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 358 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

vtkEncodedGradientShader* vtkSlicerFixedPointVolumeRayCastMapper::GradientShader [protected]

Definition at line 375 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 273 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 280 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 277 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 336 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 264 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 265 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 282 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 281 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 338 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 434 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 435 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 414 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 371 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 427 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 287 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 324 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 286 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 307 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 316 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 321 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 328 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 330 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 329 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 326 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 327 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 385 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 323 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 276 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 346 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 344 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 343 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 350 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 351 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

vtkPiecewiseFunction* vtkSlicerFixedPointVolumeRayCastMapper::SavedGrayFunction[4] [protected]

Definition at line 341 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 437 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 439 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 438 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 436 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 347 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 348 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

vtkColorTransferFunction* vtkSlicerFixedPointVolumeRayCastMapper::SavedRGBFunction[4] [protected]

Definition at line 340 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 353 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 345 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 342 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 430 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

unsigned short vtkSlicerFixedPointVolumeRayCastMapper::ScalarOpacityTable[4][32768] [protected]

Definition at line 357 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 382 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 406 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

unsigned short vtkSlicerFixedPointVolumeRayCastMapper::SpecularShadingTable[4][65536 *3] [protected]

Definition at line 380 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 360 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 361 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 359 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

vtkMultiThreader* vtkSlicerFixedPointVolumeRayCastMapper::Threader [protected]

Definition at line 305 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 428 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 421 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 309 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 308 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 386 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 314 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 310 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 318 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 423 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 312 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 317 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 422 of file vtkSlicerFixedPointVolumeRayCastMapper.h.

Definition at line 311 of file vtkSlicerFixedPointVolumeRayCastMapper.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines