Home Reference Source
public class | source

CurveTypeData

Direct Subclass:

scripts/path-controller/curve/curve1d_bspline.js~BSplineCurve, scripts/widgets/ui_curvewidget_old.js~BSplineCurve, scripts/widgets/ui_curvewidget_old.js~CustomCurve, scripts/path-controller/curve/curve1d_basic.js~EquationCurve, scripts/path-controller/curve/curve1d_basic.js~GuassianCurve, scripts/widgets/ui_curvewidget_old.js~GuassianCurve, SimpleCurveBase

Static Method Summary

Static Public Methods
public static

define(): {"uiname": string, "name": string, "typeName": *}

public static

register(cls: *)

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get
public

type: *

Method Summary

Public Methods
public

calcHashKey(digest: *): *

public

derivative(s: *): *

public

derivative2(s: *): *

public
public

draw(canvas: *, g: *, draw_transform: *)

public

equals(b: *): *

public

evaluate(s: *)

public

integrate(s1: *, quadSteps: number): *

public

inverse(y: *): *

public

killGUI(container: *)

public

loadJSON(obj: *): *

public

loadSTRUCT(reader: *)

public

makeGUI(container: *)

public

onActive(parent: *, draw_transform: *)

public

onInactive(parent: *, draw_transform: *)

public

redraw()

public

reset()

public

toJSON(): {"type": *}

public

update()

Static Public Methods

public static define(): {"uiname": string, "name": string, "typeName": *} source

Return:

{"uiname": string, "name": string, "typeName": *}

public static register(cls: *) source

Params:

NameTypeAttributeDescription
cls *

Public Constructors

public constructor() source

Public Members

public get hasGUI source

public type: * source

Public Methods

public calcHashKey(digest: *): * source

Params:

NameTypeAttributeDescription
digest *
  • optional

Return:

*

public derivative(s: *): * source

Params:

NameTypeAttributeDescription
s *

Return:

*

public derivative2(s: *): * source

Params:

NameTypeAttributeDescription
s *

Return:

*

public destroy() source

public draw(canvas: *, g: *, draw_transform: *) source

Params:

NameTypeAttributeDescription
canvas *
g *
draw_transform *

public equals(b: *): * source

Params:

NameTypeAttributeDescription
b *

Return:

*

public evaluate(s: *) source

Params:

NameTypeAttributeDescription
s *

public integrate(s1: *, quadSteps: number): * source

Params:

NameTypeAttributeDescription
s1 *
quadSteps number
  • optional
  • default: 64

Return:

*

public inverse(y: *): * source

Params:

NameTypeAttributeDescription
y *

Return:

*

public killGUI(container: *) source

Params:

NameTypeAttributeDescription
container *

public loadJSON(obj: *): * source

Params:

NameTypeAttributeDescription
obj *

Return:

*

public loadSTRUCT(reader: *) source

Params:

NameTypeAttributeDescription
reader *

public makeGUI(container: *) source

Params:

NameTypeAttributeDescription
container *

public onActive(parent: *, draw_transform: *) source

Params:

NameTypeAttributeDescription
parent *
draw_transform *

public onInactive(parent: *, draw_transform: *) source

Params:

NameTypeAttributeDescription
parent *
draw_transform *

public redraw() source

public reset() source

public toJSON(): {"type": *} source

Return:

{"type": *}

public update() source