更新时间:2023-12-03 16:40:04
将 vtkWindowLevelLookupTable
附加到您的映射器.
Attach a vtkWindowLevelLookupTable
to your mapper.
基本示例:
vtkSmartPointer<vtkWindowLevelLookupTable> myLookupTable =
vtkSmartPointer<vtkWindowLevelLookupTable>::New();
double WindowWidth = myImageReader->GetOutput()->GetScalarRange()[1] -myImageReader->GetOutput()->GetScalarRange()[0];double WindowLevel = (myImageReader->GetOutput()->GetScalarRange()[1] +myImageReader->GetOutput()->GetScalarRange()[0])/2.0;
double WindowWidth = myImageReader->GetOutput()->GetScalarRange()[1] - myImageReader->GetOutput()->GetScalarRange()[0]; double WindowLevel = (myImageReader->GetOutput()->GetScalarRange()[1] + myImageReader->GetOutput()->GetScalarRange()[0]) / 2.0;
myLookupTable->SetWindow(WindowWidth);myLookupTable->SetLevel(WindowLevel);myMapper->SetLookupTable(myLookupTable);
myLookupTable->SetWindow(WindowWidth); myLookupTable->SetLevel(WindowLevel); myMapper->SetLookupTable(myLookupTable);