Click or drag to resize

imbSCI.Graph.FreeGraph Namespace

imbSCI | imbACE | imbNLP | imbWEM | imbWBI

Undirected Graph where nodes can connect to each other without restriction

Classes
  ClassDescription
Public classfreeGraph
Public classfreeGraphExtensions
Extensions when working with free graphs
Public classfreeGraphIsland
Describes one graph island, detected in a freeGraph
Public classfreeGraphLink
Describes a node to node link in the graph query results, not used in actual freeGraph model
Public classfreeGraphLinkBase
Basic object describing node-to-node relationship in the freeGraph
Public classfreeGraphLinkRegistry
Public classfreeGraphNodeAndLinks
Public classfreeGraphNodeBase
Instance describing a node
Public classfreeGraphQueryResult
Result of a query over freeGraph collection, contains clones of matched graphs
Public classfreeGraphReport
Report on free graph
Enumerations
Remarks

The graph is built from freeGraphNodeBase and freeGraphLinkBase that have weights (weight) and types (type) assigned.

freeGraphReport provides nice structural analysis of the graph, and detects the freeGraphIslands within a graph

  • Expansion queries - When you want to select other nodes by expansion from selected nodes
  • Named Tweens - When you're not inheriting freeGraphNodeBase but using the freeGraph as tween structure representation, where name is suitable link between your data objects and the graph
See Also