Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <vtkMitkGPUVolumeRayCastMapper.h>
Protected Member Functions | |
vtkMitkGPUVolumeRayCastMapper () | |
~vtkMitkGPUVolumeRayCastMapper () override | |
int | ValidateRender (vtkRenderer *, vtkVolume *) |
void | CanonicalViewRender (vtkRenderer *, vtkVolume *) |
virtual void | PreRender (vtkRenderer *ren, vtkVolume *vol, double datasetBounds[6], double scalarRange[2], int numberOfScalarComponents, unsigned int numberOfLevels)=0 |
virtual void | RenderBlock (vtkRenderer *ren, vtkVolume *vol, unsigned int level)=0 |
virtual void | PostRender (vtkRenderer *ren, int numberOfScalarComponents)=0 |
void | SetCellFlag (int cellFlag) |
vtkSetClampMacro (AMRMode, int, 0, 1) | |
vtkGetMacro (AMRMode, int) | |
vtkBooleanMacro (AMRMode, int) | |
virtual void | ClipCroppingRegionPlanes () |
vtkGetObjectMacro (TransformedInput, vtkImageData) | |
void | SetTransformedInput (vtkImageData *) |
Protected Attributes | |
float | SampleDistance |
float | ImageSampleDistance |
float | MinimumImageSampleDistance |
float | MaximumImageSampleDistance |
int | AutoAdjustSampleDistances |
int | SmallVolumeRender |
double | BigTimeToDraw |
double | SmallTimeToDraw |
float | FinalColorWindow |
float | FinalColorLevel |
vtkIdType | MaxMemoryInBytes |
float | MaxMemoryFraction |
int | GeneratingCanonicalView |
vtkImageData * | CanonicalViewImageData |
int | AMRMode |
int | CellFlag |
double | ClippedCroppingRegionPlanes [6] |
bool | ReportProgress |
vtkImageData * | MaskInput |
float | MaskBlendFactor |
vtkImageData * | TransformedInput |
vtkImageData * | LastInput |
Definition at line 45 of file vtkMitkGPUVolumeRayCastMapper.h.
|
protected |
Definition at line 49 of file vtkMitkGPUVolumeRayCastMapper.cpp.
References AMRMode, AutoAdjustSampleDistances, BigTimeToDraw, CanonicalViewImageData, ClippedCroppingRegionPlanes, FinalColorLevel, FinalColorWindow, GeneratingCanonicalView, ImageSampleDistance, info(), LastInput, MaskBlendFactor, MaskInput, MaximumImageSampleDistance, MaxMemoryFraction, MaxMemoryInBytes, MinimumImageSampleDistance, ReportProgress, SampleDistance, SmallTimeToDraw, SmallVolumeRender, and TransformedInput.
|
overrideprotected |
Definition at line 104 of file vtkMitkGPUVolumeRayCastMapper.cpp.
References LastInput, SetMaskInput(), and SetTransformedInput().
|
protected |
Definition at line 173 of file vtkMitkGPUVolumeRayCastMapper.cpp.
References GPURender(), and ValidateRender().
Referenced by Render().
|
protectedvirtual |
Definition at line 575 of file vtkMitkGPUVolumeRayCastMapper.cpp.
References ClippedCroppingRegionPlanes.
void vtkMitkGPUVolumeRayCastMapper::CreateCanonicalView | ( | vtkRenderer * | ren, |
vtkVolume * | volume, | ||
vtkImageData * | image, | ||
int | blend_mode, | ||
double | viewDirection[3], | ||
double | viewUp[3] | ||
) |
Definition at line 407 of file vtkMitkGPUVolumeRayCastMapper.cpp.
References CanonicalViewImageData, and GeneratingCanonicalView.
|
pure virtual |
|
inlinevirtual |
Definition at line 168 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by CanonicalViewRender(), and Render().
|
inlinevirtual |
Definition at line 135 of file vtkMitkGPUVolumeRayCastMapper.h.
|
protectedpure virtual |
|
protectedpure virtual |
|
override |
Definition at line 545 of file vtkMitkGPUVolumeRayCastMapper.cpp.
References AutoAdjustSampleDistances, FinalColorLevel, FinalColorWindow, ImageSampleDistance, MaskBlendFactor, MaskInput, MaximumImageSampleDistance, MaxMemoryFraction, MaxMemoryInBytes, MinimumImageSampleDistance, ReportProgress, and SampleDistance.
|
inlineoverride |
Definition at line 175 of file vtkMitkGPUVolumeRayCastMapper.h.
|
override |
Definition at line 122 of file vtkMitkGPUVolumeRayCastMapper.cpp.
References BigTimeToDraw, CanonicalViewRender(), GeneratingCanonicalView, GPURender(), SmallTimeToDraw, and ValidateRender().
|
protectedpure virtual |
|
protected |
Definition at line 401 of file vtkMitkGPUVolumeRayCastMapper.cpp.
References CellFlag.
void vtkMitkGPUVolumeRayCastMapper::SetMaskInput | ( | vtkImageData * | mask | ) |
Referenced by ~vtkMitkGPUVolumeRayCastMapper().
|
protected |
Referenced by ValidateRender(), and ~vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 192 of file vtkMitkGPUVolumeRayCastMapper.cpp.
References CellFlag, clone(), LastInput, SetTransformedInput(), and TransformedInput.
Referenced by CanonicalViewRender(), and Render().
vtkMitkGPUVolumeRayCastMapper::vtkBooleanMacro | ( | AutoAdjustSampleDistances | , |
int | |||
) |
|
protected |
vtkMitkGPUVolumeRayCastMapper::vtkGetMacro | ( | AutoAdjustSampleDistances | , |
int | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkGetMacro | ( | SampleDistance | , |
float | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkGetMacro | ( | ImageSampleDistance | , |
float | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkGetMacro | ( | MinimumImageSampleDistance | , |
float | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkGetMacro | ( | MaximumImageSampleDistance | , |
float | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkGetMacro | ( | FinalColorWindow | , |
float | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkGetMacro | ( | FinalColorLevel | , |
float | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkGetMacro | ( | MaxMemoryInBytes | , |
vtkIdType | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkGetMacro | ( | MaxMemoryFraction | , |
float | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkGetMacro | ( | ReportProgress | , |
bool | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkGetMacro | ( | MaskBlendFactor | , |
float | |||
) |
|
protected |
vtkMitkGPUVolumeRayCastMapper::vtkGetObjectMacro | ( | MaskInput | , |
vtkImageData | |||
) |
|
protected |
vtkMitkGPUVolumeRayCastMapper::vtkSetClampMacro | ( | AutoAdjustSampleDistances | , |
int | , | ||
0 | , | ||
1 | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkSetClampMacro | ( | ImageSampleDistance | , |
float | , | ||
0. | 1f, | ||
100. | 0f | ||
) |
vtkMitkGPUVolumeRayCastMapper::vtkSetClampMacro | ( | MinimumImageSampleDistance | , |
float | , | ||
0. | 1f, | ||
100. | 0f | ||
) |
vtkMitkGPUVolumeRayCastMapper::vtkSetClampMacro | ( | MaximumImageSampleDistance | , |
float | , | ||
0. | 1f, | ||
100. | 0f | ||
) |
vtkMitkGPUVolumeRayCastMapper::vtkSetClampMacro | ( | MaxMemoryFraction | , |
float | , | ||
0. | 1f, | ||
1. | 0f | ||
) |
vtkMitkGPUVolumeRayCastMapper::vtkSetClampMacro | ( | MaskBlendFactor | , |
float | , | ||
0. | 0f, | ||
1. | 0f | ||
) |
|
protected |
vtkMitkGPUVolumeRayCastMapper::vtkSetMacro | ( | SampleDistance | , |
float | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkSetMacro | ( | FinalColorWindow | , |
float | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkSetMacro | ( | FinalColorLevel | , |
float | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkSetMacro | ( | MaxMemoryInBytes | , |
vtkIdType | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkSetMacro | ( | ReportProgress | , |
bool | |||
) |
vtkMitkGPUVolumeRayCastMapper::vtkTypeMacro | ( | vtkMitkGPUVolumeRayCastMapper | , |
vtkVolumeMapper | |||
) |
|
protected |
Definition at line 251 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 228 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by PrintSelf(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 231 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by Render(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 242 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by CreateCanonicalView(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 252 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by SetCellFlag(), and ValidateRender().
|
protected |
Definition at line 267 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by ClipCroppingRegionPlanes(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 235 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by PrintSelf(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 234 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by PrintSelf(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 241 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by CreateCanonicalView(), Render(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 225 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by PrintSelf(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 283 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by ValidateRender(), vtkMitkGPUVolumeRayCastMapper(), and ~vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 273 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by PrintSelf(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 271 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by PrintSelf(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 227 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by PrintSelf(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 238 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by PrintSelf(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 237 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by PrintSelf(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 226 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by PrintSelf(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 269 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by PrintSelf(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 223 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by PrintSelf(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 232 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by Render(), and vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 230 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by vtkMitkGPUVolumeRayCastMapper().
|
protected |
Definition at line 278 of file vtkMitkGPUVolumeRayCastMapper.h.
Referenced by ValidateRender(), and vtkMitkGPUVolumeRayCastMapper().