// -------------------------------------------------------------------------
void cpPlugins::Interface::Mesh::
-SetVTKMesh( vtkPolyData* mesh )
+SetVTK( vtkObject* mesh )
{
- this->m_VTKObject = mesh;
+ if( dynamic_cast< vtkPolyData* >( mesh ) != NULL )
+ this->m_VTKObject = mesh;
+ else
+ this->m_VTKObject = NULL;
this->Modified( );
}
-
-// -------------------------------------------------------------------------
-vtkPolyData* cpPlugins::Interface::Mesh::
-GetVTKMesh( )
-{
- return( dynamic_cast< vtkPolyData* >( this->m_VTKObject.GetPointer( ) ) );
-}
-
-// -------------------------------------------------------------------------
-const vtkPolyData* cpPlugins::Interface::Mesh::
-GetVTKMesh( ) const
-{
- return(
- dynamic_cast< const vtkPolyData* >( this->m_VTKObject.GetPointer( ) )
- );
-}
-
// -------------------------------------------------------------------------
cpPlugins::Interface::Mesh::
Mesh( )
: Superclass( )
{
- this->m_ClassName = "cpPlugins::Interface::Mesh";
- this->m_ClassCategory = "BasicObject";
}
// -------------------------------------------------------------------------