org.geotools.graph
Class PointNode

java.lang.Object
  extended byorg.geotools.graph.GraphComponent
      extended byorg.geotools.graph.Node
          extended byorg.geotools.graph.PointNode
All Implemented Interfaces:
org.geotools.feature.Feature
Direct Known Subclasses:
InOutNode

public class PointNode
extends Node

DOCUMENT ME!


Nested Class Summary
 
Nested classes inherited from class org.geotools.feature.Feature
org.geotools.feature.Feature.NULL
 
Constructor Summary
PointNode(org.geotools.feature.Feature feature, EdgeList edgeList, com.vividsolutions.jts.geom.Coordinate coord)
          Creates a new PointNode object.
 
Method Summary
 com.vividsolutions.jts.geom.Coordinate asCoordinate()
          DOCUMENT ME!
 com.vividsolutions.jts.geom.Geometry buildGeometry()
          DOCUMENT ME!
 double x()
          DOCUMENT ME!
 double y()
          DOCUMENT ME!
 
Methods inherited from class org.geotools.graph.Node
addEdge, getAdjacentElements, getDegree, getEdge, getEdgeList, getOtherEdges, removeEdge, toString
 
Methods inherited from class org.geotools.graph.GraphComponent
compareTo, getAttribute, getAttribute, getAttributes, getBounds, getCount, getDefaultGeometry, getFeature, getFeatureType, getID, getNumberOfAttributes, getParent, getSchema, isVisited, schema, setAttribute, setAttribute, setAttributes, setCount, setDefaultGeometry, setParent, setVisited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PointNode

public PointNode(org.geotools.feature.Feature feature,
                 EdgeList edgeList,
                 com.vividsolutions.jts.geom.Coordinate coord)
Creates a new PointNode object.

Parameters:
feature - DOCUMENT ME!
edgeList - DOCUMENT ME!
coord - DOCUMENT ME!
Method Detail

x

public double x()
DOCUMENT ME!

Returns:
DOCUMENT ME!

y

public double y()
DOCUMENT ME!

Returns:
DOCUMENT ME!

asCoordinate

public com.vividsolutions.jts.geom.Coordinate asCoordinate()
DOCUMENT ME!

Returns:
DOCUMENT ME!

buildGeometry

public com.vividsolutions.jts.geom.Geometry buildGeometry()
DOCUMENT ME!

Overrides:
buildGeometry in class Node
Returns:
DOCUMENT ME!
See Also:
GraphComponent.buildGeometry(), Geometry