33 void addSegment(std::shared_ptr<CompositeCurveSegment> segment);
34 std::vector<std::shared_ptr<CompositeCurveSegment>> getSegments()
const;
A composite curve (IfcCompositeCurve) is a collection of curves joined end-to-end....
Definition: CompositeCurve.h:24
#define PROXY_HEADER(_openlexocadclass_, _corelexocadclass_, _type_)
Definition: Globals.h:149
#define OPENLXAPP_EXPORT
Definition: OpenLxApp_defines.h:12
Definition: ActiveScript.h:9
A bounded curve is a curve of finite arc length with identifiable end points. (Definition from ISO/CD...
Definition: BoundedCurve.h:19
#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:245
#define FORWARD_DECL(x, y)
Definition: Globals.h:96