# Remove itkSuperclassTraitMacro

Arnaud Gelas
2011-10-13
get rid of itkSuperclassTraitMacro

/** Macro used to redefine a type from the superclass. */ typedef typename Superclass::traitnameType traitnameType;

This macro was used only in 15 classes throughout the toolkit. Remove this macro, to make type definitions more consistent.
itkSuperclassTraitMacro( DataType )
typedef typename Superclass::DataType DataType;
I9acb0a46712e800207be4acdf74d3c3fb8134a4e
Modules/Core/Common/include/itkMacro.h Modules/Numerics/Statistics/include/itkHistogram.h Modules/Numerics/Statistics/include/itkImageToListSampleAdaptor.h Modules/Numerics/Statistics/include/itkJointDomainImageToListSampleAdaptor.h Modules/Numerics/Statistics/include/itkListSample.h Modules/Numerics/Statistics/include/itkNeighborhoodSampler.h Modules/Numerics/Statistics/include/itkPointSetToListSampleAdaptor.h Modules/Numerics/Statistics/include/itkSampleToHistogramFilter.h Modules/Numerics/Statistics/include/itkVectorContainerToListSampleAdaptor.h Modules/Numerics/Statistics/include/itkWeightedCovarianceSampleFilter.h Modules/Numerics/Statistics/include/itkWeightedMeanSampleFilter.h Modules/Registration/Metricsv4/include/itkEuclideanDistancePointSetMetric.h Modules/Registration/Metricsv4/include/itkExpectationBasedPointSetMetric.h Modules/Registration/Metricsv4/include/itkJensenHavrdaCharvatTsallisPointSetMetric.h Modules/Registration/Metricsv4/include/itkPointSetToPointSetMetric.h