: public DataObject
{
public:
- typedef Image Self;
- typedef DataObject Superclass;
+ typedef Image Self;
+ typedef DataObject Superclass;
+ typedef itk::SmartPointer< Self > Pointer;
+ typedef itk::SmartPointer< const Self > ConstPointer;
public:
+ itkNewMacro( Self );
+ itkTypeMacro( Image, DataObject );
cpPlugins_Id_Macro( Image, Object );
public:
- Image( );
- virtual ~Image( );
-
virtual void SetITK( itk::LightObject* o ) override;
virtual void SetVTK( vtkObjectBase* o ) override;
protected:
+ Image( );
+ virtual ~Image( );
template< unsigned int D >
inline bool _ITK_2_VTK_0( itk::LightObject* o );