Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

name

name: string = "line"

Accessors

aes

canvas

  • get canvas(): HTMLCanvasElement

color

  • get color(): string
  • set color(val: string): void

corner

  • get corner(): GUIDE
  • set corner(corner: GUIDE): void

ctx

  • get ctx(): CanvasRenderingContext2D

guideSize

  • get guideSize(): number

id

  • get id(): number
  • set id(id: number): void

isDragging

  • get isDragging(): boolean
  • set isDragging(val: boolean): void

isResizing

  • get isResizing(): boolean
  • set isResizing(val: boolean): void

isSelected

  • get isSelected(): boolean
  • set isSelected(val: boolean): void

justDragged

  • get justDragged(): boolean
  • set justDragged(val: boolean): void

justResized

  • get justResized(): boolean
  • set justResized(val: boolean): void

mouse

  • get mouse(): object
  • set mouse(mouse: object): void

node

prevMouse

  • get prevMouse(): object
  • set prevMouse(mouse: object): void

prevX1

  • get prevX1(): number
  • set prevX1(val: number): void

prevX2

  • get prevX2(): number
  • set prevX2(val: number): void

prevY1

  • get prevY1(): number
  • set prevY1(val: number): void

prevY2

  • get prevY2(): number
  • set prevY2(val: number): void

scope

  • get scope(): Scope
  • set scope(scope: Scope): void

x1

  • get x1(): number
  • set x1(val: number): void

x2

  • get x2(): number
  • set x2(val: number): void

y1

  • get y1(): number
  • set y1(val: number): void

y2

  • get y2(): number
  • set y2(val: number): void

Methods

contains

  • contains(): boolean

delete

  • delete(): void

draw

  • draw(): void

drawGuides

  • drawGuides(): void

drawSingleGuide

  • drawSingleGuide(x: number, y: number, guide: GUIDE): void
  • Simple method that draws a single guide.

    Parameters

    • x: number

      x coordinate for the top left corner of the rectangle

    • y: number

      y coordinate for the top left corner of the rectangle

    • guide: GUIDE

    Returns void

guideContains

Protected isOverlapped

  • isOverlapped(): boolean

logClick

logPaint

logResize

modifyDrag

  • modifyDrag(event: MouseEvent): void

modifyReset

  • modifyReset(): void

modifyResize

  • modifyResize(event: MouseEvent): void

modifyState

  • modifyState(event: MouseEvent): void

onKeyDown

  • onKeyDown(event: KeyboardEvent): void

removeEventListeners

  • removeEventListeners(): void

toDragString

  • toDragString(): string

toIDString

  • toIDString(): string

toSelString

  • toSelString(): string

update

  • update(): void

Generated using TypeDoc