I took care of the ones from vtkPKdTree and vtkOctreePointLocator. According to the documentation/comments the ones in vtkIncrementalOctreeNode can be ignored since they should be set immediately after construction.<br><br>
Andy<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Date: Fri, 23 Jul 2010 10:23:26 -0600<br>
From: David Gobbi <<a href="mailto:david.gobbi@gmail.com">david.gobbi@gmail.com</a>><br>
Subject: [vtk-developers] Big list of uninitialized ivars<br>
To: VTK Developers <<a href="mailto:vtk-developers@vtk.org">vtk-developers@vtk.org</a>><br>
Message-ID:<br>
<<a href="mailto:AANLkTimEegxZJFWsLJX99nmTD-g33WT7xF9Y8-5SwNs9@mail.gmail.com">AANLkTimEegxZJFWsLJX99nmTD-g33WT7xF9Y8-5SwNs9@mail.gmail.com</a>><br>
Content-Type: text/plain; charset=ISO-8859-1<br>
<br>
Hi Everyone,<br>
<br>
I was using valgrind on TestSetGet.tcl as a way of testing the<br>
integrity of the new wrappers, and I found a large number of<br>
uninitialized ivars. Some of these are from methods that used to be<br>
excluded from the test via BTX/ETX, but a lot of them have just always<br>
been there.<br>
<br>
Here is the list (possibly with some repetition):<br>
<br>
vtkPKdTree-GetRegionAssignmentMapLength<br>
vtkModifiedBSPTree-GetLeafNodeCellInformation<br>
vtkOctreePointLocator-GetNumberOfLeafNodes<br>
vtkIncrementalOctreeNode-GetMaxBounds<br>
vtkIncrementalOctreeNode-GetMinBounds<br>
vtkFiniteDifferenceGradientEstimator-GetInputSize<br>
vtkFiniteDifferenceGradientEstimator-GetInputAspect<br>
<br>
vtkPCosmoHaloFinder-GetNP<br>
vtkXMLUnstructuredGridReader-GetClassName<br>
vtkWindBladeReader-GetWholeExtent<br>
vtkWindBladeReader-GetSubExtent<br>
vtkVPICReader-GetStride<br>
vtkVPICReader-GetXLayout<br>
vtkVPICReader-GetYLayout<br>
vtkVPICReader-GetZLayout<br>
<br>
vtkDICOMImageReader-GetImagePositionPatient<br>
vtkDICOMImageReader-GetImageOrientationPatient<br>
vtkMedicalImageProperties-GetPatientBirthDateYear<br>
vtkMedicalImageProperties-GetPatientBirthDateMonth<br>
vtkMedicalImageProperties-GetPatientBirthDateDay<br>
vtkMedicalImageProperties-GetImageDateYear<br>
vtkMedicalImageProperties-GetImageDateMonth<br>
vtkMedicalImageProperties-GetImageDateDay<br>
vtkMedicalImageProperties-GetAcquisitionDateYear<br>
vtkMedicalImageProperties-GetAcquisitionDateMonth<br>
vtkMedicalImageProperties-GetAcquisitionDateDay<br>
vtkMedicalImageProperties-GetStudyTime<br>
<br>
vtkNetCDFPOPReader-GetStride<br>
vtkNetCDFPOPReader-GetBlockReadSize<br>
vtkNetCDFPOPReader-GetNumberOfVariableArrays<br>
vtkNetCDFPOPReader-GetSpacing<br>
vtkNetCDFPOPReader-GetOrigin<br>
vtkNetCDFPOPReader-GetWholeExtent<br>
vtkNetCDFPOPReader-GetSubExtent<br>
vtkNetCDFPOPReader-GetClassName<br>
vtkNetCDFPOPReader-GetFilename<br>
vtkNetCDFPOPReader-GetInput<br>
vtkNetCDFPOPReader-GetOutput<br>
vtkNetCDFPOPReader-GetReleaseDataFlag<br>
vtkNetCDFPOPReader-GetTotalNumberOfInputConnections<br>
<br>
vtkParallelCoordinatesActor-GetTitleTextProperty<br>
vtkParallelCoordinatesActor-GetLabelTextProperty<br>
vtkParallelCoordinatesActor-GetLabelFormat<br>
vtkParallelCoordinatesActor-GetNumberOfLabels<br>
vtkParallelCoordinatesActor-GetNumberOfLabelsMaxValue<br>
vtkParallelCoordinatesActor-GetNumberOfLabelsMinValue<br>
vtkParallelCoordinatesActor-GetIndependentVariables<br>
vtkParallelCoordinatesActor-GetIndependentVariablesMaxValue<br>
vtkParallelCoordinatesActor-GetIndependentVariablesMinValue<br>
vtkParallelCoordinatesActor-GetInput<br>
vtkParallelCoordinatesActor-GetTitle<br>
vtkParallelCoordinatesActor-GetClassName<br>
vtkParallelCoordinatesInteractorStyle-GetCursorLastPosition<br>
vtkParallelCoordinatesInteractorStyle-GetCursorStartPosition<br>
vtkParallelCoordinatesInteractorStyle-GetCursorCurrentPosition<br>
vtkParallelCoordinatesInteractorStyle-GetClassName<br>
vtkParallelCoordinatesInteractorStyle-GetMotionFactor<br>
vtkParallelCoordinatesInteractorStyle-GetTDxStyle<br>
vtkParallelCoordinatesInteractorStyle-GetMouseWheelMotionFactor<br>
vtkParallelCoordinatesInteractorStyle-GetPickColor<br>
vtkParallelCoordinatesInteractorStyle-GetHandleObservers<br>
vtkParallelCoordinatesView-GetCurrentBrushClass<br>
vtkParallelCoordinatesView-GetMaximumNumberOfBrushPoints<br>
<br>
vtkRenderView-GetLabelRenderMode<br>
vtkRenderView-GetLabelPlacementMode<br>
vtkRenderViewBase-GetRenderOnMouseMove<br>
vtkRenderViewBase-GetInteractionMode<br>
vtkTreeAreaView-GetEdgeScalarBarVisibility<br>
vtkTreeAreaView-GetUseRectangularCoordinates<br>
vtkTreeMapView-GetClassName<br>
vtkTreeMapView-GetEdgeScalarBarVisibility<br>
vtkTreeRingView-GetInteriorLogSpacingValue<br>
vtkTreeRingView-GetInteriorRadius<br>
vtkGraphLayoutView-GetVertexScalarBarVisibility<br>
vtkGraphLayoutView-GetEdgeScalarBarVisibility<br>
vtkGraphLayoutView-GetEdgeLabelFontSize<br>
vtkHierarchicalGraphView-GetGraphVisibility<br>
vtkHierarchicalGraphView-GetGraphEdgeLabelFontSize<br>
vtkHierarchycalGraphView-GetBundlingStrength<br>
vtkIcicleView-GetUseGradientColoring<br>
vtkIcicleView-GetLayerThickness<br>
vtkIcicleView-GetRootWidth<br>
vtkGeoView-GetTerrain<br>
vtkGeoView-GetGeoInteractorStyle<br>
vtkGeoView-GetLockHeading<br>
vtkGeoView-GetClassName<br>
vtkGeoView-GetLabelRenderMode<br>
vtkGeoView2D-GetTransform<br>
vtkGeoView2D-GetSurface<br>
vtkGeoView2D-GetClassName<br>
vtkGeoView2D-GetLabelRenderMode<br>
<br>
vtkXOpenGLRenderWindow-GetTextureUnitManager<br>
<br>
vtkInteractorStyleAreaSelectHover-GetStartPosition<br>
vtkInteractorStyleAreaSelectHover-GetEndPosition<br>
vtkInteractorStyleRubberBand3D-GetStartPosition<br>
vtkInteractorStyleRubberBand3D-GetEndPosition<br>
vtkInteractorStyleRubberBand2D-GetStartPosition<br>
vtkInteractorStyleRubberBand2D-GetEndPosition<br>
<br>
vtkVolumeTextureMapper2D-GetInternalSkipFactor<br>
vtkVolumeTextureMapper2D-GetShade<br>
vtkVolumeTextureMapper2D-GetSaveTextures<br>
vtkOpenGLVolumeTextureMapper2D-GetInternalSkipFactor<br>
vtkOpenGLVolumeTextureMapper2D-GetShade<br>
vtkOpenGLVolumeTextureMapper2D-GetSaveTextures<br>
<br>
vtkUnstructuredGridVolumeRayCastMapper-GetImageInUseSize<br>
vtkUnstructuredGridVolumeRayCastMapper-GetImageOrigin<br>
vtkUnstructuredGridVolumeRayCastMapper-GetImageSpacing<br>
vtkUnstructuredGridVolumeRayCastMapper-GetImageViewportSize<br>
vtkUnstructuredGridBunykRayCastFunction-GetImageOrigin<br>
vtkUnstructuredGridBunykRayCastFunction-GetImageSpacing<br>
vtkUnstructuredGridBunykRayCastFunction-GetImageViewportSize<br>
vtkUnstructuredGridVolumeZSweepMapper-GetImageInUseSize<br>
vtkUnstructuredGridVolumeZSweepMapper-GetImageOrigin<br>
vtkUnstructuredGridVolumeZSweepMapper-GetImageSpacing<br>
vtkUnstructuredGridVolumeZSweepMapper-GetImageViewportSize<br>
<br>
== end of list ==<br></blockquote></div><br>