org.geotools.graph.structure.line
Class BasicXYNode

Object
  extended by BasicGraphable
      extended by BasicNode
          extended by BasicXYNode
All Implemented Interfaces:
Serializable, Graphable, XYNode, Node
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
Module:
modules/extension/graph (gt-graph.jar)

Constructor Summary
BasicXYNode()
           
 
Method Summary
 Coordinate getCoordinate()
          Returns the coordinate associated with the node.
 void setCoordinate(Coordinate c)
          Sets the coordinate associated with the node.
 
Methods inherited from class BasicNode
add, getDegree, getEdge, getEdges, getEdges, getRelated, remove
 
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 Node
add, getDegree, getEdge, getEdges, getEdges, remove
 
Methods inherited from interface Graphable
getCount, getID, getObject, getRelated, isVisited, setCount, setID, setObject, setVisited
 

Constructor Detail

BasicXYNode

public BasicXYNode()
Method Detail

getCoordinate

public 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(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-2009 Geotools. All Rights Reserved.