Ability(const char *theAbilityName) | vrecko::Ability | protected |
addInputPin(InputPinBase *pin) | vrecko::BaseClass | |
addNotification(BaseClass *receiver, unsigned long notificationTypes) | vrecko::BaseClass | |
addOutputPin(OutputPinBase *pin) | vrecko::BaseClass | |
addRequestInputPin(RequestInputPinBase *pin) | vrecko::BaseClass | |
addRequestOutputPin(RequestOutputPinBase *pin) | vrecko::BaseClass | |
attribute | vrecko::BaseClass | protected |
attributeLock | vrecko::BaseClass | protected |
AttributeMap typedef | vrecko::BaseClass | protected |
BaseClass(const char *startingSenderString) | vrecko::BaseClass | |
BaseClass(BaseClass &bc) | vrecko::BaseClass | |
CarControlUnit() | CarSim::CarControlUnit | |
CarControlUnit(const unsigned int startRoad, const unsigned int stopRoad, const bool startDirection, const bool stopDirection, const float startEdge, const float stopEdge, const float startOffset, const float stopOffset, const float recVelOnFstJunc, const unsigned int fstJuncTurn, Ability *const pRoadsState, Ability *const pCEU, const std::vector< unsigned int > *const pPath) | CarSim::CarControlUnit | |
checkInputXMLParameters() | CarSim::CarControlUnit | protected |
clean(void) | vrecko::Ability | inlinevirtual |
computeRecVelOnFstJunc() | CarSim::CarControlUnit | protected |
computeShortestPath() | CarSim::CarControlUnit | protected |
deleteAttribute(const std::string &attr_name) | vrecko::BaseClass | |
errorOccuredInInit | CarSim::CarControlUnit | protected |
figureOutFirstJuncTurn() | CarSim::CarControlUnit | protected |
findPinInList(const char *strName, PinList *pinList) | vrecko::BaseClass | inlineprotected |
gen | CarSim::CarControlUnit | protected |
getAttribute(const std::string &attr_name) | vrecko::BaseClass | inline |
getAttribute(const char *attr_name) | vrecko::BaseClass | inline |
getID(void) const | vrecko::Ability | inline |
getInputPin(const char *strName) | vrecko::BaseClass | |
getName() const | vrecko::Ability | inline |
getOutputPin(const char *strName) | vrecko::BaseClass | |
getOwner(void) | vrecko::Ability | inline |
getParameterVector(void) | vrecko::Ability | inlinevirtual |
getPluginName(void) const | vrecko::Ability | inline |
getPriority(void) const | vrecko::BaseClass | inline |
getRequestInputPin(const char *strName) | vrecko::BaseClass | |
getRequestOutputPin(const char *strName) | vrecko::BaseClass | |
getSceneFile() const | vrecko::BaseClass | inline |
getSenderString(void) | vrecko::Ability | virtual |
getTimeFromLastUpdate() | CarSim::CarControlUnit | protected |
init() | CarSim::CarControlUnit | protected |
initBool | CarSim::CarControlUnit | protected |
initialize(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parameters=NULL) | vrecko::BaseClass | virtual |
initializeFromString(const char *xmlString) | vrecko::BaseClass | virtual |
initPositionAndDirection() | CarSim::CarControlUnit | protected |
inputPinsList | vrecko::BaseClass | protected |
inputPresent(const std::string &name) | vrecko::BaseClass | |
isUpdated(void) | vrecko::Ability | |
lastTick | CarSim::CarControlUnit | protected |
loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *pParametersNode) | CarSim::CarControlUnit | virtual |
vrecko::Ability::loadXMLParameters(const char *xmlString) | vrecko::BaseClass | virtual |
nextJuncTurn | CarSim::CarControlUnit | protected |
NOTIFICATION_ALL enum value | vrecko::BaseClass | |
NOTIFICATION_DELETE_CLASS enum value | vrecko::BaseClass | |
NOTIFICATION_EO_REGISTERING enum value | vrecko::BaseClass | |
NOTIFICATION_EO_UNREGISTERING enum value | vrecko::BaseClass | |
NOTIFICATION_PROGRAM_TERMINATION enum value | vrecko::BaseClass | |
notifications | vrecko::BaseClass | protected |
notificationsLock | vrecko::BaseClass | protected |
NotificationTypes enum name | vrecko::BaseClass | |
outputPinsList | vrecko::BaseClass | protected |
outputPresent(const std::string &name) | vrecko::BaseClass | |
parameterString | vrecko::Ability | protected |
ParameterVector typedef | vrecko::Ability | |
params | CarSim::CarControlUnit | protected |
PinList typedef | vrecko::BaseClass | protected |
postInitialize(void) | vrecko::BaseClass | inlinevirtual |
pOwner | vrecko::Ability | protected |
preInitialize(void) | CarSim::CarControlUnit | virtual |
priority | vrecko::BaseClass | protected |
pRoadsState | CarSim::CarControlUnit | protected |
processEvent(const std::string &input_name, VreckoMessage *pMessage) | vrecko::BaseClass | virtual |
processNotification(BaseClass *sender, unsigned long notificationType, void *notificationData) | vrecko::BaseClass | inlineprotectedvirtual |
processRequest(const std::string &request_input_name, VreckoMessage *pMessage) | vrecko::BaseClass | virtual |
quitAfterError() | CarSim::CarControlUnit | protected |
recVelocityOnJunc | CarSim::CarControlUnit | protected |
removeInputPin(InputPinBase *pin) | vrecko::BaseClass | |
removeNotification(BaseClass *receiver, unsigned long notificationTypes=NOTIFICATION_ALL) | vrecko::BaseClass | |
removeOutputPin(OutputPinBase *pin) | vrecko::BaseClass | |
removeRequestInputPin(RequestInputPinBase *pin) | vrecko::BaseClass | |
removeRequestOutputPin(RequestOutputPinBase *pin) | vrecko::BaseClass | |
reportError(const std::string &error) | vrecko::BaseClass | |
requestInputPinsList | vrecko::BaseClass | protected |
requestOutputPinsList | vrecko::BaseClass | protected |
saveXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *) | vrecko::BaseClass | inlinevirtual |
sceneFile | vrecko::BaseClass | protected |
senderString | vrecko::BaseClass | protected |
sendNotifications(unsigned long notificationType, void *notificationData) | vrecko::BaseClass | protected |
setAttribute(const std::string &attr_name, int attr_value) | vrecko::BaseClass | inline |
setBlinkers(Ability *const pCEU, const unsigned int blinkLightState, const bool isEmergency) | CarSim::CarControlUnit | protected |
setID(const char *pID) | vrecko::Ability | |
setOwner(BaseClass *owner) | vrecko::Ability | inline |
setPluginName(const char *pName) | vrecko::Ability | |
setPriority(long int pr) | vrecko::BaseClass | inline |
setSceneFile(const std::string &sceneFileName) | vrecko::BaseClass | |
startDirection | CarSim::CarControlUnit | protected |
startRoad | CarSim::CarControlUnit | protected |
stopDirection | CarSim::CarControlUnit | protected |
stopRoad | CarSim::CarControlUnit | protected |
timeWaiting | CarSim::CarControlUnit | protected |
update(void) | CarSim::CarControlUnit | virtual |
updated | vrecko::Ability | protected |
~Ability() | vrecko::Ability | virtual |
~BaseClass() | vrecko::BaseClass | virtual |
~CarControlUnit() | CarSim::CarControlUnit | |