|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.architecture.traffic.infrastructure.Roaduser
org.jscience.architecture.traffic.infrastructure.CustomRoaduser
public class CustomRoaduser
DOCUMENT ME!
| Field Summary | |
|---|---|
protected int |
driver
DOCUMENT ME! |
protected int[] |
passengers
DOCUMENT ME! |
protected int |
vehicle
DOCUMENT ME! |
| Fields inherited from class org.jscience.architecture.traffic.infrastructure.Roaduser |
|---|
color, cycleAsked, cycleMoved, delay, destNode, drivelaneStartTime, inQueueForSign, loadData, parentName, position, prevSign, prevWaitPos, prevWaitTl, prevWaitTlColor, startNode, voted, waitPos, waitTl, waitTlColor |
| Constructor Summary | |
|---|---|
CustomRoaduser()
Empty constructor for loading |
|
CustomRoaduser(Node start,
Node dest,
int pos)
Creates a new CustomRoaduser object. |
|
| Method Summary | |
|---|---|
java.lang.String |
getDescription()
Returns the description of this custom. |
int |
getDriver()
Returns the ID of the driver. |
java.lang.String |
getDriverName()
Returns the name of the driver. |
int |
getLength()
Returns the length of this custom. |
java.lang.String |
getName()
Returns the name of this custom. |
int |
getNumPassengers()
DOCUMENT ME! |
int[] |
getPassengers()
Returns an array of passenger IDs. |
java.lang.String |
getPicture()
Returns the picture of this custom. |
java.lang.String |
getSound()
Returns the sound of this custom. |
int |
getSpeed()
Returns the speed of this custom. |
int |
getType()
Returns the roaduser type of this custom. |
int |
getVehicle()
Returns the ID of the vehicle. |
java.lang.String |
getVehicleName()
Returns the name of thevehicle. |
java.lang.String |
getXMLName()
DOCUMENT ME! |
void |
load(XMLElement myElement,
XMLLoader loader)
DOCUMENT ME! |
void |
paint(java.awt.Graphics g,
int x,
int y,
float zf)
DOCUMENT ME! |
void |
paint(java.awt.Graphics g,
int x,
int y,
float zf,
double dlangle)
DOCUMENT ME! |
void |
saveChilds(XMLSaver saver)
DOCUMENT ME! |
XMLElement |
saveSelf()
DOCUMENT ME! |
void |
setDriver(int d)
Sets the ID of the driver. |
void |
setPassengers(int[] p)
Sets the list of passengers. |
void |
setVehicle(int v)
Sets the ID of the vehicle. |
| Methods inherited from class org.jscience.architecture.traffic.infrastructure.Roaduser |
|---|
addDelay, clone, didMove, didVote, getBounds, getCenterPoint, getChildren, getColor, getComplexBounds, getCurrentWaitPos, getCurrentWaitTl, getCurrentWaitTlColor, getCycleAsked, getCycleMoved, getDelay, getDestNode, getDistance, getDrivelaneStartTime, getInQueueForSign, getPosition, getPrevSign, getPrevWaitPos, getPrevWaitTl, getPrevWaitTlColor, getSelectionPoint, getSelectionPoints, getStartNode, hasChildren, isSelectable, loadSecondStage, paint, paint, resetStats, setColor, setCycleAsked, setCycleMoved, setDelay, setDestNode, setDrivelaneStartTime, setInQueueForSign, setParentName, setPosition, setPrevSign, setStartNode, setVoted, setWaitPos |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int vehicle
protected int driver
protected int[] passengers
| Constructor Detail |
|---|
public CustomRoaduser(Node start,
Node dest,
int pos)
start - DOCUMENT ME!dest - DOCUMENT ME!pos - DOCUMENT ME!public CustomRoaduser()
| Method Detail |
|---|
public int getVehicle()
public java.lang.String getVehicleName()
getVehicleName in class Roaduserpublic void setVehicle(int v)
v - DOCUMENT ME!public int getDriver()
public java.lang.String getDriverName()
getDriverName in class Roaduserpublic void setDriver(int d)
d - DOCUMENT ME!public int[] getPassengers()
public int getNumPassengers()
getNumPassengers in class Roaduserpublic void setPassengers(int[] p)
p - DOCUMENT ME!public int getSpeed()
getSpeed in class Roaduserpublic int getLength()
getLength in class Roaduserpublic int getType()
getType in class Roaduserpublic java.lang.String getName()
getName in class Roaduserpublic java.lang.String getDescription()
getDescription in class Roaduserpublic java.lang.String getPicture()
getPicture in class Roaduserpublic java.lang.String getSound()
getSound in class Roaduser
public void paint(java.awt.Graphics g,
int x,
int y,
float zf)
paint in class Roaduserg - DOCUMENT ME!x - DOCUMENT ME!y - DOCUMENT ME!zf - DOCUMENT ME!
public void paint(java.awt.Graphics g,
int x,
int y,
float zf,
double dlangle)
paint in class Roaduserg - DOCUMENT ME!x - DOCUMENT ME!y - DOCUMENT ME!zf - DOCUMENT ME!dlangle - DOCUMENT ME!public java.lang.String getXMLName()
public void load(XMLElement myElement,
XMLLoader loader)
throws XMLTreeException,
java.io.IOException,
XMLInvalidInputException
load in interface XMLSerializableload in class RoadusermyElement - DOCUMENT ME!loader - DOCUMENT ME!
XMLTreeException - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
XMLInvalidInputException - DOCUMENT ME!
public XMLElement saveSelf()
throws XMLCannotSaveException
saveSelf in interface XMLSerializablesaveSelf in class RoaduserXMLCannotSaveException - DOCUMENT ME!
public void saveChilds(XMLSaver saver)
throws XMLTreeException,
java.io.IOException,
XMLCannotSaveException
saveChilds in interface XMLSerializablesaveChilds in class Roadusersaver - DOCUMENT ME!
XMLTreeException - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
XMLCannotSaveException - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||