UNPKG

@metacell/geppetto-meta-ui

Version:

React components from geppetto-meta to create neuroscience applications and visualize data.

93 lines (92 loc) 3.17 kB
declare class GeppettoGraphVisualization extends React.Component<any, any, any> { constructor(props: any); constructor(props: any, context: any); ggv: React.RefObject<any>; dimensions: { width: number; height: number; }; font: any; size: any; borderSize: number; doubleGap: number; tripleGap: number; timeToCenter2DCamera: any; getNodeLabel: any; getLinkLabel: any; getLinkWidth: any; getLinkColor: any; getNodeColor: any; getNodeLabelColor: any; componentDidMount(): void; componentDidUpdate(prevProps: any, prevState: any): void; /** * * @param {*} fnOrString */ fnOrField(fnOrString: any): any; addToScene(): void; wireframeAnObject: (object: any) => void; getMaxAndMinVectors(): (number | THREE.Vector3)[]; zoomCameraToFitScene(object?: any, cameraSizeRatioToNodeSize?: number): void; onNodeDrag: (node: any) => void; addFixedPositionToNodes: (data: any) => void; linkCanvasObject(link: any, ctx: any, globalScale: any): void; nodeWithName(node: any, ctx: any, globalScale: any): void; render(): import("react/jsx-runtime").JSX.Element; } declare namespace GeppettoGraphVisualization { namespace defaultProps { const d2: boolean; function nodeLabel(): void; function linkLabel(): void; const url: string; const wireframe: boolean; const wireframeColor: string; const xGap: number; const yGap: number; const font: string; const nodeRelSize: number; const forceLinkDistance: number; const forceLinkStrength: number; const forceChargeStrength: number; const timeToCenter2DCamera: number; const forceRadial: number; } namespace propTypes { export const data: any; const d2_1: any; export { d2_1 as d2 }; const nodeLabel_1: any; export { nodeLabel_1 as nodeLabel }; const linkLabel_1: any; export { linkLabel_1 as linkLabel }; const url_1: any; export { url_1 as url }; const wireframe_1: any; export { wireframe_1 as wireframe }; const wireframeColor_1: any; export { wireframeColor_1 as wireframeColor }; const xGap_1: any; export { xGap_1 as xGap }; const yGap_1: any; export { yGap_1 as yGap }; const font_1: any; export { font_1 as font }; const nodeRelSize_1: any; export { nodeRelSize_1 as nodeRelSize }; const forceLinkDistance_1: any; export { forceLinkDistance_1 as forceLinkDistance }; const forceLinkStrength_1: any; export { forceLinkStrength_1 as forceLinkStrength }; const forceChargeStrength_1: any; export { forceChargeStrength_1 as forceChargeStrength }; const timeToCenter2DCamera_1: any; export { timeToCenter2DCamera_1 as timeToCenter2DCamera }; const forceRadial_1: any; export { forceRadial_1 as forceRadial }; } } export default GeppettoGraphVisualization; import React from "react"; import * as THREE from "three";