addOneToGoalDiff() | WorldModel | |
agentObject | WorldModel | [private] |
averageParticles(VecPosition posArray[], int iLength) | WorldModel | [private] |
Ball | WorldModel | [private] |
bNewInfo | WorldModel | [private] |
bsCheckBall | WorldModel | [private] |
calculateAngleAgentWithPos(VecPosition pos) | WorldModel | [private] |
calculatePosAgentWith2Flags(ObjectT objFlag1, ObjectT objFlag2) | WorldModel | [private] |
calculateStateAgent(VecPosition *posGlobal, VecPosition *velGlobal, AngDeg *angGlobal) | WorldModel | [private] |
calculateStateAgent2(VecPosition *posGlobal, VecPosition *velGlobal, AngDeg *angGlobal) | WorldModel | [private] |
calculateStateBall(VecPosition *posGlobal, VecPosition *velGlobal) | WorldModel | [private] |
calculateStateBall2(VecPosition *posGlobal, VecPosition *velGlobal) | WorldModel | [private] |
calculateStatePlayer(ObjectT o, VecPosition *posGlobal, VecPosition *velGlobal) | WorldModel | [private] |
calculateVelocityDynamicObject(ObjectT o) | WorldModel | [private] |
checkParticlesAgent(AngDeg angGlobalNeck) | WorldModel | [private] |
checkParticlesBall(VecPosition posArray[], VecPosition velArray[], int iLength, int *iNrLeft) | WorldModel | [private] |
cond_newInfo | WorldModel | [private] |
Flags | WorldModel | [private] |
getActualKickPowerRate() | WorldModel | |
getActualTurnAngle(AngDeg angActualAngle, double dSpeed) | WorldModel | |
getAgentBodyAngleRelToNeck() const | WorldModel | |
getAgentEffort() const | WorldModel | |
getAgentGlobalBodyAngle() | WorldModel | |
getAgentGlobalNeckAngle() const | WorldModel | |
getAgentGlobalPosition() const | WorldModel | |
getAgentGlobalVelocity() const | WorldModel | |
getAgentObjectType() const | WorldModel | |
getAgentSpeed() const | WorldModel | |
getAgentStamina() const | WorldModel | |
getAgentViewAngle() const | WorldModel | |
getAgentViewFrequency() const | WorldModel | |
getAgentViewQuality() const | WorldModel | |
getAngleForTurn(AngDeg angDesiredAngle, double dSpeed) | WorldModel | |
getBallDirection() | WorldModel | |
getBallPos() | WorldModel | |
getBallSpeed() | WorldModel | |
getCheckBallStatus() const | WorldModel | |
getClosestInSetTo(ObjectSetT objectSet, ObjectT o, double *dDist=NULL, double dConfThr=-1.0) | WorldModel | |
getClosestInSetTo(ObjectSetT objectSet, VecPosition pos, double *dDist=NULL, double dConfThr=-1.0) | WorldModel | |
getClosestInSetTo(ObjectSetT objectSet, Line l, VecPosition pos1, VecPosition pos2, double *dDistToLine=NULL, double *dDistPos1ToP=NULL) | WorldModel | |
getClosestRelativeInSet(ObjectSetT set, double *dDist=NULL) | WorldModel | |
getConfidence(ObjectT o) | WorldModel | |
getCurrentCycle() | WorldModel | |
getCurrentTime() | WorldModel | |
getDirectionOfWidestAngle(VecPosition posOrg, AngDeg angMin, AngDeg angMax, AngDeg *ang, double dDist) | WorldModel | |
getEndSpeedFromFirstSpeed(double dFirstSpeed, double dCycles) | WorldModel | |
getFastestInSetTo(ObjectSetT objectSet, ObjectT o, int *iCycles=NULL) | WorldModel | |
getFastestInSetTo(ObjectSetT objectSet, VecPosition pos, VecPosition vel, double dDecay, int *iCycles=NULL) | WorldModel | |
getFirstEmptySpotInSet(ObjectSetT objectSet) | WorldModel | |
getFirstSpeedFromDist(double dDist, double dCycles) | WorldModel | |
getFirstSpeedFromEndSpeed(double dEndSpeed, double dCycles) | WorldModel | |
getFurthestInSetTo(ObjectSetT objectSet, ObjectT o, double *dDist=NULL, double dConfThr=-1.0) | WorldModel | |
getFurthestRelativeInSet(ObjectSetT set, double *dDist=NULL) | WorldModel | |
getGlobalAngle(ObjectT o) | WorldModel | |
getGlobalBodyAngle(ObjectT o) | WorldModel | |
getGlobalNeckAngle(ObjectT o) | WorldModel | |
getGlobalPosition(ObjectT o) | WorldModel | |
getGlobalVelocity(ObjectT o) | WorldModel | |
getGoalDiff() const | WorldModel | |
getInfoHeteroPlayer(int iIndex) | WorldModel | |
getKickPowerForSpeed(double dDesiredSpeed) | WorldModel | |
getKickSpeedToTravel(double dDistance, double dEndSpeed) | WorldModel | |
getMinMaxDirChange(double dOutput, double *dMin, double *dMax, double x1) | WorldModel | [private] |
getMinMaxDistChange(double dOutput, double dDist, double *dMin, double *dMax, double x1, double xDist1, double xDist2) | WorldModel | [private] |
getMinMaxDistQuantizeValue(double dInput, double *dMin, double *dMax, double x1, double x2) | WorldModel | [private] |
getNrInSetInCircle(ObjectSetT objectSet, Circle c) | WorldModel | |
getNrInSetInCone(ObjectSetT objectSet, double dWidth, VecPosition start, VecPosition end) | WorldModel | |
getNrInSetInRectangle(ObjectSetT objectSet, Rectangle *rect=NULL) | WorldModel | |
getNrOfCommands(CommandT c) const | WorldModel | |
getObjectPtrFromType(ObjectT o) | WorldModel | [private] |
getOffsideX() | WorldModel | |
getOppGoalieType() | WorldModel | |
getOuterPositionInField(VecPosition pos, AngDeg ang, double dDist=3.0, bool bWithPenalty=true) | WorldModel | |
getOwnGoalieType() | WorldModel | |
getPlayerNumber() const | WorldModel | |
getPlayMode() const | WorldModel | |
getPosOpponentGoal() | WorldModel | |
getPosOwnGoal() | WorldModel | |
getPowerForDash(VecPosition posRelTo, AngDeg angBody, VecPosition vel, double dEffort) | WorldModel | |
getRelAngleOpponentGoal() | WorldModel | |
getRelativeAngle(ObjectT o, bool bWithBody=false) | WorldModel | |
getRelativeDistance(ObjectT o) | WorldModel | |
getRelativePosition(ObjectT o) | WorldModel | |
getRelDistanceOpponentGoal() | WorldModel | |
getSecondClosestInSetTo(ObjectSetT objectSet, ObjectT o, double *dDist=NULL, double dConfThr=-1.0) | WorldModel | |
getSecondClosestRelativeInSet(ObjectSetT set, double *dDist=NULL) | WorldModel | |
getSide() const | WorldModel | |
getTeamName() const | WorldModel | |
getTimeCheckBall() const | WorldModel | |
getTimeFromConfidence(double dConf) | WorldModel | |
getTimeGlobalAngles(ObjectT o) | WorldModel | |
getTimeGlobalPosition(ObjectT o) | WorldModel | |
getTimeGlobalVelocity(ObjectT o) | WorldModel | |
getTimeLastRefereeMessage() | WorldModel | |
getTimeLastSeeGlobalMessage() const | WorldModel | |
getTimeLastSeeMessage() const | WorldModel | |
getTimeLastSeen(ObjectT o) | WorldModel | |
getTimeLastSenseMessage() const | WorldModel | |
getTimeSinceLastCatch() | WorldModel | |
iCommandCounters | WorldModel | [private] |
iGoalDiff | WorldModel | [private] |
initParticlesAgent(AngDeg angGlobal) | WorldModel | [private] |
initParticlesAgent(VecPosition posInitital) | WorldModel | [private] |
initParticlesBall(VecPosition posArray[], VecPosition velArray[], int iLength) | WorldModel | [private] |
iNrHoles | WorldModel | |
iNrOpponentsSeen | WorldModel | |
iNrParticlesAgent | WorldModel | [private, static] |
iNrParticlesBall | WorldModel | [private, static] |
iNrTeammatesSeen | WorldModel | |
iNrUnknownPlayers | WorldModel | [private] |
invQuantizeMax(double dOutput, double dQuantizeStep) | WorldModel | [private] |
invQuantizeMin(double dOutput, double dQuantizeStep) | WorldModel | [private] |
iPlayerNumber | WorldModel | [private] |
isBallCatchable() | WorldModel | |
isBallHeadingToGoal() | WorldModel | |
isBallInOurPossesion() | WorldModel | |
isBallInOwnPenaltyArea() | WorldModel | |
isBallKickable() | WorldModel | |
isBeforeKickOff() | WorldModel | |
isCollisionAfterDash(SoccerCommand soc) | WorldModel | |
isConfidenceGood(ObjectT) | WorldModel | |
isConfidenceVeryGood(ObjectT) | WorldModel | |
isCornerKickThem() | WorldModel | |
isCornerKickUs() | WorldModel | |
isDeadBallThem() | WorldModel | |
isDeadBallUs() | WorldModel | |
isFreeKickThem() | WorldModel | |
isFreeKickUs() | WorldModel | |
isGoalKickThem() | WorldModel | |
isGoalKickUs() | WorldModel | |
isInOwnPenaltyArea(VecPosition pos) | WorldModel | |
isInTheirPenaltyArea(VecPosition pos) | WorldModel | |
isKickInThem() | WorldModel | |
isKickInUs() | WorldModel | |
isKickOffThem() | WorldModel | |
isKickOffUs() | WorldModel | |
isKnownPlayer(ObjectT o) | WorldModel | |
isLastMessageSee() const | WorldModel | |
isOffsideThem() | WorldModel | |
isOffsideUs() | WorldModel | |
isOnside(ObjectT) | WorldModel | |
isOpponentAtAngle(AngDeg ang, double dDist) | WorldModel | |
isQueuedActionPerformed() | WorldModel | |
isTimeStopped() | WorldModel | |
isVisible(ObjectT o) | WorldModel | |
iterateObjectDone(int &iIndex) | WorldModel | |
iterateObjectNext(int &iIndex, ObjectSetT g, double dConf=-1.0) | WorldModel | |
iterateObjectStart(int &iIndex, ObjectSetT g, double dConf=-1.0) | WorldModel | |
Lines | WorldModel | [private] |
logObjectInformation(int iLogLevel, ObjectT o) | WorldModel | |
mapUnknownPlayers(Time time) | WorldModel | |
mutex_newInfo | WorldModel | [private] |
Opponents | WorldModel | [private] |
particlesPosAgent | WorldModel | [private] |
particlesPosBall | WorldModel | [private] |
particlesVelBall | WorldModel | [private] |
performedCommands | WorldModel | [private] |
playMode | WorldModel | [private] |
predictAgentPos(int iCycles, int iDashPower=0) | WorldModel | |
predictAgentPosAfterCommand(SoccerCommand com) | WorldModel | |
predictAgentStateAfterCommand(SoccerCommand com, VecPosition *pos, VecPosition *vel, AngDeg *angBody, AngDeg *angNeck, Stamina *sta) | WorldModel | |
predictNrCyclesToObject(ObjectT objFrom, ObjectT objTo) | WorldModel | |
predictNrCyclesToPoint(ObjectT o, VecPosition posTo, AngDeg ang) | WorldModel | |
predictPosAfterNrCycles(ObjectT o, int iCycles, int iDashPower=100, VecPosition *vel=NULL) | WorldModel | |
predictStaminaAfterDash(double dPower, Stamina *sta) | WorldModel | |
predictStateAfterCommand(SoccerCommand com, VecPosition *pos, VecPosition *vel, AngDeg *angGlobalBody, AngDeg *angGlobalNeck, Stamina *sta) | WorldModel | |
predictStateAfterDash(double dActualPower, VecPosition *pos, VecPosition *vel, Stamina *sta, double dDirection) | WorldModel | |
predictStateAfterTurn(AngDeg dSendAngle, VecPosition *pos, VecPosition *vel, AngDeg *angBody, AngDeg *angNeck, Stamina *sta=NULL) | WorldModel | |
processCatchedBall(RefereeMessageT rm, Time time) | WorldModel | |
processNewAgentInfo(ViewQualityT vq, ViewAngleT va, double dStamina, double dEffort, double dSpeed, AngDeg angSpeed, AngDeg angHeadAngle) | WorldModel | |
processNewHeteroPlayer(int iIndex, double dPlayerSpeedMax, double dStaminaIncMax, double dPlayerDecay, double dInertiaMoment, double dDashPowerRate, double dPlayerSize, double dKickableMargin, double dKickRand, double dExtraStamina, double dEffortMax, double dEffortMin) | WorldModel | |
processNewObjectInfo(ObjectT o, Time time, double dDist, int iDir, double dDistChange, double dDirChange, AngDeg angRelBodyAng, AngDeg angRelNeckAng, bool isGoalie) | WorldModel | |
processPerfectHearInfo(ObjectT o, VecPosition pos, double dConf, bool bIsGoalie=0) | WorldModel | |
processPerfectHearInfoBall(VecPosition pos, VecPosition vel, double dConf) | WorldModel | |
processQueuedCommands(SoccerCommand commands[], int iCommands) | WorldModel | |
processSeeGlobalInfo(ObjectT o, Time time, VecPosition pos, VecPosition vel, AngDeg angBody, AngDeg angNeck) | WorldModel | |
processUnsureHearInfo(ObjectT o, VecPosition pos, double dConf) | WorldModel | |
PS | WorldModel | [private] |
pt | WorldModel | [private] |
queuedCommands | WorldModel | [private] |
removeGhosts() | WorldModel | |
resampleParticlesAgent(int iLeft) | WorldModel | [private] |
resampleParticlesBall(VecPosition posArray[], VecPosition velArray[], int iLength, int iLeft) | WorldModel | [private] |
resetTimeObjects() | WorldModel | |
setAgentObjectType(ObjectT o) | WorldModel | |
setCheckBallStatus(BallStatusT bs) | WorldModel | |
setIsKnownPlayer(ObjectT o, bool isKnownPlayer) | WorldModel | |
setNrOfCommands(CommandT c, int i) | WorldModel | |
setPlayerNumber(int i) | WorldModel | |
setPlayMode(PlayModeT pm) | WorldModel | |
setSide(SideT s) | WorldModel | |
setTeamName(char *str) | WorldModel | |
setTimeCheckBall(Time time) | WorldModel | |
setTimeLastCatch(Time time) | WorldModel | |
setTimeLastRefereeMessage(Time time) | WorldModel | |
setTimeLastSeeGlobalMessage(Time time) | WorldModel | |
setTimeLastSeeMessage(Time time) | WorldModel | |
setTimeLastSenseMessage(Time time) | WorldModel | |
show(ostream &os=cout) | WorldModel | |
show(ObjectT o, ostream &os=cout) | WorldModel | |
showObjects(ostream &os=cout) | WorldModel | |
showQueuedCommands(ostream &os=cout) | WorldModel | |
sideSide | WorldModel | [private] |
SS | WorldModel | [private] |
strLastHearMessage | WorldModel | |
strLastSeeMessage | WorldModel | |
strLastSenseMessage | WorldModel | |
strTeamName | WorldModel | [private] |
subtractOneFromGoalDiff() | WorldModel | |
Teammates | WorldModel | [private] |
timeCheckBall | WorldModel | [private] |
timeLastCatch | WorldModel | [private] |
timeLastRefMessage | WorldModel | [private] |
timeLastSeeMessage | WorldModel | [private] |
timeLastSenseMessage | WorldModel | [private] |
UnknownPlayers | WorldModel | [private] |
updateAfterSeeMessage() | WorldModel | [private] |
updateAfterSenseMessage() | WorldModel | [private] |
updateAgentAndBallAfterSense() | WorldModel | [private] |
updateAgentObjectAfterSee() | WorldModel | [private] |
updateAll() | WorldModel | |
updateBallAfterKick(double dPower, AngDeg ang) | WorldModel | [private] |
updateBallForCollision() | WorldModel | [private] |
updateDynamicObjectAfterSee(ObjectT o) | WorldModel | [private] |
updateDynamicObjectForNextCycle(ObjectT o, int iCycle) | WorldModel | [private] |
updateObjectRelativeFromGlobal(ObjectT o) | WorldModel | [private] |
updateParticlesAgent(VecPosition vel, bool bAfterSense) | WorldModel | [private] |
updateParticlesBall(VecPosition posArray[], VecPosition velArray[], int iLength, double dPower, AngDeg ang) | WorldModel | [private] |
updateRelativeFromGlobal() | WorldModel | [private] |
updateSSToHeteroPlayerType(int i) | WorldModel | |
waitForNewInformation() | WorldModel | |
WorldModel(ServerSettings *ss, PlayerSettings *ps) | WorldModel | |