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: *

Method Summary

Public Methods
public

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

public

ignoreObject(ccref: *)

public

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

public

setDraggedObject(ccref: *, mousePosition: *)

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 Methods

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

Params:

NameTypeAttributeDescription
resA *
resB *

Return:

*

public ignoreObject(ccref: *) source

Params:

NameTypeAttributeDescription
ccref *

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

Return:

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

public setDraggedObject(ccref: *, mousePosition: *) source

Params:

NameTypeAttributeDescription
ccref *
mousePosition *

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:

*