- this->Superclass::SetDataObject( dobj );
-
- // WARNING: Only 2 and 3 dimensions at this moment
- using namespace cpPlugins::Extensions;
- typedef DataStructures::QuadEdgeMesh< float, 2 > _TF2;
- typedef DataStructures::QuadEdgeMesh< double, 2 > _TD2;
- typedef DataStructures::QuadEdgeMesh< float, 3 > _TF3;
- typedef DataStructures::QuadEdgeMesh< double, 3 > _TD3;
-
- if ( dynamic_cast< _TF2* >( dobj ) ) this->_Map< _TF2 >( );
- else if( dynamic_cast< _TD2* >( dobj ) ) this->_Map< _TD2 >( );
- else if( dynamic_cast< _TF3* >( dobj ) ) this->_Map< _TF3 >( );
- else if( dynamic_cast< _TD3* >( dobj ) ) this->_Map< _TD3 >( );