Package weka.gui.graphvisualizer
Class GraphNode
- java.lang.Object
-
- weka.gui.graphvisualizer.GraphNode
-
- All Implemented Interfaces:
GraphConstants
public class GraphNode extends java.lang.Object implements GraphConstants
This class represents a node in the Graph.- Version:
- $Revision: 8034 $ - 23 Apr 2003 - Initial version (Ashraf M. Kibriya)
- Author:
- Ashraf M. Kibriya (amk14@cs.waikato.ac.nz)
-
-
Field Summary
Fields Modifier and Type Field Description int[][]edgesThe indices of nodes to which there are edges from this node, plus the type of edgejava.lang.StringIDID and label for the nodejava.lang.StringlblID and label for the nodeintnodeTypeType of node.java.lang.String[]outcomesThe outcomes for the given nodeint[]prntsThe indices of parent nodesdouble[][]probsprobability table for each outcome given outcomes of parents, if anyintxThe x and y position of the nodeintyThe x and y position of the node-
Fields inherited from interface weka.gui.graphvisualizer.GraphConstants
DIRECTED, DOUBLE, NORMAL, PLURAL_DUMMY, REVERSED, SINGULAR_DUMMY
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object n)Returns true if passed in argument is an instance of GraphNode and is equal to this node.
-
-
-
Field Detail
-
ID
public java.lang.String ID
ID and label for the node
-
lbl
public java.lang.String lbl
ID and label for the node
-
outcomes
public java.lang.String[] outcomes
The outcomes for the given node
-
probs
public double[][] probs
probability table for each outcome given outcomes of parents, if any
-
x
public int x
The x and y position of the node
-
y
public int y
The x and y position of the node
-
prnts
public int[] prnts
The indices of parent nodes
-
edges
public int[][] edges
The indices of nodes to which there are edges from this node, plus the type of edge
-
nodeType
public int nodeType
Type of node. Default is Normal node type
-
-