|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.architecture.traffic.infrastructure.Turn
public class Turn
Basic turn. A turn may later be sophisticated with bends in the road.
| Field Summary | |
|---|---|
protected double |
angle
The angle of this turn |
static int |
CONTROLPOINT
DOCUMENT ME! |
protected java.lang.String |
parentName
DOCUMENT ME! |
protected java.awt.Point |
point
The coordinates of this turn |
protected double |
position
The position (index) of this turn on the road |
static int |
TURNPOINT
DOCUMENT ME! |
protected int |
type
DOCUMENT ME! |
| Constructor Summary | |
|---|---|
Turn()
Creates a new Turn object. |
|
Turn(java.awt.Point p,
double a)
Creates a new Turn object. |
|
Turn(java.awt.Point p,
double a,
int t)
Creates a new Turn object. |
|
Turn(java.awt.Point p,
int t)
Creates a new Turn object. |
|
| Method Summary | |
|---|---|
double |
getAngle()
Returns the angle of this turn |
java.awt.Point |
getCoord()
Returns the coordinates of this turn |
double |
getPosition()
Returns the position of this turn on the road |
int |
getType()
Returns the type of this turn |
java.lang.String |
getXMLName()
DOCUMENT ME! |
void |
load(XMLElement myElement,
XMLLoader loader)
DOCUMENT ME! |
void |
saveChilds(XMLSaver saver)
DOCUMENT ME! |
XMLElement |
saveSelf()
DOCUMENT ME! |
void |
setAngle(double a)
Sets the angle of this turn |
void |
setCoord(java.awt.Point p)
Sets the coordinates of this turn |
void |
setParentName(java.lang.String parentName)
DOCUMENT ME! |
void |
setPosition(double p)
Sets the position of this turn on the road |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int TURNPOINT
public static final int CONTROLPOINT
protected java.awt.Point point
protected double angle
protected java.lang.String parentName
protected int type
protected double position
| Constructor Detail |
|---|
public Turn(java.awt.Point p,
double a)
p - DOCUMENT ME!a - DOCUMENT ME!
public Turn(java.awt.Point p,
double a,
int t)
p - DOCUMENT ME!a - DOCUMENT ME!t - DOCUMENT ME!
public Turn(java.awt.Point p,
int t)
p - DOCUMENT ME!t - DOCUMENT ME!public Turn()
| Method Detail |
|---|
public java.awt.Point getCoord()
public void setCoord(java.awt.Point p)
p - DOCUMENT ME!public double getAngle()
public void setAngle(double a)
a - DOCUMENT ME!public int getType()
public double getPosition()
public void setPosition(double p)
p - DOCUMENT ME!
public void load(XMLElement myElement,
XMLLoader loader)
throws XMLTreeException,
java.io.IOException,
XMLInvalidInputException
load in interface XMLSerializablemyElement - DOCUMENT ME!loader - DOCUMENT ME!
XMLTreeException - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
XMLInvalidInputException - DOCUMENT ME!
public XMLElement saveSelf()
throws XMLCannotSaveException
saveSelf in interface XMLSerializableXMLCannotSaveException - DOCUMENT ME!
public void saveChilds(XMLSaver saver)
throws XMLTreeException,
java.io.IOException,
XMLCannotSaveException
saveChilds in interface XMLSerializablesaver - DOCUMENT ME!
XMLTreeException - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
XMLCannotSaveException - DOCUMENT ME!public java.lang.String getXMLName()
getXMLName in interface XMLSerializablepublic void setParentName(java.lang.String parentName)
setParentName in interface XMLSerializableparentName - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||