Home Reference Source
public class | source

Curve

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get
public set
public

generators: *[]

public get

hasGUI: *

public
public

uidata: *

Private Members
private
private
private

Method Summary

Public Methods
public

derivative(s: *): *

public

derivative2(s: *): *

public

destroy(): *

public
public

doSave()

public

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

public

evaluate(s: *): *

public

getGenerator(type: *): *

public

inverse(s: *): *

public

killGUI(dom: *, gui: *, canvas: *, g: *, draw_transform: *): *

public

loadJSON(obj: *): *

public

makeGUI(dom: *, gui: *, canvas: *, g: *, draw_transform: *): *

public

redraw()

public

reset()

public

setRedrawHook(cb: *)

public

setSaveHook(cb: *): *

public

switchGenerator(type: *): *

public

toJSON()

public

update(): *

Public Constructors

public constructor() source

Public Members

public get fastmode: * source

public set fastmode source

public generators: *[] source

public get hasGUI: * source

public setting_id: * source

public uidata: * source

Private Members

private _fastmode: boolean source

private _redraw_hook: * source

private _save_hook: * source

Public Methods

public derivative(s: *): * source

Params:

NameTypeAttributeDescription
s *

Return:

*

public derivative2(s: *): * source

Params:

NameTypeAttributeDescription
s *

Return:

*

public destroy(): * source

Return:

*

public destroy_all_settings(): * source

Return:

*

public doSave() source

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

Params:

NameTypeAttributeDescription
canvas *
g *
draw_transform *

Return:

*

public evaluate(s: *): * source

Params:

NameTypeAttributeDescription
s *

Return:

*

public getGenerator(type: *): * source

Params:

NameTypeAttributeDescription
type *

Return:

*

public inverse(s: *): * source

Params:

NameTypeAttributeDescription
s *

Return:

*

public killGUI(dom: *, gui: *, canvas: *, g: *, draw_transform: *): * source

Params:

NameTypeAttributeDescription
dom *
gui *
canvas *
g *
draw_transform *

Return:

*

public loadJSON(obj: *): * source

Params:

NameTypeAttributeDescription
obj *

Return:

*

public makeGUI(dom: *, gui: *, canvas: *, g: *, draw_transform: *): * source

Params:

NameTypeAttributeDescription
dom *
gui *
canvas *
g *
draw_transform *

Return:

*

public redraw() source

public reset() source

public setRedrawHook(cb: *) source

Params:

NameTypeAttributeDescription
cb *

public setSaveHook(cb: *): * source

Params:

NameTypeAttributeDescription
cb *

Return:

*

public switchGenerator(type: *): * source

Params:

NameTypeAttributeDescription
type *

Return:

*

public toJSON() source

public update(): * source

Return:

*