|
Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|

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] |
| vtkSlicerFixedPointVolumeRayCastCompositeGOHelper * | CompositeGOHelper |
| vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper * | CompositeGOShadeHelper |
| vtkSlicerFixedPointVolumeRayCastCompositeHelper * | CompositeHelper |
| vtkSlicerFixedPointVolumeRayCastCompositeShadeHelper * | CompositeShadeHelper |
| 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 |
| vtkSlicerRayCastImageDisplayHelper * | ImageDisplayHelper |
| float | ImageSampleDistance |
| float | InteractiveSampleDistance |
| int | IntermixIntersectingGeometry |
| int | ManualInteractive |
| double | ManualInteractiveRate |
| float | MaximumImageSampleDistance |
| float | MinimumImageSampleDistance |
| float | MinimumViewDistance |
| unsigned short * | MinMaxVolume |
| int | MinMaxVolumeSize [4] |
| vtkSlicerFixedPointVolumeRayCastMIPHelper * | MIPHelper |
| int | NumberOfGradientSlices |
| int | NumTransformedClippingPlanes |
| float | OldImageSampleDistance |
| int * | OldRowBounds |
| float | OldSampleDistance |
| vtkMatrix4x4 * | PerspectiveMatrix |
| vtkTransform * | PerspectiveTransform |
| vtkSlicerFixedPointRayCastImage * | RayCastImage |
| 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) |
Definition at line 90 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
| vtkSlicerFixedPointVolumeRayCastMapper::vtkSlicerFixedPointVolumeRayCastMapper | ( | ) | [protected] |
| vtkSlicerFixedPointVolumeRayCastMapper::~vtkSlicerFixedPointVolumeRayCastMapper | ( | ) | [protected] |
| 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 | |||
| ) |
| VTK_THREAD_RETURN_TYPE SlicerFixedPointVolumeRayCastMapper_CastRays | ( | void * | arg | ) | [friend] |
Definition at line 283 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
unsigned short vtkSlicerFixedPointVolumeRayCastMapper::ColorTable[4][32768 *3] [protected] |
Definition at line 356 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkSlicerFixedPointVolumeRayCastCompositeGOHelper* vtkSlicerFixedPointVolumeRayCastMapper::CompositeGOHelper [protected] |
Definition at line 416 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper* vtkSlicerFixedPointVolumeRayCastMapper::CompositeGOShadeHelper [protected] |
Definition at line 418 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkSlicerFixedPointVolumeRayCastCompositeHelper* vtkSlicerFixedPointVolumeRayCastMapper::CompositeHelper [protected] |
Definition at line 415 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkSlicerFixedPointVolumeRayCastCompositeShadeHelper* vtkSlicerFixedPointVolumeRayCastMapper::CompositeShadeHelper [protected] |
Definition at line 417 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
unsigned char* vtkSlicerFixedPointVolumeRayCastMapper::ContiguousGradientMagnitude [protected] |
Definition at line 369 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::ContiguousGradientNormal [protected] |
Definition at line 368 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
double vtkSlicerFixedPointVolumeRayCastMapper::CroppingBounds[6] [protected] |
Definition at line 425 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
unsigned int vtkSlicerFixedPointVolumeRayCastMapper::CroppingRegionMask[27] [protected] |
Definition at line 407 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
unsigned short vtkSlicerFixedPointVolumeRayCastMapper::DiffuseShadingTable[4][65536 *3] [protected] |
Definition at line 379 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkDirectionEncoder* vtkSlicerFixedPointVolumeRayCastMapper::DirectionEncoder [protected] |
Definition at line 373 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkFiniteDifferenceGradientEstimator* vtkSlicerFixedPointVolumeRayCastMapper::GradientEstimator [protected] |
Definition at line 377 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
unsigned char** vtkSlicerFixedPointVolumeRayCastMapper::GradientMagnitude [protected] |
Definition at line 367 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::GradientMagnitudeScale[4] [protected] |
Definition at line 363 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::GradientMagnitudeShift[4] [protected] |
Definition at line 364 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
unsigned short** vtkSlicerFixedPointVolumeRayCastMapper::GradientNormal [protected] |
Definition at line 366 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
int vtkSlicerFixedPointVolumeRayCastMapper::GradientOpacityRequired [protected] |
Definition at line 383 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
unsigned short vtkSlicerFixedPointVolumeRayCastMapper::GradientOpacityTable[4][256] [protected] |
Definition at line 358 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkEncodedGradientShader* vtkSlicerFixedPointVolumeRayCastMapper::GradientShader [protected] |
Definition at line 375 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkSlicerRayCastImageDisplayHelper* vtkSlicerFixedPointVolumeRayCastMapper::ImageDisplayHelper [protected] |
Definition at line 273 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::ImageSampleDistance [protected] |
Definition at line 280 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::InteractiveSampleDistance [protected] |
Definition at line 277 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
Definition at line 336 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
int vtkSlicerFixedPointVolumeRayCastMapper::ManualInteractive [protected] |
Definition at line 264 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
double vtkSlicerFixedPointVolumeRayCastMapper::ManualInteractiveRate [protected] |
Definition at line 265 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::MaximumImageSampleDistance [protected] |
Definition at line 282 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::MinimumImageSampleDistance [protected] |
Definition at line 281 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::MinimumViewDistance [protected] |
Definition at line 338 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
unsigned short* vtkSlicerFixedPointVolumeRayCastMapper::MinMaxVolume [protected] |
Definition at line 434 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
int vtkSlicerFixedPointVolumeRayCastMapper::MinMaxVolumeSize[4] [protected] |
Definition at line 435 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkSlicerFixedPointVolumeRayCastMIPHelper* vtkSlicerFixedPointVolumeRayCastMapper::MIPHelper [protected] |
Definition at line 414 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
int vtkSlicerFixedPointVolumeRayCastMapper::NumberOfGradientSlices [protected] |
Definition at line 371 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
Definition at line 427 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::OldImageSampleDistance [protected] |
Definition at line 287 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
int* vtkSlicerFixedPointVolumeRayCastMapper::OldRowBounds [protected] |
Definition at line 324 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::OldSampleDistance [protected] |
Definition at line 286 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkMatrix4x4* vtkSlicerFixedPointVolumeRayCastMapper::PerspectiveMatrix [protected] |
Definition at line 307 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkTransform* vtkSlicerFixedPointVolumeRayCastMapper::PerspectiveTransform [protected] |
Definition at line 316 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
Definition at line 321 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkRenderer** vtkSlicerFixedPointVolumeRayCastMapper::RenderRendererTable [protected] |
Definition at line 328 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
int vtkSlicerFixedPointVolumeRayCastMapper::RenderTableEntries [protected] |
Definition at line 330 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
int vtkSlicerFixedPointVolumeRayCastMapper::RenderTableSize [protected] |
Definition at line 329 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float* vtkSlicerFixedPointVolumeRayCastMapper::RenderTimeTable [protected] |
Definition at line 326 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkVolume** vtkSlicerFixedPointVolumeRayCastMapper::RenderVolumeTable [protected] |
Definition at line 327 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkRenderWindow* vtkSlicerFixedPointVolumeRayCastMapper::RenderWindow [protected] |
Definition at line 385 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
int* vtkSlicerFixedPointVolumeRayCastMapper::RowBounds [protected] |
Definition at line 323 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::SampleDistance [protected] |
Definition at line 276 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
int vtkSlicerFixedPointVolumeRayCastMapper::SavedBlendMode [protected] |
Definition at line 346 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
int vtkSlicerFixedPointVolumeRayCastMapper::SavedColorChannels[4] [protected] |
Definition at line 344 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkPiecewiseFunction* vtkSlicerFixedPointVolumeRayCastMapper::SavedGradientOpacityFunction[4] [protected] |
Definition at line 343 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkImageData* vtkSlicerFixedPointVolumeRayCastMapper::SavedGradientsInput [protected] |
Definition at line 350 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkTimeStamp vtkSlicerFixedPointVolumeRayCastMapper::SavedGradientsMTime [protected] |
Definition at line 351 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkPiecewiseFunction* vtkSlicerFixedPointVolumeRayCastMapper::SavedGrayFunction[4] [protected] |
Definition at line 341 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkTimeStamp vtkSlicerFixedPointVolumeRayCastMapper::SavedMinMaxBuildTime [protected] |
Definition at line 437 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkTimeStamp vtkSlicerFixedPointVolumeRayCastMapper::SavedMinMaxFlagTime [protected] |
Definition at line 439 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkTimeStamp vtkSlicerFixedPointVolumeRayCastMapper::SavedMinMaxGradientTime [protected] |
Definition at line 438 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkImageData* vtkSlicerFixedPointVolumeRayCastMapper::SavedMinMaxInput [protected] |
Definition at line 436 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkImageData* vtkSlicerFixedPointVolumeRayCastMapper::SavedParametersInput [protected] |
Definition at line 347 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkTimeStamp vtkSlicerFixedPointVolumeRayCastMapper::SavedParametersMTime [protected] |
Definition at line 348 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkColorTransferFunction* vtkSlicerFixedPointVolumeRayCastMapper::SavedRGBFunction[4] [protected] |
Definition at line 340 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::SavedSampleDistance [protected] |
Definition at line 353 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::SavedScalarOpacityDistance[4] [protected] |
Definition at line 345 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkPiecewiseFunction* vtkSlicerFixedPointVolumeRayCastMapper::SavedScalarOpacityFunction[4] [protected] |
Definition at line 342 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
double vtkSlicerFixedPointVolumeRayCastMapper::SavedSpacing[3] [protected] |
Definition at line 430 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
unsigned short vtkSlicerFixedPointVolumeRayCastMapper::ScalarOpacityTable[4][32768] [protected] |
Definition at line 357 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
int vtkSlicerFixedPointVolumeRayCastMapper::ShadingRequired [protected] |
Definition at line 382 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
unsigned int vtkSlicerFixedPointVolumeRayCastMapper::SlicerFixedPointCroppingRegionPlanes[6] [protected] |
Definition at line 406 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
unsigned short vtkSlicerFixedPointVolumeRayCastMapper::SpecularShadingTable[4][65536 *3] [protected] |
Definition at line 380 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::TableScale[4] [protected] |
Definition at line 360 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::TableShift[4] [protected] |
Definition at line 361 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
int vtkSlicerFixedPointVolumeRayCastMapper::TableSize[4] [protected] |
Definition at line 359 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkMultiThreader* vtkSlicerFixedPointVolumeRayCastMapper::Threader [protected] |
Definition at line 305 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float* vtkSlicerFixedPointVolumeRayCastMapper::TransformedClippingPlanes [protected] |
Definition at line 428 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::ViewToVoxelsArray[16] [protected] |
Definition at line 421 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkMatrix4x4* vtkSlicerFixedPointVolumeRayCastMapper::ViewToVoxelsMatrix [protected] |
Definition at line 309 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkMatrix4x4* vtkSlicerFixedPointVolumeRayCastMapper::ViewToWorldMatrix [protected] |
Definition at line 308 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkVolume* vtkSlicerFixedPointVolumeRayCastMapper::Volume [protected] |
Definition at line 386 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkMatrix4x4* vtkSlicerFixedPointVolumeRayCastMapper::VolumeMatrix [protected] |
Definition at line 314 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkMatrix4x4* vtkSlicerFixedPointVolumeRayCastMapper::VoxelsToViewMatrix [protected] |
Definition at line 310 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkTransform* vtkSlicerFixedPointVolumeRayCastMapper::VoxelsToViewTransform [protected] |
Definition at line 318 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::VoxelsToWorldArray[16] [protected] |
Definition at line 423 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkMatrix4x4* vtkSlicerFixedPointVolumeRayCastMapper::VoxelsToWorldMatrix [protected] |
Definition at line 312 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkTransform* vtkSlicerFixedPointVolumeRayCastMapper::VoxelsTransform [protected] |
Definition at line 317 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
float vtkSlicerFixedPointVolumeRayCastMapper::WorldToVoxelsArray[16] [protected] |
Definition at line 422 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
vtkMatrix4x4* vtkSlicerFixedPointVolumeRayCastMapper::WorldToVoxelsMatrix [protected] |
Definition at line 311 of file vtkSlicerFixedPointVolumeRayCastMapper.h.
1.7.4