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 &center, 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 &center)
bool Part::findFilletCenter (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, double radius, Base::Vector3d &center)
double Part::suggestFilletRadius (const GeomLineSegment *lineSeg1, const GeomLineSegment *lineSeg2, const Base::Vector3d &refPnt1, const Base::Vector3d &refPnt2)

Generated on Wed Nov 23 19:01:16 2011 for FreeCAD by  doxygen 1.6.1