Home Reference Source Repository
import {simpleDrawHandler} from 'awv3-next/sketcher/controls.js'
public class | source

simpleDrawHandler

Extends:

baseHandler → simpleDrawHandler

Constructor Summary

Public Constructor
public

constructor(sketcher: *)

Member Summary

Public Members
public
public

preview: *

public

queue: *

public

Method Summary

Public Methods
public

clear()

public

click(position: *, doSnapping: boolean): *

public

consoleExecute(cmd: *): *

public

doSnapping(position: *): *

public

finish(): *

public

handleClick(position: *): *

public

isClickDuplicate(position: *): *

public

mouseMove(position: *, force: *, doSnapping: boolean)

Inherited Summary

From class baseHandler
public

sketch: *

public
public

click(position: *)

public

consoleExecute(cmd: *)

public

finish()

public

mouseMove(position: *)

Public Constructors

public constructor(sketcher: *) source

Override:

baseHandler#constructor

Params:

NameTypeAttributeDescription
sketcher *

Public Members

public clicksPos: * source

public preview: * source

public queue: * source

public state: number source

Public Methods

public clear() source

public click(position: *, doSnapping: boolean): * source

Override:

baseHandler#click

Params:

NameTypeAttributeDescription
position *
doSnapping boolean
  • optional
  • default: true

Return:

*

public consoleExecute(cmd: *): * source

Override:

baseHandler#consoleExecute

Params:

NameTypeAttributeDescription
cmd *

Return:

*

public doSnapping(position: *): * source

Params:

NameTypeAttributeDescription
position *

Return:

*

public finish(): * source

Override:

baseHandler#finish

Return:

*

public handleClick(position: *): * source

Params:

NameTypeAttributeDescription
position *

Return:

*

public isClickDuplicate(position: *): * source

Params:

NameTypeAttributeDescription
position *

Return:

*

public mouseMove(position: *, force: *, doSnapping: boolean) source

Override:

baseHandler#mouseMove

Params:

NameTypeAttributeDescription
position *
force *
doSnapping boolean
  • optional
  • default: true