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