-#define cpPlugins_Define_ProcessObject( O, S ) \
- class cpPlugins_Interface_EXPORT O \
- : public S \
- { \
- public: \
- typedef O Self; \
- typedef S Superclass; \
- typedef itk::SmartPointer< Self > Pointer; \
- typedef itk::SmartPointer< const Self > ConstPointer; \
- public: \
- itkTypeMacro( O, S ); \
- protected: \
- O( ); \
- virtual ~O( ); \
- private: \
- O( const Self& ); \
- Self& operator=( const Self& ); \
+#define cpPlugins_Define_ProcessObject( O, S ) \
+ class cpPlugins_Interface_EXPORT O \
+ : public S \
+ { \
+ public: \
+ typedef O Self; \
+ typedef S Superclass; \
+ typedef itk::SmartPointer< Self > Pointer; \
+ typedef itk::SmartPointer< const Self > ConstPointer; \
+ public: \
+ itkTypeMacro( O, S ); \
+ cpPlugins_Id_Macro( cpPlugins::Interface::O, ProcessObject ); \
+ protected: \
+ O( ); \
+ virtual ~O( ); \
+ private: \
+ O( const Self& ); \
+ Self& operator=( const Self& ); \