#include "vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper.h"#include "vtkImageData.h"#include "vtkCommand.h"#include "vtkSlicerFixedPointVolumeRayCastMapper.h"#include "vtkObjectFactory.h"#include "vtkRenderWindow.h"#include "vtkVolume.h"#include "vtkVolumeProperty.h"#include "vtkSlicerFixedPointRayCastImage.h"#include <math.h>| vtkCxxRevisionMacro | ( | vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper | , | |
| "$Revision: 1.5 $" | ||||
| ) |
| void vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageFourDependentNN | ( | T * | data, | |
| int | threadID, | |||
| int | threadCount, | |||
| vtkSlicerFixedPointVolumeRayCastMapper * | mapper, | |||
| vtkVolume * | vol | |||
| ) | [inline] |
References k, ModifyHeader::val, VTKKW_FP_SHIFT, VTKKWRCHelper_CompositeColorAndCheckEarlyTermination, VTKKWRCHelper_CroppingCheckNN, VTKKWRCHelper_IncrementAndLoopEnd, VTKKWRCHelper_InitializationAndLoopStartGOShadeNN, VTKKWRCHelper_InitializeCompositeGONN, VTKKWRCHelper_InitializeCompositeOneNN, VTKKWRCHelper_InitializeCompositeShadeNN, VTKKWRCHelper_LookupShading, VTKKWRCHelper_MoveToNextSampleGOShadeNN, VTKKWRCHelper_SetPixelColor, VTKKWRCHelper_SpaceLeapCheck, and VTKKWRCHelper_SpaceLeapSetup.
Referenced by vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper::GenerateImage().
| void vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageFourDependentTrilin | ( | T * | data, | |
| int | threadID, | |||
| int | threadCount, | |||
| vtkSlicerFixedPointVolumeRayCastMapper * | mapper, | |||
| vtkVolume * | vol | |||
| ) | [inline] |
References Console::c, vtkSlicerFixedPointVolumeRayCastMapper::FixedPointIncrement(), k, vtkSlicerFixedPointVolumeRayCastMapper::ShiftVectorDown(), ModifyHeader::val, VTKKW_FP_SHIFT, VTKKWRCHelper_CompositeColorAndCheckEarlyTermination, VTKKWRCHelper_ComputeWeights, VTKKWRCHelper_CroppingCheckTrilin, VTKKWRCHelper_GetCellComponentScalarValues, VTKKWRCHelper_GetCellDirectionValues, VTKKWRCHelper_GetCellMagnitudeValues, VTKKWRCHelper_IncrementAndLoopEnd, VTKKWRCHelper_InitializationAndLoopStartGOShadeTrilin, VTKKWRCHelper_InitializeCompositeMultiTrilin, VTKKWRCHelper_InitializeCompositeOneGOTrilin, VTKKWRCHelper_InitializeCompositeOneShadeTrilin, VTKKWRCHelper_InterpolateMagnitude, VTKKWRCHelper_InterpolateScalarComponent, VTKKWRCHelper_InterpolateShading, VTKKWRCHelper_SetPixelColor, VTKKWRCHelper_SpaceLeapCheck, and VTKKWRCHelper_SpaceLeapSetup.
Referenced by vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper::GenerateImage().
| void vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageIndependentNN | ( | T * | data, | |
| int | threadID, | |||
| int | threadCount, | |||
| vtkSlicerFixedPointVolumeRayCastMapper * | mapper, | |||
| vtkVolume * | vol | |||
| ) | [inline] |
References Console::c, k, ModifyHeader::val, VTKKWRCHelper_CompositeColorAndCheckEarlyTermination, VTKKWRCHelper_CroppingCheckNN, VTKKWRCHelper_IncrementAndLoopEnd, VTKKWRCHelper_InitializationAndLoopStartGOShadeNN, VTKKWRCHelper_InitializeCompositeGONN, VTKKWRCHelper_InitializeCompositeMultiNN, VTKKWRCHelper_InitializeCompositeShadeNN, VTKKWRCHelper_InitializeWeights, VTKKWRCHelper_LookupAndCombineIndependentColorsGOShadeUS, VTKKWRCHelper_MoveToNextSampleGOShadeNN, and VTKKWRCHelper_SetPixelColor.
Referenced by vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper::GenerateImage().
| void vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageIndependentTrilin | ( | T * | data, | |
| int | threadID, | |||
| int | threadCount, | |||
| vtkSlicerFixedPointVolumeRayCastMapper * | mapper, | |||
| vtkVolume * | vol | |||
| ) | [inline] |
References Console::c, vtkSlicerFixedPointVolumeRayCastMapper::FixedPointIncrement(), k, vtkSlicerFixedPointVolumeRayCastMapper::ShiftVectorDown(), ModifyHeader::val, VTKKWRCHelper_CompositeColorAndCheckEarlyTermination, VTKKWRCHelper_ComputeWeights, VTKKWRCHelper_CroppingCheckTrilin, VTKKWRCHelper_GetCellComponentDirectionValues, VTKKWRCHelper_GetCellComponentMagnitudeValues, VTKKWRCHelper_GetCellComponentScalarValues, VTKKWRCHelper_IncrementAndLoopEnd, VTKKWRCHelper_InitializationAndLoopStartGOShadeTrilin, VTKKWRCHelper_InitializeCompositeMultiGOTrilin, VTKKWRCHelper_InitializeCompositeMultiShadeTrilin, VTKKWRCHelper_InitializeCompositeMultiTrilin, VTKKWRCHelper_InitializeWeights, VTKKWRCHelper_InterpolateMagnitudeComponent, VTKKWRCHelper_InterpolateScalarComponent, VTKKWRCHelper_LookupAndCombineIndependentColorsGOInterpolateShadeUS, and VTKKWRCHelper_SetPixelColor.
Referenced by vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper::GenerateImage().
| void vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageOneNN | ( | T * | data, | |
| int | threadID, | |||
| int | threadCount, | |||
| vtkSlicerFixedPointVolumeRayCastMapper * | mapper, | |||
| vtkVolume * | vol | |||
| ) | [inline] |
References k, ModifyHeader::val, VTKKWRCHelper_CompositeColorAndCheckEarlyTermination, VTKKWRCHelper_CroppingCheckNN, VTKKWRCHelper_IncrementAndLoopEnd, VTKKWRCHelper_InitializationAndLoopStartGOShadeNN, VTKKWRCHelper_InitializeCompositeGONN, VTKKWRCHelper_InitializeCompositeOneNN, VTKKWRCHelper_InitializeCompositeShadeNN, VTKKWRCHelper_LookupColorGOUS, VTKKWRCHelper_LookupShading, VTKKWRCHelper_MoveToNextSampleGOShadeNN, VTKKWRCHelper_SetPixelColor, VTKKWRCHelper_SpaceLeapCheck, and VTKKWRCHelper_SpaceLeapSetup.
Referenced by vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper::GenerateImage().
| void vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageOneSimpleNN | ( | T * | data, | |
| int | threadID, | |||
| int | threadCount, | |||
| vtkSlicerFixedPointVolumeRayCastMapper * | mapper, | |||
| vtkVolume * | vol | |||
| ) | [inline] |
References k, ModifyHeader::val, VTKKWRCHelper_CompositeColorAndCheckEarlyTermination, VTKKWRCHelper_CroppingCheckNN, VTKKWRCHelper_IncrementAndLoopEnd, VTKKWRCHelper_InitializationAndLoopStartGOShadeNN, VTKKWRCHelper_InitializeCompositeGONN, VTKKWRCHelper_InitializeCompositeOneNN, VTKKWRCHelper_InitializeCompositeShadeNN, VTKKWRCHelper_LookupColorGOUS, VTKKWRCHelper_LookupShading, VTKKWRCHelper_MoveToNextSampleGOShadeNN, VTKKWRCHelper_SetPixelColor, VTKKWRCHelper_SpaceLeapCheck, and VTKKWRCHelper_SpaceLeapSetup.
Referenced by vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper::GenerateImage().
| void vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageOneSimpleTrilin | ( | T * | data, | |
| int | threadID, | |||
| int | threadCount, | |||
| vtkSlicerFixedPointVolumeRayCastMapper * | mapper, | |||
| vtkVolume * | vol | |||
| ) | [inline] |
References vtkSlicerFixedPointVolumeRayCastMapper::FixedPointIncrement(), k, vtkSlicerFixedPointVolumeRayCastMapper::ShiftVectorDown(), ModifyHeader::val, VTKKW_FP_SHIFT, VTKKWRCHelper_CompositeColorAndCheckEarlyTermination, VTKKWRCHelper_ComputeWeights, VTKKWRCHelper_CroppingCheckTrilin, VTKKWRCHelper_GetCellDirectionValues, VTKKWRCHelper_GetCellMagnitudeValues, VTKKWRCHelper_GetCellScalarValuesSimple, VTKKWRCHelper_IncrementAndLoopEnd, VTKKWRCHelper_InitializationAndLoopStartGOShadeTrilin, VTKKWRCHelper_InitializeCompositeOneGOTrilin, VTKKWRCHelper_InitializeCompositeOneShadeTrilin, VTKKWRCHelper_InitializeCompositeOneTrilin, VTKKWRCHelper_InterpolateMagnitude, VTKKWRCHelper_InterpolateScalar, VTKKWRCHelper_InterpolateShading, VTKKWRCHelper_SetPixelColor, VTKKWRCHelper_SpaceLeapCheck, and VTKKWRCHelper_SpaceLeapSetup.
Referenced by vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper::GenerateImage().
| void vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageOneTrilin | ( | T * | data, | |
| int | threadID, | |||
| int | threadCount, | |||
| vtkSlicerFixedPointVolumeRayCastMapper * | mapper, | |||
| vtkVolume * | vol | |||
| ) | [inline] |
References vtkSlicerFixedPointVolumeRayCastMapper::FixedPointIncrement(), k, vtkSlicerFixedPointVolumeRayCastMapper::ShiftVectorDown(), ModifyHeader::val, VTKKW_FP_SHIFT, VTKKWRCHelper_CompositeColorAndCheckEarlyTermination, VTKKWRCHelper_ComputeWeights, VTKKWRCHelper_CroppingCheckTrilin, VTKKWRCHelper_GetCellDirectionValues, VTKKWRCHelper_GetCellMagnitudeValues, VTKKWRCHelper_GetCellScalarValues, VTKKWRCHelper_IncrementAndLoopEnd, VTKKWRCHelper_InitializationAndLoopStartGOShadeTrilin, VTKKWRCHelper_InitializeCompositeOneGOTrilin, VTKKWRCHelper_InitializeCompositeOneShadeTrilin, VTKKWRCHelper_InitializeCompositeOneTrilin, VTKKWRCHelper_InterpolateMagnitude, VTKKWRCHelper_InterpolateScalar, VTKKWRCHelper_InterpolateShading, VTKKWRCHelper_SetPixelColor, VTKKWRCHelper_SpaceLeapCheck, and VTKKWRCHelper_SpaceLeapSetup.
Referenced by vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper::GenerateImage().
| void vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageTwoDependentNN | ( | T * | data, | |
| int | threadID, | |||
| int | threadCount, | |||
| vtkSlicerFixedPointVolumeRayCastMapper * | mapper, | |||
| vtkVolume * | vol | |||
| ) | [inline] |
References k, ModifyHeader::val, VTKKW_FP_SHIFT, VTKKWRCHelper_CompositeColorAndCheckEarlyTermination, VTKKWRCHelper_CroppingCheckNN, VTKKWRCHelper_IncrementAndLoopEnd, VTKKWRCHelper_InitializationAndLoopStartGOShadeNN, VTKKWRCHelper_InitializeCompositeGONN, VTKKWRCHelper_InitializeCompositeOneNN, VTKKWRCHelper_InitializeCompositeShadeNN, VTKKWRCHelper_LookupShading, VTKKWRCHelper_MoveToNextSampleGOShadeNN, VTKKWRCHelper_SetPixelColor, VTKKWRCHelper_SpaceLeapCheck, and VTKKWRCHelper_SpaceLeapSetup.
Referenced by vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper::GenerateImage().
| void vtkSlicerFixedPointCompositeGOShadeHelperGenerateImageTwoDependentTrilin | ( | T * | data, | |
| int | threadID, | |||
| int | threadCount, | |||
| vtkSlicerFixedPointVolumeRayCastMapper * | mapper, | |||
| vtkVolume * | vol | |||
| ) | [inline] |
References Console::c, vtkSlicerFixedPointVolumeRayCastMapper::FixedPointIncrement(), k, vtkSlicerFixedPointVolumeRayCastMapper::ShiftVectorDown(), ModifyHeader::val, VTKKW_FP_SHIFT, VTKKWRCHelper_CompositeColorAndCheckEarlyTermination, VTKKWRCHelper_ComputeWeights, VTKKWRCHelper_CroppingCheckTrilin, VTKKWRCHelper_GetCellComponentScalarValues, VTKKWRCHelper_GetCellDirectionValues, VTKKWRCHelper_GetCellMagnitudeValues, VTKKWRCHelper_IncrementAndLoopEnd, VTKKWRCHelper_InitializationAndLoopStartGOShadeTrilin, VTKKWRCHelper_InitializeCompositeMultiTrilin, VTKKWRCHelper_InitializeCompositeOneGOTrilin, VTKKWRCHelper_InitializeCompositeOneShadeTrilin, VTKKWRCHelper_InterpolateMagnitude, VTKKWRCHelper_InterpolateScalarComponent, VTKKWRCHelper_InterpolateShading, VTKKWRCHelper_SetPixelColor, VTKKWRCHelper_SpaceLeapCheck, and VTKKWRCHelper_SpaceLeapSetup.
Referenced by vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper::GenerateImage().
| vtkStandardNewMacro | ( | vtkSlicerFixedPointVolumeRayCastCompositeGOShadeHelper | ) |
1.6.1