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
| 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 |
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)
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
Bug reports and feature requests to RePast