<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">I want to show saggital side of a CT from a dicom folder. I've three Dicom folder to test the project. Two of them are working ( 35KB * 488 dicom files and 35KB * 341 dicom files) but the last one ( 515KB * 250 dicom files) gives runtime error such that;<br><br><span style="font-weight: bold;">ERROR: In c:\vtk\common\vtkDataArrayTemplate.txx, line 142</span><br style="font-weight: bold;"><span style="font-weight: bold;">vtkIdTypeArray [00A8FD90]: Unable to allocate 131072000 elements of size</span><br><br>what can be the solution ?<br><br>Dicom()<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; reader = vtkDICOMImageReader::New();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; viewer = vtkImageViewer::New();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; iren = vtkRenderWindowInteractor::New();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggital =
 vtkImageDataGeometryFilter::New();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; coronal = vtkImageDataGeometryFilter::New();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; axial = vtkImageDataGeometryFilter::New();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalMapper = vtkPolyDataMapper::New();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalActor = vtkActor::New();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalRenderer = vtkRenderer::New();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalRenWin = vtkRenderWindow::New();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalIren = vtkRenderWindowInteractor::New();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalCam = vtkCamera::New();<br><br>&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp; // To Show saggital axis of CT<br>&nbsp;&nbsp;&nbsp; void ReadDICOMFolder(string DICOMFolder)<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; viewer-&gt;SetInput(reader-&gt;GetOutput());<br>&nbsp;&nbsp;&nbsp;
 &nbsp;&nbsp;&nbsp; reader-&gt;SetDirectoryName(DICOMFolder.c_str());<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; reader-&gt;Update();<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggital-&gt;SetInputConnection(reader-&gt;GetOutputPort());<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalMapper-&gt;SetInput(saggital-&gt;GetOutput());<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalMapper-&gt;ScalarVisibilityOn();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalMapper-&gt;SetScalarRange(1450, 2450);<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalActor-&gt;SetMapper(saggitalMapper);<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalRenderer-&gt;AddActor(saggitalActor);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalRenWin-&gt;AddRenderer(saggitalRenderer);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalIren-&gt;SetRenderWindow(saggitalRenWin);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalIren-&gt;SetSize(640,
 480);<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalCam-&gt;SetViewUp(0, 0, -1);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalCam-&gt;SetPosition(1, 0, 0);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalCam-&gt;SetFocalPoint(0, 0, 0);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalCam-&gt;ComputeViewPlaneNormal();<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalRenderer-&gt;SetActiveCamera(saggitalCam);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalRenderer-&gt;ResetCamera();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalRenderer-&gt;SetBackground(0, 0, 0);<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; int dataExtent[6];<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; reader-&gt;GetDataExtent(dataExtent);<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; for(int i = 0; i &lt;= dataExtent[1]; i++)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggital-&gt;SetExtent(i, i, 0,
 dataExtent[3], 0, dataExtent[5]);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalRenderer-&gt;ResetCamera();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; saggitalRenWin-&gt;Render();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp; }<br></td></tr></table><br>