|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.architecture.traffic.algorithms.dp.DrivingPolicy
public abstract class DrivingPolicy
This is the abstract class for each driving policy.
| Field Summary | |
|---|---|
protected SimModel |
model
DOCUMENT ME! |
protected TLController |
tlc
DOCUMENT ME! |
| Method Summary | |
|---|---|
Drivelane |
getDirection(Roaduser r,
Drivelane lane_now,
Node node_now)
The lane to which a car continues his trip. |
abstract Drivelane |
getDirectionLane(Roaduser r,
Drivelane lane_now,
Drivelane[] allOutgoing,
Drivelane[] shortest)
DOCUMENT ME! |
void |
load(XMLElement myElement,
XMLLoader loader)
Empty for Drivingpolicy |
void |
loadSecondStage(java.util.Dictionary dictionaries)
DOCUMENT ME! |
void |
saveChilds(XMLSaver saver)
Empty for Drivingpolicy |
void |
setParentName(java.lang.String parentName)
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jscience.architecture.traffic.xml.XMLSerializable |
|---|
getXMLName, saveSelf |
| Field Detail |
|---|
protected SimModel model
protected TLController tlc
| Method Detail |
|---|
public Drivelane getDirection(Roaduser r,
Drivelane lane_now,
Node node_now)
throws InfraException
r - The road user being asked.lane_now - All the possible outgoing lanesnode_now - All the lanes which are in a shortest path to the car's
destination
InfraException - DOCUMENT ME!
public abstract Drivelane getDirectionLane(Roaduser r,
Drivelane lane_now,
Drivelane[] allOutgoing,
Drivelane[] shortest)
r - DOCUMENT ME!lane_now - DOCUMENT ME!allOutgoing - DOCUMENT ME!shortest - 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 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 void setParentName(java.lang.String parentName)
throws XMLTreeException
setParentName in interface XMLSerializableparentName - DOCUMENT ME!
XMLTreeException - DOCUMENT ME!
public void loadSecondStage(java.util.Dictionary dictionaries)
throws XMLInvalidInputException,
XMLTreeException
loadSecondStage in interface TwoStageLoaderdictionaries - DOCUMENT ME!
XMLInvalidInputException - DOCUMENT ME!
XMLTreeException - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||