X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FBLSURFPlugin%2FBLSURFPlugin_BLSURF.hxx;fp=src%2FBLSURFPlugin%2FBLSURFPlugin_BLSURF.hxx;h=1a9833216b23a604d53e8e987030828a26c06d21;hb=8385c8dc8bcbcb2630484016bc5e97e926f8f835;hp=4b7cd5cfb94f191da6fff330e2c391ad0d9ef8f3;hpb=209c7e2a0ca7a9323cc63e6b2ad5067b567534af;p=plugins%2Fblsurfplugin.git diff --git a/src/BLSURFPlugin/BLSURFPlugin_BLSURF.hxx b/src/BLSURFPlugin/BLSURFPlugin_BLSURF.hxx index 4b7cd5c..1a98332 100644 --- a/src/BLSURFPlugin/BLSURFPlugin_BLSURF.hxx +++ b/src/BLSURFPlugin/BLSURFPlugin_BLSURF.hxx @@ -62,7 +62,6 @@ extern "C"{ #include #include -#include } #include @@ -84,7 +83,7 @@ class BLSURFPlugin_BLSURF: public SMESH_2D_Algo { const TopoDS_Shape& aShape, SMESH_Hypothesis::Hypothesis_Status& aStatus); - void SetParameters(const BLSURFPlugin_Hypothesis* hyp, blsurf_session_t *bls, precad_session_t *pcs, const TopoDS_Shape& shape, bool *use_precad); + void SetParameters(const BLSURFPlugin_Hypothesis* hyp, cadsurf_session_t *css, const TopoDS_Shape& shape); virtual bool Compute(SMESH_Mesh& aMesh, const TopoDS_Shape& aShape); @@ -137,10 +136,6 @@ class BLSURFPlugin_BLSURF: public SMESH_2D_Algo { TPreCadIDsPeriodicityVector _preCadFacesIDsPeriodicityVector; TPreCadIDsPeriodicityVector _preCadEdgesIDsPeriodicityVector; - TShapesIDsPeriodicityVector _facesIDsPeriodicityVector; - TEdgesIDsPeriodicityVector _edgesIDsPeriodicityVector; - TVerticesIDsPeriodicityVector _verticesIDsPeriodicityVector; - private: bool compute(SMESH_Mesh& aMesh, const TopoDS_Shape& aShape, @@ -156,11 +151,6 @@ class BLSURFPlugin_BLSURF: public SMESH_2D_Algo { void createEnforcedVertexOnFace(TopoDS_Shape FaceShape, BLSURFPlugin_Hypothesis::TEnfVertexList enfVertexList); void createPreCadFacesPeriodicity(TopoDS_Shape theGeomShape, const BLSURFPlugin_Hypothesis::TPreCadPeriodicity &preCadPeriodicity); void createPreCadEdgesPeriodicity(TopoDS_Shape theGeomShape, const BLSURFPlugin_Hypothesis::TPreCadPeriodicity &preCadPeriodicity); - void createFacesPeriodicity(TopoDS_Shape theGeomShape, BLSURFPlugin_Hypothesis::TEntry theFace1, BLSURFPlugin_Hypothesis::TEntry theFace2); - void createEdgesPeriodicity(TopoDS_Shape theGeomShape, BLSURFPlugin_Hypothesis::TEntry theFace1, BLSURFPlugin_Hypothesis::TEntry theEdge1, - BLSURFPlugin_Hypothesis::TEntry theFace2, BLSURFPlugin_Hypothesis::TEntry theEdge2, int edge_orientation = 0); - void createVerticesPeriodicity(TopoDS_Shape theGeomShape, BLSURFPlugin_Hypothesis::TEntry theEdge1, BLSURFPlugin_Hypothesis::TEntry theVertex1, - BLSURFPlugin_Hypothesis::TEntry theEdge2, BLSURFPlugin_Hypothesis::TEntry theVertex2); void Set_NodeOnEdge(SMESHDS_Mesh* meshDS, const SMDS_MeshNode* node, const TopoDS_Shape& ed); void BRepClass_FaceClassifierPerform(BRepClass_FaceClassifier* fc, const TopoDS_Face& face, const gp_Pnt& P, const Standard_Real Tol);