typedef superclassArg
Superclass; \
typedef typename Superclass::PixelType PixelType; \
typedef typename Superclass::CellType CellType; \
typedef typename Superclass::CellAutoPointer CellAutoPointer; \
typedef typename Superclass::CellConstAutoPointer CellConstAutoPointer; \
typedef typename Superclass::CellRawPointer CellRawPointer; \
typedef typename Superclass::CellConstRawPointer CellConstRawPointer; \
typedef typename Superclass::CellTraits CellTraits; \
typedef typename Superclass::CoordRepType CoordRepType; \
typedef typename Superclass::InterpolationWeightType InterpolationWeightType; \
typedef typename Superclass::PointIdentifier PointIdentifier; \
typedef typename Superclass::PointIdIterator PointIdIterator; \
typedef typename Superclass::PointIdConstIterator PointIdConstIterator; \
typedef typename Superclass::CellIdentifier CellIdentifier; \
typedef typename Superclass::CellFeatureIdentifier CellFeatureIdentifier; \
typedef typename Superclass::CellFeatureIdentifier CellFeatureCount; \
typedef typename Superclass::PointType PointType; \
typedef typename Superclass::PointsContainer PointsContainer; \
typedef typename Superclass::UsingCellsContainer UsingCellsContainer; \
typedef typename Superclass::CellGeometry CellGeometry; \
typedef typename Superclass::ParametricCoordArrayType ParametricCoordArrayType; \
typedef typename Superclass::ShapeFunctionsArrayType ShapeFunctionsArrayType; \
itkStaticConstMacro(PointDimension,
unsigned int, Superclass::PointDimension)