@graph-viz

@graph-viz

  • Guide
  • API
  • Help

›Classes

Introduction

  • README
  • Globals

Modules

  • core
  • layouts
  • react

Classes

  • DisplayGroups
  • GraphVisualization
  • Labels
  • Links
  • MouseInteraction
  • Nodes
  • ForceSimulation
  • GraphVizComponent

Interfaces

  • ConfigurationOptions
  • DisplayGroup
  • DisplayLink
  • DisplayNode
  • GroupStyleAttributes
  • LabelStyleAttributes
  • LinkStyleAttributes
  • NodeStyleAttributes
  • Point
  • PopulatedDisplayLink
  • TextTexture
  • Uniforms
  • VisualizationInputData
  • ForceConfig
  • NodePosition
  • SimulationData
  • SimulationGroup
  • SimulationLink
  • SimulationNode
  • GraphVizComponentProps
  • NodeTooltipsProps
  • State
  • TooltipFields
  • TooltipNode
  • Vec2

DisplayGroups

@graph-viz › Globals › core › DisplayGroups

Hierarchy

  • DisplayGroups

Index

Constructors

  • constructor

Properties

  • defaults
  • meshes
  • object

Methods

  • getGroupedNodes
  • renderCircle
  • renderConvexHull
  • updateAll
  • updateDefaults

Constructors

constructor

+ new DisplayGroups(nodes: DisplayNode[], groups: DisplayGroup[]): DisplayGroups

Defined in packages/core/src/DisplayGroups.ts:57

Parameters:

NameType
nodesDisplayNode[]
groupsDisplayGroup[]

Returns: DisplayGroups

Properties

Private defaults

• defaults: Required‹GroupStyleAttributes› = GROUP_DEFAULTS

Defined in packages/core/src/DisplayGroups.ts:57


Private meshes

• meshes: object

Defined in packages/core/src/DisplayGroups.ts:56

Type declaration:

  • [ groupId: string]: Mesh

object

• object: Group‹› = new THREE.Group()

Defined in packages/core/src/DisplayGroups.ts:55

Methods

getGroupedNodes

▸ getGroupedNodes(nodes: DisplayNode[]): object

Defined in packages/core/src/DisplayGroups.ts:119

Parameters:

NameType
nodesDisplayNode[]

Returns: object

  • [ groupId: string]: DisplayNode[]

Private renderCircle

▸ renderCircle(group: DisplayGroup, nodesInGroup: DisplayNode[]): void

Defined in packages/core/src/DisplayGroups.ts:183

Parameters:

NameType
groupDisplayGroup
nodesInGroupDisplayNode[]

Returns: void


Private renderConvexHull

▸ renderConvexHull(group: DisplayGroup, nodesInGroup: DisplayNode[]): void

Defined in packages/core/src/DisplayGroups.ts:137

Parameters:

NameType
groupDisplayGroup
nodesInGroupDisplayNode[]

Returns: void


updateAll

▸ updateAll(nodes: DisplayNode[], groups: DisplayGroup[]): void

Defined in packages/core/src/DisplayGroups.ts:90

update all attributes and recompute everything to be sent to gpu

Parameters:

NameTypeDescription
nodesDisplayNode[]-
groupsDisplayGroup[]

Returns: void


updateDefaults

▸ updateDefaults(newDefaults: GroupStyleAttributes | undefined, nodes: DisplayNode[], groups: DisplayGroup[]): void

Defined in packages/core/src/DisplayGroups.ts:70

update defaults undefined values reset to default

Parameters:

NameTypeDescription
newDefaultsGroupStyleAttributes | undefined-
nodesDisplayNode[]-
groupsDisplayGroup[]

Returns: void

← Vec2GraphVisualization →
  • Hierarchy
  • Index
    • Constructors
    • Properties
    • Methods
  • Constructors
    • constructor
  • Properties
    • Private defaults
    • Private meshes
    • object
  • Methods
    • getGroupedNodes
    • Private renderCircle
    • Private renderConvexHull
    • updateAll
    • updateDefaults
@graph-viz
Guides
InstallationCreating your first graph vizAPI Reference
More
GitHubStar
Copyright © 2020, Uplevel Technology