org.geotools.graph.structure.line
Class BasicDirectedXYNode

java.lang.Object
  extended by org.geotools.graph.structure.basic.BasicGraphable
      extended by org.geotools.graph.structure.basic.BasicDirectedNode
          extended by org.geotools.graph.structure.line.BasicDirectedXYNode
All Implemented Interfaces:
java.io.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
BasicDirectedXYNode()
           
 
Method Summary
 com.vividsolutions.jts.geom.Coordinate getCoordinate()
          Returns the coordinate associated with the node.
 void setCoordinate(com.vividsolutions.jts.geom.Coordinate c)
          Sets the coordinate associated with the node.
 
Methods inherited from class org.geotools.graph.structure.basic.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 org.geotools.graph.structure.basic.BasicGraphable
getCount, getID, getObject, isVisited, setCount, setID, setObject, setVisited, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.geotools.graph.structure.Node
add, getDegree, getEdge, getEdges, getEdges, remove
 
Methods inherited from interface org.geotools.graph.structure.Graphable
getCount, getID, getObject, getRelated, isVisited, setCount, setID, setObject, setVisited
 

Constructor Detail

BasicDirectedXYNode

public BasicDirectedXYNode()
Method Detail

getCoordinate

public com.vividsolutions.jts.geom.Coordinate getCoordinate()
Description copied from interface: XYNode
Returns the coordinate associated with the node.

Specified by:
getCoordinate in interface XYNode
Returns:
A coordinate.
See Also:
XYNode.getCoordinate()

setCoordinate

public void setCoordinate(com.vividsolutions.jts.geom.Coordinate c)
Description copied from interface: XYNode
Sets the coordinate associated with the node.

Specified by:
setCoordinate in interface XYNode
Parameters:
c - A coordinate.
See Also:
XYNode.setCoordinate(Coordinate)


Copyright © 1996-2010 Geotools. All Rights Reserved.