Width and height of the resulting rectangle are fractions of those of the frame, scaled by normed values normWidth and normHeight. Display should scale to fit the frame and points are scaled in the same ratio

Hierarchy (view full)

Constructors

Properties

normHeight: number = 1.0
normWidth: number = 1.0

Accessors

  • get type(): string
  • Retrieves the type of this mutable subclass as the name of the runtime class

    Returns string

    The type of the mutable

Methods

  • Collect applicable attributes of the instance and copies of their values in a Mutator-object. By default, a mutator cannot be extended, since extensions are not available in the object the mutator belongs to. A mutator may be reduced by the descendants of Mutable to contain only the properties needed.

    Parameters

    • _extendable: boolean = false

    Returns Mutator

  • Updates the attribute values of the instance according to the state of the mutator. The mutation may be restricted to a subset of the mutator and the event dispatching suppressed. Uses mutateBase, but can be overwritten in subclasses

    Parameters

    • _mutator: Mutator
    • _selection: string[] = null
    • _dispatchMutate: boolean = true

    Returns Promise<void>

  • Sets this framing to the given normed width and height

    Parameters

    • _normWidth: number
    • _normHeight: number

    Returns void