OpenLexocad  27.1
Geometry2d.h File Reference
#include <Geom2d_CartesianPoint.hxx>
#include <Geom2d_BezierCurve.hxx>
#include <Geom2d_BSplineCurve.hxx>
#include <Geom2d_Circle.hxx>
#include <Geom2d_Ellipse.hxx>
#include <Geom2d_Hyperbola.hxx>
#include <Geom2d_Parabola.hxx>
#include <Geom2d_Line.hxx>
#include <Geom2d_OffsetCurve.hxx>
#include <Geom2d_TrimmedCurve.hxx>
#include <TopoDS_Shape.hxx>
#include <list>
#include <vector>
#include <memory>
#include <Base/Persistence.h>
#include <Base/Tools2D.h>

Go to the source code of this file.

Classes

class  Geom::Geometry2d
 
class  Geom::Geom2dPoint
 
class  Geom::Geom2dCurve
 
class  Geom::Geom2dBezierCurve
 
class  Geom::Geom2dBSplineCurve
 
class  Geom::Geom2dConic
 
class  Geom::Geom2dArcOfConic
 
class  Geom::Geom2dCircle
 
class  Geom::Geom2dArcOfCircle
 
class  Geom::Geom2dEllipse
 
class  Geom::Geom2dArcOfEllipse
 
class  Geom::Geom2dHyperbola
 
class  Geom::Geom2dArcOfHyperbola
 
class  Geom::Geom2dParabola
 
class  Geom::Geom2dArcOfParabola
 
class  Geom::Geom2dLine
 
class  Geom::Geom2dLineSegment
 
class  Geom::Geom2dOffsetCurve
 
class  Geom::Geom2dTrimmedCurve
 

Namespaces

 Geom
 

Functions

std::unique_ptr< Geom2dCurve > Geom::makeFromCurve2d (Handle(Geom2d_Curve))
 
std::unique_ptr< Geom2dCurve > Geom::makeFromTrimmedCurve2d (const Handle(Geom2d_Curve)&, double f, double l)
 
std::unique_ptr< Geom2dCurve > Geom::makeFromCurveAdaptor2d (const Adaptor2d_Curve2d &)