X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_SelectionProxy.cxx;h=38cde8a4db425c011a46beb7929d044f8ce6fe5c;hp=e003ca291a8d0eca5557c0743d2adb83da4d5f1d;hb=HEAD;hpb=d9f4b53e489dd5857db264ede6acded7b076c9f1 diff --git a/src/SMESHGUI/SMESHGUI_SelectionProxy.cxx b/src/SMESHGUI/SMESHGUI_SelectionProxy.cxx index e003ca291..6d7afa4e3 100644 --- a/src/SMESHGUI/SMESHGUI_SelectionProxy.cxx +++ b/src/SMESHGUI/SMESHGUI_SelectionProxy.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2022 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2024 CEA, EDF, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -908,6 +908,9 @@ bool SMESH::SelectionProxy::elementControl( int id, int control, double precisio case SMESH::FT_Warping: functor.reset( new SMESH::Controls::Warping() ); break; + case SMESH::FT_Warping3D: + functor.reset(new SMESH::Controls::Warping3D()); + break; case SMESH::FT_MinimumAngle: functor.reset( new SMESH::Controls::MinimumAngle() ); break; @@ -941,6 +944,9 @@ bool SMESH::SelectionProxy::elementControl( int id, int control, double precisio case SMESH::FT_BallDiameter: functor.reset( new SMESH::Controls::BallDiameter() ); break; + case SMESH::FT_ScaledJacobian: + functor.reset( new SMESH::Controls::ScaledJacobian() ); + break; default: break; } @@ -976,6 +982,9 @@ bool SMESH::SelectionProxy::elementControl( int id, int control, double precisio case SMESH::FT_Warping: functor = manager->CreateWarping(); break; + case SMESH::FT_Warping3D: + functor = manager->CreateWarping3D(); + break; case SMESH::FT_MinimumAngle: functor = manager->CreateMinimumAngle(); break; @@ -1009,6 +1018,9 @@ bool SMESH::SelectionProxy::elementControl( int id, int control, double precisio case SMESH::FT_BallDiameter: functor = manager->CreateBallDiameter(); break; + case SMESH::FT_ScaledJacobian: + functor = manager->CreateScaledJacobian(); + break; default: break; }