Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RenderGroupNodeInfo

Hierarchy

Index

Constructors

constructor

Properties

coreBox

coreBox: object

Size of the main box of the node, excluding in- and out-annotations. This property is used to draw the rectangle/ellipse shape denoting the node.

Type declaration

  • height: number
  • width: number

coreGraph

The core graph is derived from the underlying node's metagraph, minus the extracted source-like and sink-like nodes.

excluded

excluded: boolean

Whether the node should be excluded from the scene. This is only used when there are too many items in a series so we only want to include top N ones.

expanded

expanded: boolean

Whether the node is expanded or not.

height

height: number

Total height of the node's shape, including in- and out-annotations. This property is used by dagre to layout the graph.

inAnnotations

inAnnotations: AnnotationList

List of rendering information about in-annotations like constants and shortcuts to high-degree nodes.

inExtractBox

inExtractBox: object

Size of the bounding box for a metanode's isolated in-extract children.

Type declaration

  • height: number
  • width: number

inboxWidth

inboxWidth: number

Width of the bounding box for all in-annotations.

isInExtract

isInExtract: boolean

Whether a node is extracted as source-like (having high out-degree or matching predefined in-extract pattern.)

isOutExtract

isOutExtract: boolean

Whether a node is extracted as sink-like (having high in-degree or matching predefined out-extract pattern.)

isolatedInExtract

isolatedInExtract: RenderNodeInfo[]

Array of isolated in-extract nodes.

isolatedOutExtract

isolatedOutExtract: RenderNodeInfo[]

Array of isolated out-extract nodes.

labelHeight

labelHeight: number

Label height for expanded node.

labelOffset

labelOffset: number

Label vertical offset from the center of node shape

node

node: GroupNode

outAnnotations

outAnnotations: AnnotationList

List of rendering information about out-annotations (e.g. summary nodes)

outExtractBox

outExtractBox: object

Size of the bounding box for a metanode's isolated out-extract children.

Type declaration

  • height: number
  • width: number

outboxWidth

outboxWidth: number

Width of the bounding box for all out-annotations.

paddingBottom

paddingBottom: number

paddingLeft

paddingLeft: number

paddingRight

paddingRight: number

paddingTop

paddingTop: number

radius

radius: number

Rectangle radius (for making rounded rectangle)

structural

structural: boolean

All bridge nodes are meant to be invisible, but whereas most represent a relationship from the underlying graph hierarchy, some exist solely for layout reasons. Specifically, those bridge nodes which have only structural rendering metaedges.

width

width: number

Total width of the node's shape, including in- and out-annotations. This property is used by dagre to layout the graph.

x

x: number

Center x position

y

y: number

Center y position

Methods

isInCore

  • isInCore(): boolean

Generated using TypeDoc