#ifndef __CPPLUGINS__OBJECT__HXX__ #define __CPPLUGINS__OBJECT__HXX__ // ------------------------------------------------------------------------- template< class T > T* cpPlugins::Object:: GetITK( ) { return( dynamic_cast< T* >( this->m_ITKObject.GetPointer( ) ) ); } // ------------------------------------------------------------------------- template< class T > const T* cpPlugins::Object:: GetITK( ) const { return( dynamic_cast< const T* >( this->m_ITKObject.GetPointer( ) ) ); } // ------------------------------------------------------------------------- template< class T > T* cpPlugins::Object:: GetVTK( ) { return( dynamic_cast< T* >( this->m_VTKObject.GetPointer( ) ) ); } // ------------------------------------------------------------------------- template< class T > const T* cpPlugins::Object:: GetVTK( ) const { return( dynamic_cast< const T* >( this->m_VTKObject.GetPointer( ) ) ); } #endif // __CPPLUGINS__OBJECT__HXX__ // eof - $RCSfile$