From 8f17999ad4420345fe219962bb011d994a82728a Mon Sep 17 00:00:00 2001 From: eap Date: Thu, 25 Oct 2012 11:57:36 +0000 Subject: [PATCH] code shorten --- src/Controls/SMESH_Controls.cxx | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/src/Controls/SMESH_Controls.cxx b/src/Controls/SMESH_Controls.cxx index 8645fb8ca..2fe0e0889 100644 --- a/src/Controls/SMESH_Controls.cxx +++ b/src/Controls/SMESH_Controls.cxx @@ -3725,26 +3725,7 @@ void ElementsOnShape::SetShape (const TopoDS_Shape& theShape, if ( !myMesh ) return; - switch (myType) - { - case SMDSAbs_All: - myIds.ReSize(myMesh->NbEdges() + myMesh->NbFaces() + myMesh->NbVolumes()); - break; - case SMDSAbs_Node: - myIds.ReSize(myMesh->NbNodes()); - break; - case SMDSAbs_Edge: - myIds.ReSize(myMesh->NbEdges()); - break; - case SMDSAbs_Face: - myIds.ReSize(myMesh->NbFaces()); - break; - case SMDSAbs_Volume: - myIds.ReSize(myMesh->NbVolumes()); - break; - default: - break; - } + myIds.ReSize( myMeshModifTracer.GetMesh()->GetMeshInfo().NbElements( myType )); myShapesMap.Clear(); addShape(myShape); -- 2.39.2