X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESHGUI%2FSMESHGUI_VTKUtils.h;h=4fe56eef73bff4122f0ef9fb21dc826713d74e89;hb=b178951ce48ba01ac0fafb6610f07ad75784d31e;hp=7a6f4e6c529c02257315a85cce0f96eaa60ded56;hpb=ea8a0289f14641c23d515de68aa4fdc24a6208ba;p=modules%2Fsmesh.git diff --git a/src/SMESHGUI/SMESHGUI_VTKUtils.h b/src/SMESHGUI/SMESHGUI_VTKUtils.h index 7a6f4e6c5..4fe56eef7 100644 --- a/src/SMESHGUI/SMESHGUI_VTKUtils.h +++ b/src/SMESHGUI/SMESHGUI_VTKUtils.h @@ -29,11 +29,8 @@ // SMESH includes #include "SMESH_SMESHGUI.hxx" -#include "SMESH_TypeDefs.hxx" -#include "SMDS_MeshNode.hxx" #include "SMESHGUI_Utils.h" - #include // SALOME KERNEL includes @@ -61,15 +58,7 @@ class SMESH_Actor; class SALOME_Actor; class vtkActor; -class SMDS_Mesh; -class SMDS_MeshNode; -class gp_Pln; -class gp_Lin; -class gp_Dir; -class gp_Pnt2d; -class gp_Vec2d; -class Handle(Geom_Line); -class Handle(Geom_Plane); + namespace SMESH { //---------------------------------------------------------------------------- @@ -172,12 +161,6 @@ SMESHGUI_EXPORT //---------------------------------------------------------------------------- SMESHGUI_EXPORT - int GetNameOfSelectedSortedNodes( SMDSAbs_EntityType, - SVTK_Selector*, - SMESH_Actor*, - int, - QString& ); -SMESHGUI_EXPORT int GetNameOfSelectedNodes( SVTK_Selector*, const Handle(SALOME_InteractiveObject)&, QString& ); @@ -231,44 +214,6 @@ SMESHGUI_EXPORT double theDirection[3], double thePos[3], double& theDist ); - typedef std::pair TNodeOfDist; - typedef std::pair > TNodeOfAngleAndDist, TNodeOfDistToPlaneAndDist; - typedef std::pair > TIdOfDistToPlaneAndDist; - bool CreatePlaneOnThreePoints( const gp_Pnt& thePoint1, - const gp_Pnt& thePoint2, - const gp_Pnt& thePoint3, - gp_Pln& thePlane ); - - void FindNbLowestPoint( std::list theList, gp_Pnt2d& theNode ); - bool IsNotPlaneIntersection( std::vector& theVector, - const gp_Pln& thePlane ); - bool GetCorrectSequenceOfId( std::vector& theVector ); - void GetCorrectSequenceTwoPlaneOfId( std::vector& thePlane1, - std::vector& thePlane2, - std::list& theResultListId ); - void GetSortedNodesOnPolygon( std::vector& theVectorOfNode, - std::list& theResultListId ); - void GetSortedNodesOnPyramid( std::vector& theVectorOfNode, - std::list& theResultListId ); - void GetSortedNodesOnPrism( std::vector& theVectorOfNode, - std::list& theResultListId ); - bool Get2BasePlane( std::vector& theVector, - std::vector& thePlane1, - std::vector& thePlane2); - bool GetNextCombination ( std::vector & theVector1, - std::vector & theVector2, - int theNbPoint ); - static bool CompareNodeOfAngleAndDist ( const TNodeOfAngleAndDist& first, - const TNodeOfAngleAndDist& second ); - static bool CompareNodeOfDist ( const TNodeOfAngleAndDist& first, - const TNodeOfAngleAndDist& second ); - static bool CompareDistOfPlane ( const TNodeOfDistToPlaneAndDist& first, - const TNodeOfDistToPlaneAndDist& second ); - static bool CompareDistOfPlaneById ( const TIdOfDistToPlaneAndDist& first, - const TIdOfDistToPlaneAndDist& second ); - static bool CompareDistForCorrectPlane ( const TNodeOfDist& first, - const TNodeOfDist& second ); - SMESHGUI_EXPORT void RemoveVisualObjectWithActors( const char* theEntry, bool fromAllViews = false ); };