 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
22 #ifndef _REC_SOLIDE_OPT_
23 #define _REC_SOLIDE_OPT_
28 #include <BRep_Builder.hxx>
29 #include <BRepTools.hxx>
30 #include <BRepBuilderAPI_MakeWire.hxx>
32 #include <BRepBuilderAPI_MakeEdge.hxx>
33 #include <TopoDS_Wire.hxx>
34 #include <GeomAPI_Interpolate.hxx>
35 #include <BRepBuilderAPI_MakeFace.hxx>
36 #include <BRepOffsetAPI_ThruSections.hxx>
38 #include <TopExp_Explorer.hxx>
39 #include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
41 #include <BRepOffsetAPI_MakeFilling.hxx>
42 #include <BRepAlgoAPI_Fuse.hxx>
43 #include <BRepBuilderAPI_Sewing.hxx>
44 #include <BRepBuilderAPI_MakeSolid.hxx>
45 #include <STEPControl_Writer.hxx>
46 #include <STEPControl_Reader.hxx>
47 #include <Interface_Static.hxx>
49 #include <Geom_BSplineSurface.hxx>
51 #include <BRepAdaptor_Surface.hxx>
69 std::vector<MG_NOEUD*>
get_pts_interp(std::vector<SQ_NOEUD*> Guide,
int NbPts);
std::vector< SQ_JONCTION * > LstJonctions
REC_SOLIDE_OPT(REC_SQUELETTE_OPT *sq_opt)
void enregistrement_resultat()
void reconstruction_jonctions()
void jonction_solide(int NumJonc)
void reconstruction_branches()
std::vector< MG_NOEUD * > get_pts_interp(std::vector< SQ_NOEUD * > Guide, int NbPts)
TopoDS_Shape interpolation_points(std::vector< MG_NOEUD * > *section, bool CourbeFermee, double tol)
void reconstruction_raccords(int NumJonc)
std::vector< SQ_BRANCHE * > LstBranches
void remplissage_creux(int NumJonc)