#include <cpPlugins/Interface/ProcessObject.h>
// -------------------------------------------------------------------------
-#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& ); \
}
// -------------------------------------------------------------------------
#define cpPlugins_Code_ProcessObject( O ) \
- cpPlugins::Interface::O::O( ) : Superclass( ) \
- { \
- this->m_ClassName = "cpPlugins::Interface::#O"; \
- this->m_ClassCategory = "#O"; \
- } \
+ cpPlugins::Interface::O::O( ) : Superclass( ) { } \
cpPlugins::Interface::O::~O( ) { }
// -------------------------------------------------------------------------