Class OIEdgeArc

Hierarchy

Accessors

  • get bounds(): Box
  • Returns Box

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

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

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

  • get verticesId(): string
  • Returns string

Constructors

  • Parameters

    • center: TPoint
    • startAngle: number
    • sweepAngle: number
    • radiusX: number
    • radiusY: number
    • phi: number
    • Optional startDecoration: Arrow
    • Optional endDecoration: Arrow
    • Optional style: {
          color?: string;
          fill?: string;
          opacity?: number;
          width?: number;
      }
      • Optional color?: string
      • Optional fill?: string
      • Optional opacity?: number
      • Optional width?: number

    Returns OIEdgeArc

Methods

  • Returns TPoint[]

  • Parameters

    • partial: {
          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; });
          center?: { x?: number | undefined; y?: number | undefined; };
          clone?: any;
          creationTime?: number;
          deleting?: boolean;
          edges: undefined | (undefined | ({ p1?: { x?: number | undefined; y?: number | undefined; } | undefined; p2?: { x?: number | undefined; y?: number | undefined; } | undefined; }))[];
          endDecoration?: Arrow;
          id?: string;
          isClosed?: false;
          isIntersected?: any;
          kind?: Arc;
          modificationDate?: number;
          overlaps?: any;
          phi?: number;
          radiusX?: number;
          radiusY?: number;
          selected?: boolean;
          snapPoints: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[];
          startAngle?: number;
          startDecoration?: Arrow;
          style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; };
          sweepAngle?: number;
          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?: Edge;
          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 center?: { x?: number | undefined; y?: number | undefined; }
      • Optional creationTime?: number
      • Optional deleting?: boolean
      • edges: undefined | (undefined | ({ p1?: { x?: number | undefined; y?: number | undefined; } | undefined; p2?: { x?: number | undefined; y?: number | undefined; } | undefined; }))[]
      • Optional endDecoration?: Arrow
      • Optional id?: string
      • Optional Readonly isClosed?: false
      • Optional Readonly kind?: Arc
      • Optional modificationDate?: number
      • Optional phi?: number
      • Optional radiusX?: number
      • Optional radiusY?: number
      • Optional selected?: boolean
      • snapPoints: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[]
      • Optional startAngle?: number
      • Optional startDecoration?: Arrow
      • Optional style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; }
      • Optional sweepAngle?: number
      • 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?: Edge
      • vertices: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[]

    Returns OIEdgeArc

  • 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; });
        center?: { x?: number | undefined; y?: number | undefined; };
        clone?: any;
        creationTime?: number;
        deleting?: boolean;
        edges: undefined | (undefined | ({ p1?: { x?: number | undefined; y?: number | undefined; } | undefined; p2?: { x?: number | undefined; y?: number | undefined; } | undefined; }))[];
        endDecoration?: Arrow;
        id?: string;
        isClosed?: false;
        isIntersected?: any;
        kind?: Arc;
        modificationDate?: number;
        overlaps?: any;
        phi?: number;
        radiusX?: number;
        radiusY?: number;
        selected?: boolean;
        snapPoints: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[];
        startAngle?: number;
        startDecoration?: Arrow;
        style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; };
        sweepAngle?: number;
        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?: Edge;
        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 center?: { x?: number | undefined; y?: number | undefined; }
    • Optional creationTime?: number
    • Optional deleting?: boolean
    • edges: undefined | (undefined | ({ p1?: { x?: number | undefined; y?: number | undefined; } | undefined; p2?: { x?: number | undefined; y?: number | undefined; } | undefined; }))[]
    • Optional endDecoration?: Arrow
    • Optional id?: string
    • Optional Readonly isClosed?: false
    • Optional Readonly kind?: Arc
    • Optional modificationDate?: number
    • Optional phi?: number
    • Optional radiusX?: number
    • Optional radiusY?: number
    • Optional selected?: boolean
    • snapPoints: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[]
    • Optional startAngle?: number
    • Optional startDecoration?: Arrow
    • Optional style?: { width?: number | undefined; color?: string | undefined; opacity?: number | undefined; fill?: string | undefined; }
    • Optional sweepAngle?: number
    • 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?: Edge
    • vertices: undefined | (undefined | ({ x?: number | undefined; y?: number | undefined; }))[]

Properties

_vertices: Map<string, TPoint[]>
center: TPoint
creationTime: number
deleting: boolean
endDecoration?: Arrow
id: string
isClosed: false = false
kind: Arc
modificationDate: number
phi: number
radiusX: number
radiusY: number
selected: boolean
startAngle: number
startDecoration?: Arrow
style: TStyle
sweepAngle: number
transform: MatrixTransform
type: Edge

Generated using TypeDoc