vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CarSim::CarControlUnit Member List

This is the complete list of members for CarSim::CarControlUnit, including all inherited members.

Ability(const char *theAbilityName)vrecko::Abilityprotected
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
attributevrecko::BaseClassprotected
attributeLockvrecko::BaseClassprotected
AttributeMap typedefvrecko::BaseClassprotected
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::CarControlUnitprotected
clean(void)vrecko::Abilityinlinevirtual
computeRecVelOnFstJunc()CarSim::CarControlUnitprotected
computeShortestPath()CarSim::CarControlUnitprotected
deleteAttribute(const std::string &attr_name)vrecko::BaseClass
errorOccuredInInitCarSim::CarControlUnitprotected
figureOutFirstJuncTurn()CarSim::CarControlUnitprotected
findPinInList(const char *strName, PinList *pinList)vrecko::BaseClassinlineprotected
genCarSim::CarControlUnitprotected
getAttribute(const std::string &attr_name)vrecko::BaseClassinline
getAttribute(const char *attr_name)vrecko::BaseClassinline
getID(void) const vrecko::Abilityinline
getInputPin(const char *strName)vrecko::BaseClass
getName() const vrecko::Abilityinline
getOutputPin(const char *strName)vrecko::BaseClass
getOwner(void)vrecko::Abilityinline
getParameterVector(void)vrecko::Abilityinlinevirtual
getPluginName(void) const vrecko::Abilityinline
getPriority(void) const vrecko::BaseClassinline
getRequestInputPin(const char *strName)vrecko::BaseClass
getRequestOutputPin(const char *strName)vrecko::BaseClass
getSceneFile() const vrecko::BaseClassinline
getSenderString(void)vrecko::Abilityvirtual
getTimeFromLastUpdate()CarSim::CarControlUnitprotected
init()CarSim::CarControlUnitprotected
initBoolCarSim::CarControlUnitprotected
initialize(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parameters=NULL)vrecko::BaseClassvirtual
initializeFromString(const char *xmlString)vrecko::BaseClassvirtual
initPositionAndDirection()CarSim::CarControlUnitprotected
inputPinsListvrecko::BaseClassprotected
inputPresent(const std::string &name)vrecko::BaseClass
isUpdated(void)vrecko::Ability
lastTickCarSim::CarControlUnitprotected
loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *pParametersNode)CarSim::CarControlUnitvirtual
vrecko::Ability::loadXMLParameters(const char *xmlString)vrecko::BaseClassvirtual
nextJuncTurnCarSim::CarControlUnitprotected
NOTIFICATION_ALL enum valuevrecko::BaseClass
NOTIFICATION_DELETE_CLASS enum valuevrecko::BaseClass
NOTIFICATION_EO_REGISTERING enum valuevrecko::BaseClass
NOTIFICATION_EO_UNREGISTERING enum valuevrecko::BaseClass
NOTIFICATION_PROGRAM_TERMINATION enum valuevrecko::BaseClass
notificationsvrecko::BaseClassprotected
notificationsLockvrecko::BaseClassprotected
NotificationTypes enum namevrecko::BaseClass
outputPinsListvrecko::BaseClassprotected
outputPresent(const std::string &name)vrecko::BaseClass
parameterStringvrecko::Abilityprotected
ParameterVector typedefvrecko::Ability
paramsCarSim::CarControlUnitprotected
PinList typedefvrecko::BaseClassprotected
postInitialize(void)vrecko::BaseClassinlinevirtual
pOwnervrecko::Abilityprotected
preInitialize(void)CarSim::CarControlUnitvirtual
priorityvrecko::BaseClassprotected
pRoadsStateCarSim::CarControlUnitprotected
processEvent(const std::string &input_name, VreckoMessage *pMessage)vrecko::BaseClassvirtual
processNotification(BaseClass *sender, unsigned long notificationType, void *notificationData)vrecko::BaseClassinlineprotectedvirtual
processRequest(const std::string &request_input_name, VreckoMessage *pMessage)vrecko::BaseClassvirtual
quitAfterError()CarSim::CarControlUnitprotected
recVelocityOnJuncCarSim::CarControlUnitprotected
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
requestInputPinsListvrecko::BaseClassprotected
requestOutputPinsListvrecko::BaseClassprotected
saveXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *)vrecko::BaseClassinlinevirtual
sceneFilevrecko::BaseClassprotected
senderStringvrecko::BaseClassprotected
sendNotifications(unsigned long notificationType, void *notificationData)vrecko::BaseClassprotected
setAttribute(const std::string &attr_name, int attr_value)vrecko::BaseClassinline
setBlinkers(Ability *const pCEU, const unsigned int blinkLightState, const bool isEmergency)CarSim::CarControlUnitprotected
setID(const char *pID)vrecko::Ability
setOwner(BaseClass *owner)vrecko::Abilityinline
setPluginName(const char *pName)vrecko::Ability
setPriority(long int pr)vrecko::BaseClassinline
setSceneFile(const std::string &sceneFileName)vrecko::BaseClass
startDirectionCarSim::CarControlUnitprotected
startRoadCarSim::CarControlUnitprotected
stopDirectionCarSim::CarControlUnitprotected
stopRoadCarSim::CarControlUnitprotected
timeWaitingCarSim::CarControlUnitprotected
update(void)CarSim::CarControlUnitvirtual
updatedvrecko::Abilityprotected
~Ability()vrecko::Abilityvirtual
~BaseClass()vrecko::BaseClassvirtual
~CarControlUnit()CarSim::CarControlUnit