Home Reference Source Repository
public class | source

Snapper

Constructor Summary

Public Constructor
public

constructor(options: *)

Member Summary

Public Members
public
public

ignoredIds: *[]

public
public
public
public

sketch: *

public

Method Summary

Public Methods
public

compareResult(resA: *, resB: *): *

public

ignoreObject(ccrefs: *)

public

noneResult(): {"cost": *, "displacement": *}

public

setDraggedObjects(ccrefs: *, mousePosition: *, dragged: *)

public

snapDraggedObject(mousePosition: *): *

public

snapPoint(position: *): *

public

snapToGrid(position: *): *

public

snapToSketchPoints(position: *): *

Public Constructors

public constructor(options: *) source

Params:

NameTypeAttributeDescription
options *

Public Members

public gridStep: * source

public ignoredIds: *[] source

public keyOffsets: * source

public maxSnapDistance: * source

public pointRadius: * source

public sketch: * source

public sketchPoints: * source

Public Methods

public compareResult(resA: *, resB: *): * source

Params:

NameTypeAttributeDescription
resA *
resB *

Return:

*

public ignoreObject(ccrefs: *) source

Params:

NameTypeAttributeDescription
ccrefs *

public noneResult(): {"cost": *, "displacement": *} source

Return:

{"cost": *, "displacement": *}

public setDraggedObjects(ccrefs: *, mousePosition: *, dragged: *) source

Params:

NameTypeAttributeDescription
ccrefs *
mousePosition *
dragged *

public snapDraggedObject(mousePosition: *): * source

Params:

NameTypeAttributeDescription
mousePosition *

Return:

*

public snapPoint(position: *): * source

Params:

NameTypeAttributeDescription
position *

Return:

*

public snapToGrid(position: *): * source

Params:

NameTypeAttributeDescription
position *

Return:

*

public snapToSketchPoints(position: *): * source

Params:

NameTypeAttributeDescription
position *

Return:

*