org.geotools.graph.structure.line
Class BasicXYNode

java.lang.Object
  extended byorg.geotools.graph.structure.basic.BasicGraphable
      extended byorg.geotools.graph.structure.basic.BasicNode
          extended byorg.geotools.graph.structure.line.BasicXYNode
All Implemented Interfaces:
Graphable, Node, java.io.Serializable, XYNode
Direct Known Subclasses:
DelaunayNode

public class BasicXYNode
extends BasicNode
implements XYNode

Basic implementation of XYNode extended from BasicNode. The coordinate is stored in the underlying object reference of the node.

Author:
Justin Deoliveira, Refractions Research Inc, jdeolive@refractions.net
See Also:
BasicNode, Serialized Form

Constructor Summary
BasicXYNode()
           
 
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.BasicNode
add, getDegree, getEdge, getEdges, getEdges, getRelated, remove
 
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

BasicXYNode

public BasicXYNode()
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 © GeoTools. All Rights Reserved.