Vtk Pipelines
使用Vtk函式庫的Pipelines,簡略整理成如下的流程,簡稱為DPM-AV-RIW:
- 讀入Datasets: 使用vtkImageReader, vtkDICOMImageReader...各類不同的Reader,將資料讀入,然後讀轉出成Geometry資訊。
- 設定屬性(Property): 使用vtkVolumeProperty作出VolProperty物件,再使用vtkPiecewiseFunction, vtkColorTransferFunction設定VolProperty的不透明度、顏色...的屬性,然後藉由SetScalarOpacity(Piecewise), SetColor(Color), SetInterpolationTypeToLinear(), ShadeOn(),來設定VolProperty的屬性。
- 設定幾何資訊(Mapper): 利用vtkVolumeRayCastMapper, vtkFixedPointVolumeRayCastMapper作出VolMapper物件。
- Actor2D, Actor, vtkVolume
- vtkRenderer
- RenderWindow
- RenderWindowInteractor, InteractorStyle