|
OpenLexocad
27.1
|
#include <Adaptor3d_Curve.hxx>#include <Geom_CartesianPoint.hxx>#include <Geom_BezierCurve.hxx>#include <Geom_BSplineCurve.hxx>#include <Geom_Circle.hxx>#include <Geom_Ellipse.hxx>#include <Geom_Hyperbola.hxx>#include <Geom_Parabola.hxx>#include <Geom_Line.hxx>#include <Geom_OffsetCurve.hxx>#include <Geom_TrimmedCurve.hxx>#include <Geom_Surface.hxx>#include <Geom_BezierSurface.hxx>#include <Geom_BSplineSurface.hxx>#include <Geom_CylindricalSurface.hxx>#include <Geom_ConicalSurface.hxx>#include <Geom_SphericalSurface.hxx>#include <Geom_ToroidalSurface.hxx>#include <Geom_Plane.hxx>#include <Geom_OffsetSurface.hxx>#include <GeomPlate_Surface.hxx>#include <Geom_RectangularTrimmedSurface.hxx>#include <Geom_SurfaceOfRevolution.hxx>#include <Geom_SurfaceOfLinearExtrusion.hxx>#include <GeomPlate_BuildPlateSurface.hxx>#include <Plate_Plate.hxx>#include <TopoDS_Shape.hxx>#include <gp_Ax1.hxx>#include <gp_Dir.hxx>#include <gp_Pnt.hxx>#include <gp_Vec.hxx>#include <list>#include <memory>#include <vector>#include <Base/Persistence.h>#include <Base/Vector3D.h>#include <Base/Matrix.h>#include <Base/Placement.h>#include <Geom/Lin.h>#include <Geom/Circ.h>#include <boost/uuid/uuid.hpp>#include <boost/uuid/uuid_generators.hpp>#include "GeometryExtension.h"Go to the source code of this file.
Classes | |
| class | Geom::Geometry |
| class | Geom::GeomPoint |
| class | Geom::GeomCurve |
| class | Geom::GeomBoundedCurve |
| class | Geom::GeomBezierCurve |
| class | Geom::GeomBSplineCurve |
| class | Geom::GeomConic |
| class | Geom::GeomTrimmedCurve |
| class | Geom::GeomArcOfConic |
| class | Geom::GeomCircle |
| class | Geom::GeomArcOfCircle |
| class | Geom::GeomEllipse |
| class | Geom::GeomArcOfEllipse |
| class | Geom::GeomHyperbola |
| class | Geom::GeomArcOfHyperbola |
| class | Geom::GeomParabola |
| class | Geom::GeomArcOfParabola |
| class | Geom::GeomLine |
| class | Geom::GeomLineSegment |
| class | Geom::GeomOffsetCurve |
| class | Geom::GeomSurface |
| class | Geom::GeomBezierSurface |
| class | Geom::GeomBSplineSurface |
| class | Geom::GeomCylinder |
| class | Geom::GeomCone |
| class | Geom::GeomSphere |
| class | Geom::GeomToroid |
| class | Geom::GeomPlane |
| class | Geom::GeomOffsetSurface |
| class | Geom::GeomPlateSurface |
| class | Geom::GeomTrimmedSurface |
| class | Geom::GeomSurfaceOfRevolution |
| class | Geom::GeomSurfaceOfExtrusion |
Namespaces | |
| Geom | |
Functions | |
| LX_GEOM_EXPORT bool | Geom::find2DLinesIntersection (const Base::Vector3d &orig1, const Base::Vector3d &dir1, const Base::Vector3d &orig2, const Base::Vector3d &dir2, Base::Vector3d &point) |
| LX_GEOM_EXPORT bool | Geom::find2DLinesIntersection (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, Base::Vector3d &point) |
| LX_GEOM_EXPORT bool | Geom::findFilletCenter (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, double radius, Base::Vector3d ¢er) |
| LX_GEOM_EXPORT bool | Geom::findFilletCenter (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, double radius, const Base::Vector3d &refPnt1, const Base::Vector3d &refPnt2, Base::Vector3d ¢er) |
| LX_GEOM_EXPORT double | Geom::suggestFilletRadius (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, const Base::Vector3d &refPnt1, const Base::Vector3d &refPnt2) |
| LX_GEOM_EXPORT GeomArcOfCircle * | Geom::createFilletGeometry (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, const Base::Vector3d ¢er, double radius) |
| LX_GEOM_EXPORT std::unique_ptr< GeomSurface > | Geom::makeFromSurface (const Handle(Geom_Surface)&) |
| LX_GEOM_EXPORT std::unique_ptr< GeomCurve > | Geom::makeFromCurve (const Handle(Geom_Curve)&) |
| LX_GEOM_EXPORT std::unique_ptr< GeomCurve > | Geom::makeFromTrimmedCurve (const Handle(Geom_Curve)&, double f, double l) |
| LX_GEOM_EXPORT std::unique_ptr< GeomCurve > | Geom::makeFromCurveAdaptor (const Adaptor3d_Curve &) |