[Insight-developers] PrintSelf defects

Lorensen, William E (CRD) lorensen@crd.ge.com
Tue, 11 Dec 2001 08:16:24 -0500


Folks,
The PrintSelf defect checker is running as a test in each code directory. Please look at each test
that has a PrintSelf prefix to be sure your code is compliant. If not, please fix it.

For example, in Common,

Results for directory: /projects/quality/itkQuality/Insight/Code/Common
  PrintSelf DEFECTS: 
    BloxBoundaryPointImage does not have a PrintSelf method
    SymmetricEllipsoidInteriorExteriorSpatialFunction does not have a PrintSelf method
    KernelTransform does not have a PrintSelf method
    FrustumSpatialFunction does not have a PrintSelf method
    SphereSpatialFunction does not have a PrintSelf method
    EllipsoidInteriorExteriorSpatialFunction does not have a PrintSelf method
    ConicShellInteriorExteriorSpatialFunction does not have a PrintSelf method
    GaussianSpatialFunction does not have a PrintSelf method
    BloxCoreAtomImage does not have a PrintSelf method
  Superclass DEFECTS: 
    BloxCoreAtomImage did not print superclass
    SymmetricEllipsoidInteriorExteriorSpatialFunction did not print superclass
    KernelTransform did not print superclass
    FrustumSpatialFunction did not print superclass
    BloxBoundaryPointImage did not print superclass
    ConicShellInteriorExteriorSpatialFunction did not print superclass
    GaussianSpatialFunction did not print superclass
    SphereSpatialFunction did not print superclass
    EllipsoidInteriorExteriorSpatialFunction did not print superclass
  Ivar DEFECTS: 
    GaussianSpatialFunction does not print ivar: m_Scale
    GaussianSpatialFunction does not print ivar: m_Sigma
    KernelTransform does not print ivar: m_SourceLandmarks
    FrustumSpatialFunction does not print ivar: m_ApertureAngleX
    KernelTransform does not print ivar: m_Displacements
    FrustumSpatialFunction does not print ivar: m_ApertureAngleY
    EllipsoidInteriorExteriorSpatialFunction does not print ivar: m_Axes
    ConicShellInteriorExteriorSpatialFunction does not print ivar: m_DistanceMin
    KernelTransform does not print ivar: m_TargetLandmarks
    BloxBoundaryPointImage does not print ivar: m_Threshold
    ConicShellInteriorExteriorSpatialFunction does not print ivar: m_Epsilon
    FrustumSpatialFunction does not print ivar: m_TopPlane
    BloxCoreAtomImage does not print ivar: m_Polarity
    FrustumSpatialFunction does not print ivar: m_BottomPlane
    GaussianSpatialFunction does not print ivar: m_Normalized
    ConicShellInteriorExteriorSpatialFunction does not print ivar: m_Origin
    FrustumSpatialFunction does not print ivar: m_Apex
    BloxCoreAtomImage does not print ivar: m_Epsilon
    SymmetricEllipsoidInteriorExteriorSpatialFunction does not print ivar: m_Center
    EllipsoidInteriorExteriorSpatialFunction does not print ivar: m_Center
    FrustumSpatialFunction does not print ivar: m_AngleZ
    BloxCoreAtomImage does not print ivar: m_NumCoreAtoms
    BloxCoreAtomImage does not print ivar: m_DistanceMax
    GaussianSpatialFunction does not print ivar: m_Mean
    SphereSpatialFunction does not print ivar: m_Radius
    SphereSpatialFunction does not print ivar: m_Center
    ConicShellInteriorExteriorSpatialFunction does not print ivar: m_Polarity
    ConicShellInteriorExteriorSpatialFunction does not print ivar: m_DistanceMax
    BloxCoreAtomImage does not print ivar: m_DistanceMin


Bill