RePast
v. 2.0

uchicago.src.sim.gis
Class DefaultSpatialNode

java.lang.Object
  |
  +--uchicago.src.sim.network.DefaultNode
        |
        +--uchicago.src.sim.gis.DefaultSpatialNode
All Implemented Interfaces:
Node, SpatialNode

public class DefaultSpatialNode
extends DefaultNode
implements SpatialNode

This is a class that defines a node in 2 or 3 dimensional space. It is similar to DefaultDrawableNode, but has semantic differences as well as a z coordinate. This can be used to describe any node type geometry that can be defined as a single point in space, e.g., Point (obviously) and Polygon with centroid. Created by IntelliJ IDEA. User: thowe Date: Dec 10, 2002 Time: 11:16:57 AM


Nested Class Summary
 
Nested classes inherited from class uchicago.src.sim.network.DefaultNode
DefaultNode.OrderedHashMap
 
Field Summary
 
Fields inherited from class uchicago.src.sim.network.DefaultNode
inEdges, inMap, label, outEdges, outMap
 
Constructor Summary
DefaultSpatialNode()
           
DefaultSpatialNode(double x, double y, double z)
           
DefaultSpatialNode(String label)
           
DefaultSpatialNode(String label, double x, double y, double z)
           
 
Method Summary
 double getX()
           
 double getY()
           
 double getZ()
           
 void setX(double x)
           
 void setY(double y)
           
 void setZ(double z)
           
 
Methods inherited from class uchicago.src.sim.network.DefaultNode
addInEdge, addInEdges, addOutEdge, addOutEdges, clearInEdges, clearOutEdges, getEdgesFrom, getEdgesTo, getFromNodes, getId, getInDegree, getInEdges, getInNodes, getNode, getNodeLabel, getNumInEdges, getNumOutEdges, getOutDegree, getOutEdges, getOutNodes, getRandomFromNode, getRandomNodeIn, getRandomNodeOut, getRandomToNode, getToNodes, hasEdgeFrom, hasEdgeTo, hasEdgeToOrFrom, makeRandomInEdge, makeRandomOutEdge, removeEdgesFrom, removeEdgesTo, removeInEdge, removeOutEdge, setNodeLabel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uchicago.src.sim.network.Node
addInEdge, addOutEdge, clearInEdges, clearOutEdges, getId, getInEdges, getNodeLabel, getOutEdges, hasEdgeFrom, hasEdgeTo, removeInEdge, removeOutEdge, setNodeLabel
 

Constructor Detail

DefaultSpatialNode

public DefaultSpatialNode()

DefaultSpatialNode

public DefaultSpatialNode(String label)

DefaultSpatialNode

public DefaultSpatialNode(double x,
                          double y,
                          double z)

DefaultSpatialNode

public DefaultSpatialNode(String label,
                          double x,
                          double y,
                          double z)
Method Detail

getZ

public double getZ()
Specified by:
getZ in interface SpatialNode

setZ

public void setZ(double z)
Specified by:
setZ in interface SpatialNode

getX

public double getX()
Specified by:
getX in interface SpatialNode

setX

public void setX(double x)
Specified by:
setX in interface SpatialNode

getY

public double getY()
Specified by:
getY in interface SpatialNode

setY

public void setY(double y)
Specified by:
setY in interface SpatialNode

RePast
v. 2.0

Bug reports and feature requests to RePast