-// -------------------------------------------------------------------------
-cpPlugins::Interface::Workspace::
-Pointer cpPlugins::Interface::Workspace::
-New( )
-{
- Pointer smartPtr = new Self;
- smartPtr->UnRegister( );
- return( smartPtr );
-}
-
-// -------------------------------------------------------------------------
-itk::LightObject::Pointer cpPlugins::Interface::Workspace::
-CreateAnother( ) const
-{
- itk::LightObject::Pointer smartPtr;
- smartPtr = Self::New( ).GetPointer( );
- return( smartPtr );
-}
-
-// -------------------------------------------------------------------------
-cpPlugins::Interface::Workspace::
-Pointer cpPlugins::Interface::Workspace::
-Clone( ) const
-{
- Pointer rval =
- dynamic_cast< Self* >( this->InternalClone( ).GetPointer( ) );
- return( rval );
-}
-