![]() |
vrecko
virtual reality framework
|
This is the complete list of members for CarSim::RoadsState, including all inherited members.
Ability(const char *theAbilityName) | vrecko::Ability | protected |
addEdgeAsEO(const unsigned int edgeId) | CarSim::RoadsState | protected |
addEdgesAsEO() | CarSim::RoadsState | 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 | |
addTerminatorEdges(unsigned int fstSinglePolyPoint, unsigned int sndSinglePolyPoint, unsigned int fstEdgeId, unsigned int sndEdgeId, const unsigned int juncId) | CarSim::RoadsState | protected |
attribute | vrecko::BaseClass | protected |
attributeLock | vrecko::BaseClass | protected |
AttributeMap typedef | vrecko::BaseClass | protected |
BaseClass(const char *startingSenderString) | vrecko::BaseClass | |
BaseClass(BaseClass &bc) | vrecko::BaseClass | |
bAttemptToLoadRoadsFromArtificalWorld | CarSim::RoadsState | protected |
bDrawRoads | CarSim::RoadsState | protected |
bGenShortestPaths | CarSim::RoadsState | protected |
checkEdgesFromToAndTheirPolygonPoints() | CarSim::RoadsState | protected |
clean(void) | vrecko::Ability | inlinevirtual |
computeEdgesAttributes() | CarSim::RoadsState | protected |
computeJuncInOutEdgesAttr() | CarSim::RoadsState | protected |
computeJunctionsEdges() | CarSim::RoadsState | protected |
computeRecVelocityOnJunc(float &recVel, const unsigned int juncId, const unsigned int inEdge, const unsigned int outEdge) | CarSim::RoadsState | protected |
createTrafficLights(void) | CarSim::RoadsState | protected |
dataPath | CarSim::RoadsState | protected |
DECLARE_INPUT(InUnregCarForEdge, MessageCarEdge) | CarSim::RoadsState | protected |
DECLARE_INPUT(InAddForEdgeRegisteredCarToPutAsideCars, MessageCarEdge) | CarSim::RoadsState | protected |
DECLARE_REQUEST_INPUT(InGetReady, MessageVoid, MessageBool) | CarSim::RoadsState | protected |
DECLARE_REQUEST_INPUT(InGetDataPath, MessageVoid, MessageString) | CarSim::RoadsState | protected |
DECLARE_REQUEST_INPUT(InGetEdgeAbsPos, MessageEdgeOffset, MessageVec3) | CarSim::RoadsState | protected |
DECLARE_REQUEST_INPUT(InGetEdgeOutInVec, MessageUnsignedInt, MessageVec3) | CarSim::RoadsState | protected |
DECLARE_REQUEST_INPUT(InGetEdgeNormal, MessageUnsignedInt, MessageVec3) | CarSim::RoadsState | protected |
DECLARE_REQUEST_INPUT(InFindShortestPath, MessageStartStopDestination, MessageVectorUnsignedInt) | CarSim::RoadsState | protected |
DECLARE_REQUEST_INPUT(InCheckCarStopPosition, MessageCarEdgeData, MessageBool) | CarSim::RoadsState | protected |
DECLARE_REQUEST_INPUT(InGetStartOrStopEdgeFromRoadAndDirection, MessageRoadAndDir, MessageUnsignedInt) | CarSim::RoadsState | protected |
DECLARE_REQUEST_INPUT(InRegCarForEdge, MessageCarEdgeData, MessageBool) | CarSim::RoadsState | protected |
DECLARE_REQUEST_INPUT(InGetRecVelOnJunc, MessageFirst3Juncs, MessageFloat) | CarSim::RoadsState | protected |
DECLARE_REQUEST_INPUT(InGetTurnOnJunc, MessageFirst3Juncs, MessageUnsignedInt) | CarSim::RoadsState | protected |
DECLARE_REQUEST_INPUT(InIsCarFstPutAsideOnEdge, MessageCarEdge, MessageBool) | CarSim::RoadsState | protected |
DECLARE_REQUEST_INPUT(InRegisterPutAsideCarForEdge, MessageCarEdgeData, MessageBool) | CarSim::RoadsState | protected |
DECLARE_REQUEST_INPUT(InGetCarEnvirons, MessageCarSimParameters, MessageCarEnvirons) | CarSim::RoadsState | protected |
decreaseLockCountForPrevEdge(const unsigned int edgeId, const unsigned int lastJuncId, const unsigned int nextJuncId, const unsigned int nextNextJuncId, const bool mergedEdgeSkiped, const unsigned int carId) | CarSim::RoadsState | protected |
deleteAttribute(const std::string &attr_name) | vrecko::BaseClass | |
distFromPointToLine(const osg::Vec3 &linePoint, const osg::Vec3 &lineVec, const osg::Vec3 &point) | CarSim::RoadsState | protected |
distPointToPlane(float &dist, const osg::Vec3 &point, const osg::Vec3 &planePoint, const osg::Vec3 &planeNormal) | CarSim::RoadsState | protected |
edges | CarSim::RoadsState | protected |
findJuncsSinglePolyPoints() | CarSim::RoadsState | protected |
findPath(std::vector< unsigned int > *const pResultPath, const unsigned int startEdge) | CarSim::RoadsState | protected |
findPinInList(const char *strName, PinList *pinList) | vrecko::BaseClass | inlineprotected |
findShortestPath(std::vector< unsigned int > *const pResultPath, const StartStopDestination *const pStartStopDestination) | CarSim::RoadsState | protected |
generateCars(const unsigned int numOfGenCars, const bool genShortestPath) | CarSim::RoadsState | protected |
getAbsPos(osg::Vec3 &resultPos, const unsigned int edge, const float offset) | CarSim::RoadsState | protected |
getAttribute(const std::string &attr_name) | vrecko::BaseClass | inline |
getAttribute(const char *attr_name) | vrecko::BaseClass | inline |
getCarEdgeId(unsigned int &carEdgeId, const unsigned int lastCarEdgeId, const osg::Vec3 &bottomCarPosition, const unsigned int juncId, const unsigned int outEdgeId) | CarSim::RoadsState | protected |
getID(void) const | vrecko::Ability | inline |
getInputPin(const char *strName) | vrecko::BaseClass | |
getName() const | vrecko::Ability | inline |
getNextCarDistAndVel(float &nextCarDist, float &nextCarVel, const unsigned int carId, const unsigned int edgeId) | CarSim::RoadsState | protected |
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 |
getTurnOnJunc(unsigned int &turnOnJunc, const unsigned int juncId, const unsigned int inEdge, const unsigned int outEdge) | CarSim::RoadsState | protected |
herFerDeriv(osg::Vec3 &result, const float d, const osg::Vec3 &P1, const osg::Vec3 &P4, const osg::Vec3 &R1, const osg::Vec3 &R4) | CarSim::RoadsState | protected |
initialize(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parameters=NULL) | vrecko::BaseClass | virtual |
initializeFromString(const char *xmlString) | vrecko::BaseClass | virtual |
inputPinsList | vrecko::BaseClass | protected |
inputPresent(const std::string &name) | vrecko::BaseClass | |
interPointOfLineAndPerpendicularPlane(osg::Vec3 &inter, const osg::Vec3 &linePoint, const osg::Vec3 &lineVec, const osg::Vec3 &planePoint) | CarSim::RoadsState | protected |
iNumGenCars | CarSim::RoadsState | protected |
invalidRefToJuncOrPolygPoint | CarSim::RoadsState | protected |
isCarRegForEdge(const unsigned int carId, const unsigned int edgeId) | CarSim::RoadsState | protected |
isCarStopPositionRight(const unsigned int stopEdgeId, const float stopOffset, const float carLength) | CarSim::RoadsState | protected |
isDeadlock(const unsigned int juncId) | CarSim::RoadsState | protected |
isFreeSpaceForCarGroupOnEdge(const unsigned int edgeId, const float fstCarInGroupLength, unsigned int carCount) | CarSim::RoadsState | protected |
isUpdated(void) | vrecko::Ability | |
isValidJuncWithTLs(unsigned int juncId) | CarSim::RoadsState | protected |
junctions | CarSim::RoadsState | protected |
linesInter2D(osg::Vec2 &result, const osg::Vec2 &line1Point, const osg::Vec2 &line1Vec, const osg::Vec2 &line2Point, const osg::Vec2 &line2Vec) | CarSim::RoadsState | protected |
loadJuncPolyRoad(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode const *const pRoadNetNode) | CarSim::RoadsState | protected |
loadJunction(XERCES_CPP_NAMESPACE_QUALIFIER DOMNamedNodeMap const *const pAttributes) | CarSim::RoadsState | protected |
loadPolygonPoint(XERCES_CPP_NAMESPACE_QUALIFIER DOMNamedNodeMap const *const pAttributes) | CarSim::RoadsState | protected |
loadRoad(XERCES_CPP_NAMESPACE_QUALIFIER DOMNamedNodeMap const *const pAttributes) | CarSim::RoadsState | protected |
loadTLparameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *const pTLparametersNode) | CarSim::RoadsState | protected |
loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *pParametersNode) | CarSim::RoadsState | virtual |
vrecko::Ability::loadXMLParameters(const char *xmlString) | vrecko::BaseClass | virtual |
lockJuncsEdgesForNewCar(const std::vector< unsigned int > *const pPath, const unsigned int lastJuncInPath, const bool isLastCar, const bool isStopedCar, const float carLength, const unsigned int carId) | CarSim::RoadsState | protected |
maxJuncId | CarSim::RoadsState | protected |
maxPolygonPointId | CarSim::RoadsState | protected |
mergeCloseJunctions() | CarSim::RoadsState | 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 | |
numOfNonTermEdges | CarSim::RoadsState | protected |
orderJunctionsEdges() | CarSim::RoadsState | protected |
outputPinsList | vrecko::BaseClass | protected |
outputPresent(const std::string &name) | vrecko::BaseClass | |
parameterString | vrecko::Ability | protected |
ParameterVector typedef | vrecko::Ability | |
pCarPartsNodeCache | CarSim::RoadsState | protected |
PinList typedef | vrecko::BaseClass | protected |
pointInHalfSpace(const osg::Vec3 &point, const osg::Vec3 &halfSpacePoint, const osg::Vec3 &halfSpaceVec) | CarSim::RoadsState | protected |
polygonPoints | CarSim::RoadsState | protected |
postInitialize(void) | vrecko::BaseClass | inlinevirtual |
pOwner | vrecko::Ability | protected |
preInitialize(void) | CarSim::RoadsState | virtual |
pRemover | CarSim::RoadsState | protected |
priority | vrecko::BaseClass | protected |
processEvent(const std::string &input_name, void *value) | CarSim::RoadsState | |
vrecko::Ability::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 &input_name, void *value) | CarSim::RoadsState | |
vrecko::Ability::processRequest(const std::string &request_input_name, VreckoMessage *pMessage) | vrecko::BaseClass | virtual |
pTLcolumnModel | CarSim::RoadsState | protected |
pTLorangeModel | CarSim::RoadsState | protected |
regCarForEdge(const unsigned int carId, const unsigned int startEdgeId, const float startOffset, const float carLength, const bool showErrors) | CarSim::RoadsState | protected |
regFstCarForEdge(const unsigned int carId, const unsigned int edgeId, const float offset, const float carLength, const float vel) | CarSim::RoadsState | protected |
regIncomingCarToShortEdges(const std::vector< unsigned int > *const pPath, const unsigned int lastJuncInPath, const unsigned int carId) | CarSim::RoadsState | 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 |
rightHandRule(bool &withDeadlock, const unsigned int inEdge, const unsigned int outEdge, const unsigned int juncId, const bool isCarLastStoped, const unsigned int carId) | CarSim::RoadsState | protected |
roads | CarSim::RoadsState | protected |
roadsEdges | CarSim::RoadsState | protected |
RoadsState() | CarSim::RoadsState | |
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 |
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 | |
setStopedIncomingCarToShortEdges(const std::vector< unsigned int > *const pPath, const unsigned int lastJuncInPath, const unsigned int carId) | CarSim::RoadsState | protected |
showPoint(const osg::Vec3 &point) | CarSim::RoadsState | protected |
tlColorsCenterDist | CarSim::RoadsState | protected |
unregCarForEdge(const unsigned int carId, const unsigned int edgeId) | CarSim::RoadsState | protected |
unregLastCarForEdge(const unsigned int edgeId) | CarSim::RoadsState | protected |
update(void) | CarSim::RoadsState | virtual |
updateCarForEdge(const unsigned int carId, const unsigned int edgeId, const float headOffset, const float rearOffset, const float vel) | CarSim::RoadsState | protected |
updated | vrecko::Ability | protected |
~Ability() | vrecko::Ability | virtual |
~BaseClass() | vrecko::BaseClass | virtual |
~RoadsState() | CarSim::RoadsState | inline |