Go to the documentation of this file.
35 void setBasisCurve(
std::shared_ptr<
Conic> aConic);
36 void setBasisCurve(
std::shared_ptr<
Line> aLine);
Definition: ActiveScript.h:10
#define FORWARD_DECL(x, y)
Definition: Globals.h:93
A curve can be envisioned as the path of a point moving in its coordinate space. (Definition from ISO...
Definition: Curve.h:28
A conic is a planar curve which could be produced by intersecting a plane with a cone....
Definition: Conic.h:23
#define DECL_PROPERTY(_class_, _name_, _type_)
DECL_PROPERTY and DEFINE_PROPERTY are macros used for mapping between the properties of Lexocad objec...
Definition: Globals.h:242
A bounded curve is a curve of finite arc length with identifiable end points. (Definition from ISO/CD...
Definition: BoundedCurve.h:20
Definition: GlobalId.h:64
A line is an unbounded curve with constant tangent direction. A line is defined by a point and a dire...
Definition: Line.h:24
A trimmed curve is a bounded curve which is created by taking a selected portion, between two identif...
Definition: TrimmedCurve.h:25
#define PROXY_HEADER(_openlexocadclass_, _corelexocadclass_, _type_)
Definition: Globals.h:146