CronoSeries  0.1.*
A fork of Cronos with a focus on being a Time Series class library.
Classes | Public Member Functions | Protected Member Functions | Properties | List of all members
CronoSeries.TimeSeries.Data.DirectedGraph Class Reference

DirectedGraph is a collection of nodes and directed labeled (by socket) links. Each node contains a (1) an IConnectable item Each node has incoming and outgoing links. The Graph can be viewed with a DirectedGraphViewer. More...

Classes

struct  Link
 
class  NodeInfo
 

Public Member Functions

NodeInfo GetNodeContaining (IConnectable item)
 
void AddNode (object newItem, double[] coordinate)
 
void RemoveNode (NodeInfo ni)
 
void AddDirectionalLink (IConnectable fromItem, int fromSocket, IConnectable toItem, int toSocket)
 
void RemoveDirectionalLinksTo (IConnectable toItem, int toSocket)
 
void CascadeFrom (NodeInfo ni1)
 assumes that the link to ni1 has been changed and performs corresponding updates all the way down the chain of nodes More...
 

Protected Member Functions

int GetNodeIndex (IConnectable item)
 

Properties

List< NodeInfoNodes [get, set]
 

Detailed Description

DirectedGraph is a collection of nodes and directed labeled (by socket) links. Each node contains a (1) an IConnectable item Each node has incoming and outgoing links. The Graph can be viewed with a DirectedGraphViewer.

Member Function Documentation

◆ CascadeFrom()

void CronoSeries.TimeSeries.Data.DirectedGraph.CascadeFrom ( NodeInfo  ni1)
inline

assumes that the link to ni1 has been changed and performs corresponding updates all the way down the chain of nodes

Parameters
ni1

The documentation for this class was generated from the following file: