<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:"times new roman", "new york", "times", serif;font-size:12pt"><DIV>
<P class="MsoNormal" style="line-height:150%"><SPAN lang="EN-US" style="mso-ansi-language:
EN-US">Hello All.</SPAN></P>
<P class="MsoNormal" style="line-height:150%"><SPAN lang="EN-US" style="mso-ansi-language:
EN-US">I have a problem with to cut (cropping) a 3D object, which I produced by
the segmentation-method “region growing”. In the beginning I read the DICOM (.
dcm) images with itkImageSeriesReader then I run region growing -algorithm, in
order to connect itk with vtk and a 3D object produce, I use ImageToVTKImageFilter
and volume rendering (ray casting). And after segmentation of cutting the images
I give below vtkFixedPointVolumeRayCastMapper (SetCroppingRegionPlanes) the
Xmin, Xmax, Ymin, Ymax, Zmin and Zmax coordinates, but the result is a black
screen. But when I read the images with vtkDICOMImageReader and then segmented
with volume rendering, then it works completely well. The problem arises only
for region growing -algorithm. Where is my mistake in the code? What should I
do?</SPAN></P>
<P class="MsoNormal" style="line-height:150%"><SPAN lang="EN-US" style="mso-ansi-language:
EN-US">Thank you.</SPAN></P>
<P class="MsoNormal" style="line-height:150%"><SPAN lang="EN-US" style='mso-bidi-font-family:
"Courier New";mso-ansi-language:EN-US;mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="line-height:150%"><SPAN lang="EN-US" style='mso-bidi-font-family:
"Courier New";mso-ansi-language:EN-US;mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="line-height:150%"><SPAN lang="EN-US" style='mso-bidi-font-family:
"Courier New";mso-ansi-language:EN-US;mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="line-height:150%"><SPAN lang="EN-US" style='mso-bidi-font-family:
"Courier New";mso-ansi-language:EN-US;mso-fareast-language:DE-AT'>My Code for
Volume Rendering:</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>int levelForVolumeRendering =
(int)this->sliderRangeMin->value()-(int)this->sliderRangeMax->value()/2;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>int widhtForVolumeRendering =
(int)this->sliderRangeMin->value()+(int)this->sliderRangeMax->value()/2;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>mode3D = vtkInteractorStyleTrackballCamera::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>renderer3D = vtkRenderer::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>renderWindow3D = vtkRenderWindow::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>renderWindow3D->AddRenderer(renderer3D);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>displayImage3D->SetRenderWindow(renderWindow3D);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>displayImage3D->SetInteractorStyle(mode3D);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>displayImage3D->Initialize();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>vtkPiecewiseFunction *oTFun =
vtkPiecewiseFunction::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>oTFun->AddPoint((double)levelForVolumeRendering,
0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>oTFun->AddPoint((double)widhtForVolumeRendering,
1.0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>vtkPiecewiseFunction* gradOpacity =
vtkPiecewiseFunction::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>gradOpacity->AddPoint(0, 0.0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>gradOpacity->AddPoint((int)this->changeLevelInput->value(),
1.0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>gradOpacity->AddPoint((int)this->changeWidthInput->value(),
1.0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeColor = vtkColorTransferFunction::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeColor->AddRGBPoint((double)levelForVolumeRendering,
.62, .36, .18 );</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeColor->AddRGBPoint((double)widhtForVolumeRendering,
.83, .66, 1);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeProperty = vtkVolumeProperty::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeProperty->SetShade(0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeProperty->SetAmbient(0.3);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeProperty->SetDiffuse(1.0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeProperty->SetSpecular(0.2);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeProperty->SetSpecularPower(50.0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeProperty->SetColor(volumeColor);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeProperty->SetScalarOpacity(oTFun);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeProperty->ShadeOn();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeProperty->SetInterpolationTypeToLinear();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>//read with vtkDICOMImageReader and give 6
coordinates for cropping</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeRayCastMapper =
vtkFixedPointVolumeRayCastMapper::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeRayCastMapper->SetInputConnection(reader2D->GetOutputPort());
</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeRayCastMapper->CroppingOn();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeRayCastMapper->SetCroppingRegionPlanes(minpoint4[0],
maxpoint4[0], minpoint4[1], maxpoint4[1],minpoint4[2], maxpoint4[2]);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeRayCastMapper->SetCroppingRegionFlagsToSubVolume();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volume = vtkVolume::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volume->SetProperty(volumeProperty);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volume->SetMapper(volumeRayCastMapper);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>camera3D = vtkCamera::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>camera3D->SetViewUp(0, 0, -1);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>camera3D->SetPosition(0, 1, 0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>camera3D->SetFocalPoint(0, 0, 0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>camera3D->ComputeViewPlaneNormal();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>camera3D->Azimuth(20);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>renderer3D->AddViewProp(volume);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>renderer3D->SetActiveCamera(camera3D);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>renderer3D->ResetCamera();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>camera3D->Dolly(1.3);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>renderer3D->ResetCameraClippingRange();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN></SPAN></P><P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"><BR></SPAN></SPAN></P><P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"><BR></SPAN></SPAN></P>
<P class="MsoNormal" style="line-height:150%"><SPAN lang="EN-US" style='mso-bidi-font-family:
"Courier New";mso-ansi-language:EN-US;mso-fareast-language:DE-AT'>Region
Growing Segmentation:</SPAN></P><P class="MsoNormal" style="line-height:150%"><SPAN lang="EN-US" style='mso-bidi-font-family:
"Courier New";mso-ansi-language:EN-US;mso-fareast-language:DE-AT'><BR></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>int levelForRegionGrowing =
(int)this->sliderRangeMin->value();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>int widhtForRegionGrowing =
(int)this->sliderRangeMax->value();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>double rangeBeginWatershed =
((levelForRegionGrowing-(-(int)this->sliderRangeMin->minimum()))/((int)this->sliderRangeMax->maximum()-(-(int)this->sliderRangeMin->minimum())));</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>double rangeEndWatershed =<SPAN style="mso-spacerun:yes">
</SPAN>((widhtForRegionGrowing-(-(int)this->sliderRangeMin->minimum()))/((int)this->sliderRangeMax->maximum()-(-(int)this->sliderRangeMin->minimum())));</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>typedef
float InputPixelType;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>typedef
float OutputPixelType;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>const unsigned int Dimension = 3;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>typedef itk::OrientedImage< InputPixelType,
Dimension ><SPAN style="mso-spacerun:yes"> </SPAN>ImageType;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>typedef itk::ImageSeriesReader< ImageType
><SPAN style="mso-spacerun:yes"> </SPAN>ReaderType;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>ReaderType::Pointer reader = ReaderType::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>typedef itk::GDCMImageIO<SPAN style="mso-spacerun:yes"> </SPAN>ImageIOType;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>ImageIOType::Pointer dicomIO = ImageIOType::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>reader->SetImageIO( dicomIO );</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>typedef itk::GDCMSeriesFileNames NamesGeneratorType;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>NamesGeneratorType::Pointer nameGenerator =
NamesGeneratorType::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>nameGenerator->SetUseSeriesDetails( true );</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>nameGenerator->AddSeriesRestriction("0008|0021"
);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>nameGenerator->SetDirectory( selectedDirectory);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>typedef std::vector< std::string ><SPAN style="mso-spacerun:yes"> </SPAN>SeriesIdContainer;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN><SPAN style="mso-spacerun:yes"> </SPAN></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>const SeriesIdContainer & seriesUID =
nameGenerator->GetSeriesUIDs();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN><SPAN style="mso-spacerun:yes"> </SPAN></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>SeriesIdContainer::const_iterator seriesItr =
seriesUID.begin();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>SeriesIdContainer::const_iterator seriesEnd =
seriesUID.end();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>while( seriesItr != seriesEnd )</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN><SPAN style="mso-spacerun:yes"> </SPAN><SPAN style="mso-spacerun:yes"> </SPAN>{</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN><SPAN style="mso-spacerun:yes"> </SPAN>seriesItr++;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN><SPAN style="mso-spacerun:yes"> </SPAN><SPAN style="mso-spacerun:yes"> </SPAN>}</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>std::string seriesIdentifier;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>seriesIdentifier = seriesUID.begin()->c_str();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>typedef std::vector< std::string ><SPAN style="mso-spacerun:yes"> </SPAN>FileNamesContainer;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>FileNamesContainer fileNames;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>fileNames = nameGenerator->GetFileNames( seriesIdentifier
);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>reader->SetFileNames( fileNames );</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>reader->Update();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN style='font-size:
10.0pt;font-family:"Courier New";mso-fareast-language:DE-AT'>typedef
itk::Image< InternalPixelType, Dimension ><SPAN style="mso-spacerun:yes"> </SPAN>InternalImageType;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>typedef itk::Image<OutputPixelType,
Dimension> OutputImageType;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>typedef itk::CastImageFilter<InternalImageType,
OutputImageType> CastingFilterType;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>CastingFilterType::Pointer caster =
CastingFilterType::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>typedef
itk::CurvatureFlowImageFilter<InternalImageType, InternalImageType>
CurvatureFlowImageFilterType;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>CurvatureFlowImageFilterType::Pointer smoothing = CurvatureFlowImageFilterType::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>typedef
itk::ConfidenceConnectedImageFilter<InternalImageType, InternalImageType>
ConnectedFilterType;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>ConnectedFilterType::Pointer confidenceConnected =
ConnectedFilterType::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>typedef itk::ImageToVTKImageFilter<InternalImageType>
ConnectorType;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>smoothing->SetInput( reader->GetOutput() );</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>confidenceConnected->SetInput(smoothing->GetOutput());</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>caster->SetInput(
confidenceConnected->GetOutput() );</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>smoothing->SetNumberOfIterations(2);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>smoothing->SetTimeStep(0.05);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>confidenceConnected->SetMultiplier(2.5);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>confidenceConnected->SetNumberOfIterations(2);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>confidenceConnected->SetReplaceValue(255);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>confidenceConnected->SetInitialNeighborhoodRadius(2);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>InternalImageType::IndexType<SPAN style="mso-spacerun:yes"> </SPAN>index;</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>index[0] = (int)this->changeRegionGrowingInputX->value()-300/reader2D->GetHeight();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>index[1] =
(int)this->changeRegionGrowingInputY->value()-300/reader2D->GetHeight();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>index[2] =
(int)this->changeRegionGrowingInputZ->value()-300/reader2D->GetHeight();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>confidenceConnected->AddSeed( index );</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN></SPAN><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"></SPAN></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>ConnectorType::Pointer connectorRegionGrowing =
ConnectorType::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>connectorRegionGrowing->SetInput(caster->GetOutput());</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>shiftRegionGrowing
= vtkImageShiftScale::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>shiftRegionGrowing->SetInput(connectorRegionGrowing->GetOutput());</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>shiftRegionGrowing->SetOutputScalarTypeToUnsignedShort();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-tab-count:1"> </SPAN></SPAN><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>mode3D = vtkInteractorStyleTrackballCamera::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>renderer3D = vtkRenderer::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>renderWindow3D = vtkRenderWindow::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>renderWindow3D->AddRenderer(renderer3D);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>displayImage3D->SetRenderWindow(renderWindow3D);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>displayImage3D->SetInteractorStyle(mode3D);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>displayImage3D->Initialize();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>piecewiseRegionGrowing =
vtkPiecewiseFunction::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>piecewiseRegionGrowing->AddPoint(0,0.0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>piecewiseRegionGrowing->AddPoint((double)rangeEndWatershed,0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>piecewiseRegionGrowing->AddPoint((double)rangeEndWatershed+0.01,0.2);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>piecewiseRegionGrowing->AddPoint((double)rangeBeginWatershed,0.2);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>piecewiseRegionGrowing->AddPoint((double)rangeBeginWatershed+0.01/255,0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>piecewiseRegionGrowing->AddPoint(1,0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeColorRegionGrowing =
vtkColorTransferFunction::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeColorRegionGrowing->AddRGBPoint(0, 1.0,
1.0, 0.0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeColorRegionGrowing->AddRGBPoint(1, 1.0,
1.0, 0.0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumePropertyRegionGrowing =
vtkVolumeProperty::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumePropertyRegionGrowing->SetColor(volumeColorRegionGrowing);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumePropertyRegionGrowing->SetScalarOpacity(piecewiseRegionGrowing);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumePropertyRegionGrowing->ShadeOn();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumePropertyRegionGrowing->SetInterpolationTypeToLinear();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><SPAN style="mso-spacerun:yes"> </SPAN></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeRayCastMapperRegionGrowing =
vtkFixedPointVolumeRayCastMapper::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeRayCastMapperRegionGrowing->SetInputConnection(shiftRegionGrowing->GetOutputPort());</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeRayCastMapperRegionGrowing->CroppingOn();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeRayCastMapperRegionGrowing->SetCroppingRegionPlanes(minpoint4[0],
maxpoint4[0], minpoint4[1], maxpoint4[1], minpoint4[2], maxpoint4[2]);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeRayCastMapperRegionGrowingCut->SetCroppingRegionFlagsToSubVolume();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p></o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeRegionGrowing = vtkVolume::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeRegionGrowing->SetProperty(volumePropertyRegionGrowing);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>volumeRegionGrowing->SetMapper(volumeRayCastMapperRegionGrowing);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>camera3D = vtkCamera::New();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>camera3D->SetViewUp(0, 0, -1);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>camera3D->SetPosition(0, 1, 0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>camera3D->SetFocalPoint(0, 0, 0);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>camera3D->ComputeViewPlaneNormal();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>camera3D->Azimuth(20);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'><o:p> </o:p></SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>renderer3D->AddViewProp(volumeRegionGrowing);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>renderer3D->SetActiveCamera(camera3D);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>renderer3D->ResetCamera();</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>camera3D->Dolly(1.3);</SPAN></P>
<P class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;mso-layout-grid-align:none;text-autospace:none"><SPAN lang="EN-US" style='font-size:10.0pt;font-family:"Courier New";mso-ansi-language:EN-US;
mso-fareast-language:DE-AT'>renderer3D->ResetCameraClippingRange();</SPAN></P>
<BR></DIV>
</div><br>__________________________________________________<br>Do You Yahoo!?<br>Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen Massenmails. <br>http://mail.yahoo.com </body></html>