Class IISymbolBase<T>Abstract

Type Parameters

Hierarchy (View Summary)

Implements

Accessors

  • get snapPoints(): TPoint[]
  • Returns TPoint[]

  • get vertices(): TPoint[]
  • Returns TPoint[]

Constructors

  • Type Parameters

    Parameters

    • type: T
    • Optionalstyle: {
          color?: string;
          fill?: string;
          opacity?: number;
          width?: number;
          [key: string]: undefined | string | number;
      }

    Returns IISymbolBase<T>

Methods

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Returns {
        clone?: any;
        creationTime?: number;
        deleting?: boolean;
        edges?: (
            | undefined
            | { p1?: { x?: number; y?: number }; p2?: { x?: number; y?: number } }
        )[];
        id?: string;
        isClosed?: boolean;
        isIntersected?: any;
        modificationDate?: number;
        overlaps?: any;
        selected?: boolean;
        snapPoints?: (undefined | { x?: number; y?: number })[];
        style?: {
            color?: string;
            fill?: string;
            opacity?: number;
            width?: number;
            [key: string]: undefined | string | number;
        };
        toJSON?: any;
        transform?: {
            applyToPoint?: any;
            clone?: any;
            invert?: any;
            multiply?: any;
            rotate?: any;
            scale?: any;
            toCssString?: any;
            translate?: any;
            tx?: number;
            ty?: number;
            xx?: number;
            xy?: number;
            yx?: number;
            yy?: number;
        };
        type?: SymbolType;
        vertices?: (undefined | { x?: number; y?: number })[];
    }

Properties

creationTime: number
deleting: boolean
id: string
isClosed: boolean
modificationDate: number
selected: boolean
style: TStyle
transform: MatrixTransform
type: T