| |
|
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| |
|
| | #ifndef SKETCHER_APP_PRECOMPILED_H
|
| | # define SKETCHER_APP_PRECOMPILED_H
|
| |
|
| | # include <FCConfig.h>
|
| |
|
| |
|
| |
|
| | # include <algorithm>
|
| | # include <cassert>
|
| | # include <cmath>
|
| | # include <iostream>
|
| | # include <limits>
|
| | # include <memory>
|
| | # include <ranges>
|
| | # include <sstream>
|
| | # include <string>
|
| | # include <vector>
|
| |
|
| |
|
| | # include <QDateTime>
|
| |
|
| |
|
| | # include <boost/algorithm/string.hpp>
|
| | # include <boost/algorithm/string/predicate.hpp>
|
| | # include <boost/algorithm/string/regex.hpp>
|
| | # include <boost/format.hpp>
|
| | # include <boost/geometry/geometries/register/point.hpp>
|
| | # include <boost/iostreams/device/array.hpp>
|
| | # include <boost/iostreams/stream.hpp>
|
| | # include <boost/random.hpp>
|
| | # include <boost/range/adaptor/map.hpp>
|
| | # include <boost/uuid/uuid_io.hpp>
|
| | # include <boost/geometry.hpp>
|
| |
|
| |
|
| | # include <BRepAdaptor_Curve.hxx>
|
| | # include <BRepAdaptor_Surface.hxx>
|
| | # include <Mod/Part/App/FCBRepAlgoAPI_Section.h>
|
| | # include <BRepBuilderAPI_MakeEdge.hxx>
|
| | # include <BRepBuilderAPI_MakeFace.hxx>
|
| | # include <BRepBuilderAPI_MakeVertex.hxx>
|
| | # include <BRepBuilderAPI_MakeWire.hxx>
|
| | # include <BRepMesh_IncrementalMesh.hxx>
|
| | # include <BRepOffsetAPI_NormalProjection.hxx>
|
| | # include <BRepTools_WireExplorer.hxx>
|
| | # include <BRep_Builder.hxx>
|
| | # include <BRep_Tool.hxx>
|
| | # include <ElCLib.hxx>
|
| | # include <GCPnts_AbscissaPoint.hxx>
|
| | # include <GC_MakeArcOfCircle.hxx>
|
| | # include <GC_MakeCircle.hxx>
|
| | # include <GeomAPI_ProjectPointOnCurve.hxx>
|
| | # include <GeomAPI_ProjectPointOnSurf.hxx>
|
| | # include <GeomConvert.hxx>
|
| | # include <GeomConvert_BSplineCurveKnotSplitting.hxx>
|
| | # include <GeomLProp_CLProps.hxx>
|
| | # include <Geom_BSplineCurve.hxx>
|
| | # include <Geom_Circle.hxx>
|
| | # include <Geom_Ellipse.hxx>
|
| | # include <Geom_Hyperbola.hxx>
|
| | # include <Geom_Line.hxx>
|
| | # include <Geom_Parabola.hxx>
|
| | # include <Geom_Plane.hxx>
|
| | # include <Geom_TrimmedCurve.hxx>
|
| | # include <Precision.hxx>
|
| | # include <ShapeFix_Wire.hxx>
|
| | # include <Standard_Version.hxx>
|
| | # include <TColStd_Array1OfInteger.hxx>
|
| | # include <TopExp.hxx>
|
| | # include <TopExp_Explorer.hxx>
|
| | # include <TopTools_IndexedMapOfShape.hxx>
|
| | # include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
|
| | # include <TopoDS.hxx>
|
| | # include <TopoDS_Compound.hxx>
|
| | # include <TopoDS_Edge.hxx>
|
| | # include <TopoDS_Face.hxx>
|
| | # include <TopoDS_Shape.hxx>
|
| | # include <TopoDS_Vertex.hxx>
|
| | # include <gp_Ax3.hxx>
|
| | # include <gp_Circ.hxx>
|
| | # include <gp_Elips.hxx>
|
| | # include <gp_Hypr.hxx>
|
| | # include <gp_Parab.hxx>
|
| | # include <gp_Pln.hxx>
|
| | # include <gp_Pnt.hxx>
|
| |
|
| | #elif defined(FC_OS_WIN32)
|
| | # include <windows.h>
|
| |
|
| | #endif
|
| |
|