Skip to main content

Class: Curve2D

Hierarchy​

Constructors​

constructor​

• new Curve2D(handle)

Parameters​

NameType
handleHandle_Geom2d_Curve

Overrides​

WrappingObj.constructor

Defined in​

lib2d.ts:178

Accessors​

firstParameter​

• get firstParameter(): number

Returns​

number

Defined in​

lib2d.ts:196


firstPoint​

• get firstPoint(): Point2D

Returns​

Point2D

Defined in​

lib2d.ts:192


geomType​

• get geomType(): CurveType

Returns​

CurveType

Defined in​

lib2d.ts:209


innerCurve​

• get innerCurve(): Geom2d_Curve

Returns​

Geom2d_Curve

Defined in​

lib2d.ts:188


lastParameter​

• get lastParameter(): number

Returns​

number

Defined in​

lib2d.ts:200


lastPoint​

• get lastPoint(): Point2D

Returns​

Point2D

Defined in​

lib2d.ts:257


repr​

• get repr(): string

Returns​

string

Defined in​

lib2d.ts:184


wrapped​

• get wrapped(): Type

Returns​

Type

Inherited from​

WrappingObj.wrapped

Defined in​

register.ts:39

• set wrapped(newWrapped): void

Parameters​

NameType
newWrappedType

Returns​

void

Inherited from​

WrappingObj.wrapped

Defined in​

register.ts:44

Methods​

adaptor​

▸ adaptor(): Geom2dAdaptor_Curve

Returns​

Geom2dAdaptor_Curve

Defined in​

lib2d.ts:204


clone​

▸ clone(): Curve2D

Returns​

Curve2D

Defined in​

lib2d.ts:216


delete​

▸ delete(): void

Returns​

void

Inherited from​

WrappingObj.delete

Defined in​

register.ts:54


parameter​

▸ parameter(point): number

Parameters​

NameType
pointPoint2D

Returns​

number

Defined in​

lib2d.ts:224


reverse​

▸ reverse(): void

Returns​

void

Defined in​

lib2d.ts:220


splitAt​

▸ splitAt(points): Curve2D[]

Parameters​

NameType
pointsPoint2D[]

Returns​

Curve2D[]

Defined in​

lib2d.ts:280


tangentAt​

▸ tangentAt(index): Point2D

Parameters​

NameType
indexnumber

Returns​

Point2D

Defined in​

lib2d.ts:261


value​

▸ value(parameter): Point2D

Parameters​

NameType
parameternumber

Returns​

Point2D

Defined in​

lib2d.ts:250