Class OISymbolGroup

Hierarchy

Accessors

  • get bounds(): Box
  • Returns Box

  • get edges(): TSegment[]
  • Returns TSegment[]

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

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

Constructors

  • Parameters

    • children: TOISymbol[]
    • Optional style: {
          color?: string;
          fill?: string;
          opacity?: number;
          width?: number;
      }
      • Optional color?: string
      • Optional fill?: string
      • Optional opacity?: number
      • Optional width?: number

    Returns OISymbolGroup

Methods

  • Parameters

    Returns boolean

  • Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    • strokeId: string

    Returns boolean

  • Returns OIStroke[]

  • Returns {
        bounds: undefined | ({ x?: number | undefined; y?: number | undefined; width?: number | undefined; height?: number | undefined; readonly xMin?: number | undefined; readonly xMid?: number | undefined; readonly xMax?: number | undefined; ... 9 more ...; overlaps?: {} | undefined; });
        children?: (undefined | ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; startAngle?: number | undefined; sweepAngle?: number | undefined; radiusX?: number | undefined; radiusY?: number | undefined; ... 20 more ...; isIntersected?: {} | undefined; }) | ({ start?: { x?: number | undefined; y?: number | undefined; } | undefined; end?: { x?: number | undefined; y?: number | undefined; } | undefined; readonly vertices?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; ... 18 more ...; isIntersected?: {} | undefined; }) | ({ points?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; readonly vertices?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; ... 18 more ...; isIntersected?: {} | undefined; }) | ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; radius?: number | undefined; readonly bounds?: { x?: number | undefined; y?: number | undefined; width?: number | undefined; ... 13 more ...; overlaps?: {} | undefined; } | undefined; ... 16 more ...; isIntersected?: {} | undefined; }) | ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; radiusX?: number | undefined; radiusY?: number | undefined; orientation?: number | undefined; readonly vertices?: ({ ...; } | undefined)[] | undefined; ... 16 more ...; isIntersected?: {} | undefined; }) | ({ points?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; readonly vertices?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; ... 16 more ...; isIntersected?: {} | undefined; }) | ({ readonly isClosed?: false | undefined; pointerType?: string | undefined; length?: number | undefined; decorators?: ({ id?: string | undefined; kind?: DecoratorKind | undefined; style?: { ...; } | undefined; clone?: {} | undefined; } | undefined)[] | undefined; ... 18 more ...; isIntersected?: {} | undefined; }) | ({ readonly isClosed?: false | undefined; children?: ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; startAngle?: number | undefined; sweepAngle?: number | undefined; ... 22 more ...; isIntersected?: {} | undefined; } | ... 8 more ... | undefined)[] | undefined; ... 22 more ...; isInterse...) | ({ readonly isClosed?: true | undefined; point?: { x?: number | undefined; y?: number | undefined; } | undefined; chars?: ({ id?: string | undefined; label?: string | undefined; fontSize?: number | undefined; fontWeight?: "normal" | ... 1 more ... | undefined; color?: string | undefined; bounds?: { ...; } | undefined...))[];
        clone?: any;
        containsOnlyStroke?: any;
        containsSymbol?: any;
        creationTime?: number;
        decorators?: (undefined | ({ id?: string | undefined; kind?: DecoratorKind | undefined; style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; } | undefined; clone?: {} | undefined; }))[];
        deleting?: boolean;
        edges: undefined | (undefined | ({ p1?: { x?: number | undefined; y?: number | undefined; } | undefined; p2?: { x?: number | undefined; y?: number | undefined; } | undefined; }))[];
        extractStrokes?: any;
        extractSymbols?: any;
        id?: string;
        isClosed?: false;
        isIntersected?: any;
        modificationDate?: number;
        overlaps?: any;
        removeChilds?: any;
        selected?: boolean;
        snapPoints: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[];
        style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; };
        toJSON?: any;
        transform?: { xx?: number | undefined; yx?: number | undefined; xy?: number | undefined; yy?: number | undefined; tx?: number | undefined; ty?: number | undefined; invert?: {} | undefined; multiply?: {} | undefined; ... 5 more ...; toCssString?: {} | undefined; };
        type?: Group;
        updateChildrenStyle?: any;
        vertices: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[];
    }

    • bounds: undefined | ({ x?: number | undefined; y?: number | undefined; width?: number | undefined; height?: number | undefined; readonly xMin?: number | undefined; readonly xMid?: number | undefined; readonly xMax?: number | undefined; ... 9 more ...; overlaps?: {} | undefined; })
    • Optional children?: (undefined | ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; startAngle?: number | undefined; sweepAngle?: number | undefined; radiusX?: number | undefined; radiusY?: number | undefined; ... 20 more ...; isIntersected?: {} | undefined; }) | ({ start?: { x?: number | undefined; y?: number | undefined; } | undefined; end?: { x?: number | undefined; y?: number | undefined; } | undefined; readonly vertices?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; ... 18 more ...; isIntersected?: {} | undefined; }) | ({ points?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; readonly vertices?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; ... 18 more ...; isIntersected?: {} | undefined; }) | ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; radius?: number | undefined; readonly bounds?: { x?: number | undefined; y?: number | undefined; width?: number | undefined; ... 13 more ...; overlaps?: {} | undefined; } | undefined; ... 16 more ...; isIntersected?: {} | undefined; }) | ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; radiusX?: number | undefined; radiusY?: number | undefined; orientation?: number | undefined; readonly vertices?: ({ ...; } | undefined)[] | undefined; ... 16 more ...; isIntersected?: {} | undefined; }) | ({ points?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; readonly vertices?: ({ x?: number | undefined; y?: number | undefined; } | undefined)[] | undefined; ... 16 more ...; isIntersected?: {} | undefined; }) | ({ readonly isClosed?: false | undefined; pointerType?: string | undefined; length?: number | undefined; decorators?: ({ id?: string | undefined; kind?: DecoratorKind | undefined; style?: { ...; } | undefined; clone?: {} | undefined; } | undefined)[] | undefined; ... 18 more ...; isIntersected?: {} | undefined; }) | ({ readonly isClosed?: false | undefined; children?: ({ center?: { x?: number | undefined; y?: number | undefined; } | undefined; startAngle?: number | undefined; sweepAngle?: number | undefined; ... 22 more ...; isIntersected?: {} | undefined; } | ... 8 more ... | undefined)[] | undefined; ... 22 more ...; isInterse...) | ({ readonly isClosed?: true | undefined; point?: { x?: number | undefined; y?: number | undefined; } | undefined; chars?: ({ id?: string | undefined; label?: string | undefined; fontSize?: number | undefined; fontWeight?: "normal" | ... 1 more ... | undefined; color?: string | undefined; bounds?: { ...; } | undefined...))[]
    • Optional creationTime?: number
    • Optional decorators?: (undefined | ({ id?: string | undefined; kind?: DecoratorKind | undefined; style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; } | undefined; clone?: {} | undefined; }))[]
    • Optional deleting?: boolean
    • edges: undefined | (undefined | ({ p1?: { x?: number | undefined; y?: number | undefined; } | undefined; p2?: { x?: number | undefined; y?: number | undefined; } | undefined; }))[]
    • Optional id?: string
    • Optional Readonly isClosed?: false
    • Optional modificationDate?: number
    • Optional selected?: boolean
    • snapPoints: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[]
    • Optional style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; }
    • Optional transform?: { xx?: number | undefined; yx?: number | undefined; xy?: number | undefined; yy?: number | undefined; tx?: number | undefined; ty?: number | undefined; invert?: {} | undefined; multiply?: {} | undefined; ... 5 more ...; toCssString?: {} | undefined; }
    • Optional Readonly type?: Group
    • vertices: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[]
  • Returns void

Properties

children: TOISymbol[]
creationTime: number
decorators: OIDecorator[]
deleting: boolean
id: string
isClosed: false = false
modificationDate: number
selected: boolean
style: TStyle
transform: MatrixTransform
type: Group

Generated using TypeDoc