Class BasicDirectedXYNode
- Object
-
- BasicGraphable
-
- BasicDirectedNode
-
- BasicDirectedXYNode
-
- All Implemented Interfaces:
Serializable
,DirectedGraphable
,DirectedNode
,Graphable
,XYNode
,Node
public class BasicDirectedXYNode extends BasicDirectedNode implements XYNode
Basic implementation of a directed XYNode extended from BasicDirectedNode. The coordinate is stored in the underlying object reference of the node.- Author:
- Justin Deoliveira, Refractions Research Inc, jdeolive@refractions.net
- See Also:
BasicDirectedNode
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BasicDirectedXYNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Coordinate
getCoordinate()
Returns the coordinate associated with the node.void
setCoordinate(Coordinate c)
Sets the coordinate associated with the node.-
Methods inherited from class BasicDirectedNode
add, addIn, addOut, getDegree, getEdge, getEdges, getEdges, getInDegree, getInEdge, getInEdges, getInEdges, getInRelated, getOutDegree, getOutEdge, getOutEdges, getOutEdges, getOutRelated, getRelated, remove, removeIn, removeOut
-
Methods inherited from class BasicGraphable
getCount, getID, getObject, isVisited, setCount, setID, setObject, setVisited, toString
-
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface Graphable
getCount, getID, getObject, getRelated, isVisited, setCount, setID, setObject, setVisited
-
-
-
-
Method Detail
-
getCoordinate
public Coordinate getCoordinate()
Description copied from interface:XYNode
Returns the coordinate associated with the node.- Specified by:
getCoordinate
in interfaceXYNode
- Returns:
- A coordinate.
- See Also:
XYNode.getCoordinate()
-
setCoordinate
public void setCoordinate(Coordinate c)
Description copied from interface:XYNode
Sets the coordinate associated with the node.- Specified by:
setCoordinate
in interfaceXYNode
- Parameters:
c
- A coordinate.- See Also:
XYNode.setCoordinate(Coordinate)
-
-