+//=======================================================================
+//function : isQuadratic
+//purpose : return true if the mesh has quadratic/bi-quadratic type
+//=======================================================================
+
+bool SMESHGUI_Selection::isQuadratic( int ind ) const
+{
+ _PTR(SObject) so = SMESH::GetActiveStudyDocument()->FindObjectID( entry( ind ).toLatin1().data() );
+ if ( !so )
+ return false;
+ SMESH::SMESH_IDSource_var idSource = SMESH::SObjectToInterface<SMESH::SMESH_IDSource>( so );
+ if ( idSource->_is_nil() )
+ return false;
+ SMESHGUI_ConvToQuadOp::MeshDestinationType meshTgtType = SMESHGUI_ConvToQuadOp::DestinationMesh( idSource );
+ if ( meshTgtType & SMESHGUI_ConvToQuadOp::Linear )
+ return true;
+ return false;
+}