no.uio.edd.model.geo.calc
Class MapPlace
java.lang.Object
no.uio.edd.model.geo.calc.MapPlace
public class MapPlace
- extends java.lang.Object
- Author:
- oeide
Represents information about a place restricting how it can be drawn
onto a map. No information means it can be drawn in any way.
There are several links to other places that has to be taken into
consider in making maps:
- part of: isPartOf, hasParts
- distance: hasDistancesTo
Constructor Summary |
MapPlace(GraphTraversal inGraphTraversal,
java.lang.String id,
org.w3c.dom.Document inGmlDoc)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MapPlace
public MapPlace(GraphTraversal inGraphTraversal,
java.lang.String id,
org.w3c.dom.Document inGmlDoc)
setDirectionRelation
public void setDirectionRelation(MapPlace to,
java.lang.Double direction)
getDirectionRelation
public java.lang.Double getDirectionRelation(MapPlace to)
getMyDirectionRelationPlaces
public MapPlace[] getMyDirectionRelationPlaces()
setDistanceRelation
public void setDistanceRelation(MapPlace to,
java.lang.Double distance)
getDistanceRelation
public java.lang.Double getDistanceRelation(MapPlace to)
getMyDistanceRelationPlaces
public MapPlace[] getMyDistanceRelationPlaces()
getGmlFragment
public org.w3c.dom.Node getGmlFragment()
getId
public java.lang.String getId()
setLength
public void setLength(java.lang.Double inLen)
setWidth
public void setWidth(java.lang.Double inWid)
setDirection
public void setDirection(java.lang.Double degrees)
getLength
public java.lang.Double getLength()
getWidth
public java.lang.Double getWidth()
getDirection
public java.lang.Double getDirection()
setBetween
public void setBetween(java.lang.String id1,
java.lang.String id2)
getBetween
public java.lang.String[][] getBetween()
setAnnotation
public void setAnnotation(java.lang.String inAnnot)
getAnnotation
public java.lang.String getAnnotation()
setType
public void setType(java.lang.String inType)
getType
public java.lang.String getType()
setName
public void setName(java.lang.String inName)
getName
public java.lang.String getName()
formatPartRelations
public java.lang.String formatPartRelations()
addIsPartOf
public void addIsPartOf(java.lang.String largerPlaceId)
addHasParts
public void addHasParts(java.lang.String smallerPlaceId)
getIsPartOf
public java.lang.String[] getIsPartOf()
getHasParts
public java.lang.String[] getHasParts()
setX
public void setX(java.lang.Double xIn)
setY
public void setY(java.lang.Double yIn)
getX
public java.lang.Double getX()
getY
public java.lang.Double getY()
getConnectivity
public int getConnectivity()
- Returns:
- the connectivity; that is, how much connected is this place to
the network of places?
getMyLevel
public java.lang.Integer getMyLevel()
- Returns:
- the myLevel
setMyLevel
public void setMyLevel(java.lang.Integer myLevel)
- Parameters:
myLevel
- the myLevel to set
setMyCoordinates
public void setMyCoordinates()
- Insert coordinates into my GML DOM based on my starting coordinates and
the number of things I am part of and have as parts.
hasExplicitSize
public boolean hasExplicitSize()
- Returns:
- the explicitSize
formatRelations
public java.lang.String formatRelations()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object