Skip to content

Class: EndpointSegment ​

端点:表示连接到Node或Link的某一个线段上

js
import {EndpointSegment} from '@jtopo/core';

// 示例
let endpoint = new EndpointSegment(link2, 0.5, 0);
link.setBegin(endpoint);

Hierarchy ​

Table of contents ​

Constructors ​

Properties ​

Methods ​

Constructors ​

constructor ​

new EndpointSegment(target, t, segIndex?)

Parameters ​

NameTypeDefault value
targetDisplayObjectundefined
tnumberundefined
segIndexnumber0

Overrides ​

Endpoint.constructor

Properties ​

className ​

className: string

Overrides ​

Endpoint.className


segIndex ​

segIndex: number


t ​

t: number


target ​

target: DisplayObject

被连接的对象

Overrides ​

Endpoint.target

Methods ​

hasTarget ​

hasTarget(): boolean

Returns ​

boolean

Inherited from ​

Endpoint.hasTarget


isDisplayObjectTarget ​

isDisplayObjectTarget(): boolean

Returns ​

boolean

Inherited from ​

Endpoint.isDisplayObjectTarget


isNodeTarget ​

isNodeTarget(): any

Returns ​

any

Inherited from ​

Endpoint.isNodeTarget


toJSON ​

toJSON(objIndexMap?): any

Parameters ​

NameType
objIndexMap?Map<DisplayObject, number>

Returns ​

any

Inherited from ​

Endpoint.toJSON


fromJSON ​

Static fromJSON(json, objIndexMap?): any

Parameters ​

NameType
jsonany
objIndexMap?Object

Returns ​

any

Inherited from ​

Endpoint.fromJSON