UNPKG

fybdp-d3-kg

Version:

Knowledge Graph using React and D3.js

51 lines (50 loc) 1.69 kB
import { BaseNode } from './BaseNode'; /** * * ```javascript * let node = { * id: string; // 节点的唯一id // js程序vowl 实体类型 ,默认 owl:Class;owl:unionOf,owl:complementOf,owl:instanceClass, // owl:subClass,owl:Nothing,owl:Thing,owl:DeprecatedClass type: string; // 节点信息 properties: { value:string // 节点显示名称 }; // 节点操作的接口回传参数,可选 params?:any; // 节点组类别,区分组icon,颜色 labels:any[]; * } * ``` */ export declare class RoundNode extends BaseNode { options: any; renderType: string; ring: any; nodeElement: any; textBlock: any; subTextBlock: any; iconBox: any; overlay: any; img: any; el: any; iconCode: string; imageSrc: string; constructor(data: any, options: any); textWidth(yOffset: any): number; actualRadius(): number; distanceToBorder(dx?: any, dy?: any): number; setHoverHighlighting(enable?: boolean): void; toggleFocus: () => void; draw(parentElement: any): this; hasIcon(): boolean; hasImage(): boolean; appendRingToNode(parentElement: any): any; appendVowlToNode(parentElement: any, additionalClass?: string): any; appendTextToNode(parentElement: any, additionalClass?: string): any; addTextline(element: any, word: any, additionalClass?: string, prefix?: string, suffix?: string, dy?: number): any; appendIconToNode(parentElement: any): any; appendImageToNode(parentElement: any): any; private icon; private image; }