辺をSVGで表現するためのクラスです。

Hierarchy

  • ZAbstractTextEdge

    Hierarchy

    • ZEdge

Constructors

Properties

Accessors

Methods

Constructors

  • Parameters

    • svgbox: string | SVGElement

    Returns ZEdge

Properties

VBAConnectorNumber: number = 1
_isSpecialTextBox: boolean = false
_isUpdating: boolean = false
_minimumHeight: number = 10
_minimumWidth: number = 10
_observer: MutationObserver
_svgSurface: null | SVGElement = null
_svgTextPath: SVGTextPathElement
_tag: any
groupObserverOption: MutationObserverInit = ...
surfaceAttributes: string[] = []
textObserverFunc: MutationCallback = ...
updateAttributes: string[] = ...

Accessors

  • get allowHover(): boolean
  • Returns boolean

  • set allowHover(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

  • get beginConnectoPosition(): [number, number]
  • Returns [number, number]

  • get controlPoint(): [number, number][]
  • 辺の制御点を返します。

    Returns [number, number][]

  • set controlPoint(value: [number, number][]): void
  • Parameters

    • value: [number, number][]

    Returns void

  • get cx(): number
  • このVertexのX座標を返します。

    Returns number

  • set cx(value: number): void
  • Parameters

    • value: number

    Returns void

  • get cy(): number
  • このVertexのY座標を返します。

    Returns number

  • set cy(value: number): void
  • Parameters

    • value: number

    Returns void

  • get endConnectorPosition(): [number, number]
  • Returns [number, number]

  • get hasConnectedObserverFunction(): boolean
  • Returns boolean

  • set hasConnectedObserverFunction(b: boolean): void
  • Parameters

    • b: boolean

    Returns void

  • get height(): number
  • 頂点の高さを返します。

    Returns number

  • set height(value: number): void
  • Parameters

    • value: number

    Returns void

  • get isDisposed(): boolean
  • この頂点が廃棄されていたらTrueを返します。

    Returns boolean

  • get isDynamic(): boolean
  • Returns boolean

  • set isDynamic(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

  • get isProhibitionOutOfRange(): boolean
  • Returns boolean

  • set isProhibitionOutOfRange(v: boolean): void
  • Parameters

    • v: boolean

    Returns void

  • get lineColor(): null | string
  • svgPathのstyle:strokeを返します。

    Returns null | string

  • get markerEnd(): null | SVGMarkerElement
  • 終了位置の矢印オブジェクトを返します。

    Returns null | SVGMarkerElement

  • set markerEnd(value: null | SVGMarkerElement): void
  • Parameters

    • value: null | SVGMarkerElement

    Returns void

  • get markerStart(): null | SVGMarkerElement
  • 開始位置の矢印オブジェクトを返します。

    Returns null | SVGMarkerElement

  • set markerStart(value: null | SVGMarkerElement): void
  • 開始位置の矢印オブジェクトを設定します。

    Parameters

    • value: null | SVGMarkerElement

      代入するSVGMarkerElementもしくはNull

    Returns void

  • get objectID(): string
  • このVertexのObjectIDを返します。

    Returns string

  • get pathPoints(): [number, number][]
  • Returns [number, number][]

  • set pathPoints(points: [number, number][]): void
  • Parameters

    • points: [number, number][]

    Returns void

  • get stableFlag(): boolean
  • Returns boolean

  • set stableFlag(b: boolean): void
  • Parameters

    • b: boolean

    Returns void

  • get svgGroup(): SVGGElement
  • セルを表しているSVGGElementを返します。

    Returns SVGGElement

  • get svgSurface(): null | SVGElement
  • Returns null | SVGElement

  • get width(): number
  • 頂点の幅を返します。

    Returns number

  • set width(value: number): void
  • Parameters

    • value: number

    Returns void

Methods

  • Returns void

  • Parameters

    • from: SVGElement
    • to: SVGElement
    • attributeName: string
    • remove: boolean

    Returns void

  • Parameters

    • id: number

    Returns string[]

  • VBAコードを作成します。

    Parameters

    • id: number

    Returns string[][]

  • Returns void

  • Returns void

  • Returns void

  • この辺を廃棄します。廃棄した辺はグラフから取り除かれます。

    Returns void

  • Returns void

  • Parameters

    • source: SVGElement

    Returns void

  • Parameters

    • source: SVGElement

    Returns void

  • Parameters

    • source: SVGElement

    Returns void

  • Parameters

    • x: MutationRecord[]

    Returns void

  • Returns void

  • Parameters

    • vertexDic: { [key: string]: number }
      • [key: string]: number
    • edgeDic: { [key: string]: number }
      • [key: string]: number

    Returns void

  • Parameters

    • x: number
    • y: number

    Returns void

  • Parameters

    • withUpdate: boolean

    Returns boolean

  • Parameters

    • withUpdate: boolean

    Returns boolean

  • Returns void

  • Parameters

    • option: { className?: string; color?: string; strokeWidth?: string } = {}
      • Optional className?: string
      • Optional color?: string
      • Optional strokeWidth?: string

    Returns SVGMarkerElement

  • Parameters

    • option: { className?: string; color?: string; strokeWidth?: string } = {}
      • Optional className?: string
      • Optional color?: string
      • Optional strokeWidth?: string

    Returns SVGMarkerElement

  • Parameters

    • edge: ZAbstractEdge
    • isBegin: boolean

    Returns null | ZVertex

  • Parameters

    • id: string | SVGElement

    Returns null | ZObject

  • Parameters

    • e: SVGElement

    Returns [Element, string][]

  • Parameters

    • edge: ZAbstractEdge
    • isBegin: boolean

    Returns void

  • Parameters

    • e: SVGElement
    • source: SVGElement

    Returns void

  • Parameters

    • e: SVGElement
    • objName: string
    • source: SVGElement

    Returns void

Generated using TypeDoc