mascoptLib.graphs
Class Vertex

java.lang.Object
  |
  +--mascoptLib.util.ObservableObject
        |
        +--mascoptLib.abstractGraph.MascoptObject
              |
              +--mascoptLib.abstractGraph.AbstractVertex
                    |
                    +--mascoptLib.graphs.Vertex
All Implemented Interfaces:
Cloneable, MascoptObjectInterface, Observer

public class Vertex
extends AbstractVertex

A Node object is the most basic elements which can be built. A Node provides information about its neighbors, its degree, the edges or arcs exiting or entering it. It derives from MascoptObject.

Author:
Jean-Francois Lalande (Jean-Francois.Lalande@sophia.inria.fr)

Constructor Summary
Vertex()
          Default Node Constructor.
Vertex(double x, double y)
          Constructs a new Node object.
 
Methods inherited from class mascoptLib.abstractGraph.AbstractVertex
getConnected, getDegree, getDegree, getEdgesTo, getEdgesTo, getIncidentEdges, getIncidentEdges, getIncoming, getIncoming, getInDegree, getInDegree, getNeighbours, getNeighbours, getOutDegree, getOutDegree, getOutgoing, getOutgoing, getX, getY, order, setX, setY, toString
 
Methods inherited from class mascoptLib.abstractGraph.MascoptObject
copyValues, countAllObjects, deleteValue, deleteValue, existValue, existValue, free, getDoubleValue, getDoubleValue, getDouValue, getDouValue, getId, getIntegerValue, getIntegerValue, getIntValue, getIntValue, getName, getValue, getValue, getValueContexts, getValueDataType, getValueDataType, getValueEntries, notifyOnValueChange, removeAllValues, setDoubleValue, setDoubleValue, setDouValue, setDouValue, setIntegerValue, setIntegerValue, setIntValue, setIntValue, setName, setValue, setValue, setValue, setValue, setValue, setValue, update
 
Methods inherited from class mascoptLib.util.ObservableObject
addAddObserver, addRemoveObserver, addValueObserver, countAddObservers, countRemoveObservers, countValueObservers, deleteAddObserver, deleteAddObserver, deleteRemoveObserver, deleteRemoveObserver, deleteValueObserver, deleteValueObserver
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Vertex

public Vertex()
Default Node Constructor.


Vertex

public Vertex(double x,
              double y)
Constructs a new Node object.

Parameters:
x - the x position
y - the y position