<div>Hi, VTK guys,<br><br>I try to use vtkImagePlaneWidget to display DICOM series. I have a function below, and the call of vtkImagePlaneWidget::SetEnabled(1) and vtkImagePlaneWidget::On() always throw memory access violation, what steps am I missing?<br><br>private void PrepareImagePlaneWidget(vtkImagePlaneWidget planeWidget, vtkImageData data, vtkRenderWindowInteractor interactor, vtkCellPicker picker, int[] dimensions, Direction direction )<br>        {<br>            planeWidget.DebugOn();<br>            planeWidget.SetInteractor(interactor);<br>            <br>            planeWidget.SetPicker(picker);<br>            planeWidget.RestrictPlaneToVolumeOn();<br>            <br>            planeWidget.DisplayTextOn();<br>            planeWidget.TextureInterpolateOff();<br>            planeWidget.SetResliceInterpolateToLinear();<br>//#if VTK_MAJOR_VERSION_5<br>//            planeWidget.SetInput<br>//#else<br>            planeWidget.SetInput(data);<br>//#endif<br>            switch ( direction )<br>            {<br>                case Direction.AXIAL:<br>                    planeWidget.SetKeyPressActivationValue((sbyte)'z');<br>                    planeWidget.SetPlaneOrientationToZAxes();<br>                    planeWidget.GetPlaneProperty().SetColor(0.0, 0.0, 1.0);<br>                    break;<br>                case Direction.CORONAL:<br>                    planeWidget.SetKeyPressActivationValue((sbyte)'x');<br>                    planeWidget.SetPlaneOrientationToXAxes();<br>                    planeWidget.GetPlaneProperty().SetColor(1.0, 0.0, 0.0);<br>                    break;<br>                case Direction.SAGITTAL:<br>                    planeWidget.SetKeyPressActivationValue((sbyte)'y');<br>                    planeWidget.SetPlaneOrientationToYAxes();<br>                    planeWidget.GetPlaneProperty().SetColor(0.0, 1.0, 0.0);<br>                    break;<br>            }<br>            planeWidget.SetSliceIndex(dimensions[(int)direction] / 2);<br>            planeWidget.GetTexturePlaneProperty().SetOpacity(1);<br>            <br>            planeWidget.SetEnabled(1);<br>            planeWidget.On();<br>            planeWidget.InteractionOn();<br>        }<br><br>Thanks<br></div>