Geometry.h File Reference
#include <Handle_Geom_CartesianPoint.hxx>
#include <Handle_Geom_BezierCurve.hxx>
#include <Handle_Geom_BSplineCurve.hxx>
#include <Handle_Geom_Circle.hxx>
#include <Handle_Geom_Ellipse.hxx>
#include <Handle_Geom_Hyperbola.hxx>
#include <Handle_Geom_Parabola.hxx>
#include <Handle_Geom_Line.hxx>
#include <Handle_Geom_OffsetCurve.hxx>
#include <Handle_Geom_TrimmedCurve.hxx>
#include <Handle_Geom_Surface.hxx>
#include <Handle_Geom_BezierSurface.hxx>
#include <Handle_Geom_BSplineSurface.hxx>
#include <Handle_Geom_CylindricalSurface.hxx>
#include <Handle_Geom_ConicalSurface.hxx>
#include <Handle_Geom_SphericalSurface.hxx>
#include <Handle_Geom_ToroidalSurface.hxx>
#include <Handle_Geom_Plane.hxx>
#include <Handle_Geom_OffsetSurface.hxx>
#include <Handle_Geom_RectangularTrimmedSurface.hxx>
#include <Handle_Geom_SurfaceOfRevolution.hxx>
#include <Handle_Geom_SurfaceOfLinearExtrusion.hxx>
#include <TopoDS_Shape.hxx>
#include <gp_Ax1.hxx>
#include <gp_Dir.hxx>
#include <Base/Persistence.h>
#include <Base/Vector3D.h>
Go to the source code of this file.
Classes |
class | Part::GeomArcOfCircle |
class | Part::GeomBezierCurve |
class | Part::GeomBezierSurface |
class | Part::GeomBSplineCurve |
class | Part::GeomBSplineSurface |
class | Part::GeomCircle |
class | Part::GeomCone |
class | Part::GeomCurve |
class | Part::GeomCylinder |
class | Part::GeomEllipse |
class | Part::Geometry |
class | Part::GeomHyperbola |
class | Part::GeomLine |
class | Part::GeomLineSegment |
class | Part::GeomOffsetCurve |
class | Part::GeomOffsetSurface |
class | Part::GeomParabola |
class | Part::GeomPlane |
class | Part::GeomPoint |
class | Part::GeomSphere |
class | Part::GeomSurface |
class | Part::GeomSurfaceOfExtrusion |
class | Part::GeomSurfaceOfRevolution |
class | Part::GeomToroid |
class | Part::GeomTrimmedCurve |
class | Part::GeomTrimmedSurface |
Namespaces |
namespace | Part |
Functions |
GeomArcOfCircle * | Part::createFilletGeometry (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, const Base::Vector3d ¢er, double radius) |
bool | Part::find2DLinesIntersection (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, Base::Vector3d &point) |
bool | Part::find2DLinesIntersection (const Base::Vector3d &orig1, const Base::Vector3d &dir1, const Base::Vector3d &orig2, const Base::Vector3d &dir2, Base::Vector3d &point) |
bool | Part::findFilletCenter (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, double radius, const Base::Vector3d &refPnt1, const Base::Vector3d &refPnt2, Base::Vector3d ¢er) |
bool | Part::findFilletCenter (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, double radius, Base::Vector3d ¢er) |
double | Part::suggestFilletRadius (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, const Base::Vector3d &refPnt1, const Base::Vector3d &refPnt2) |