iink-ts - v3.2.1
    Preparing search index...

    Class OIShapeBase<K>Abstract

    Type Parameters

    Hierarchy (View Summary)

    Index

    Accessors

    • get bounds(): Box

      Returns Box

    • get edges(): TSegment[]

      Returns TSegment[]

    • get snapPoints(): TPoint[]

      Returns TPoint[]

    • get vertices(): TPoint[]

      Returns TPoint[]

    Constructors

    • Type Parameters

      Parameters

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

      Returns OIShapeBase<K>

    Methods

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

    Properties

    creationTime: number
    deleting: boolean
    id: string
    isClosed: true
    kind: K
    modificationDate: number
    selected: boolean
    style: TStyle
    transform: MatrixTransform
    type: Shape