| averagePerceptTypeProb | SlamSelfLocator | [private] |
| calcAveragePerceptTypeProbabilities() | SlamSelfLocator | [private] |
| calcDistributionValidity() | SlamSelfLocator | [private] |
| calcPose(Pose2D &pose, double &validity) | SlamSelfLocator | [private] |
| calcPoseFromSubCube(Cell poseSpace[POSE_SPACE_GRID][POSE_SPACE_GRID][POSE_SPACE_GRID], int x, int y, int r) | SlamSelfLocator | [private] |
| cameraMatrix | SelfLocatorInterfaces | [protected] |
| candidates | SlamSelfLocator | [private] |
| centerCircleOrientationAngleMotionDependency | SlamSelfLocator | [static] |
| centerCircleOrientationAngleMotionDependentVariance | SlamSelfLocator | [static] |
| centerCircleOrientationAngleTrust | SlamSelfLocator | [static] |
| centerCircleOrientationAngleVariance | SlamSelfLocator | [static] |
| centerCircleWeight | SlamSelfLocator | [static] |
| centerCircleYAngleMotionDependency | SlamSelfLocator | [static] |
| centerCircleYAngleMotionDependentVariance | SlamSelfLocator | [static] |
| centerCircleYAngleTrust | SlamSelfLocator | [static] |
| centerCircleYAngleVariance | SlamSelfLocator | [static] |
| centerCircleZAngleMotionDependency | SlamSelfLocator | [static] |
| centerCircleZAngleMotionDependentVariance | SlamSelfLocator | [static] |
| centerCircleZAngleTrust | SlamSelfLocator | [static] |
| centerCircleZAngleVariance | SlamSelfLocator | [static] |
| collisionPercept | SelfLocatorInterfaces | [protected] |
| crossingWeight | SlamSelfLocator | [static] |
| crossingYAngleMotionDependency | SlamSelfLocator | [static] |
| crossingYAngleMotionDependentVariance | SlamSelfLocator | [static] |
| crossingYAngleTrust | SlamSelfLocator | [static] |
| crossingYAngleVariance | SlamSelfLocator | [static] |
| crossingZAngleMotionDependency | SlamSelfLocator | [static] |
| crossingZAngleMotionDependentVariance | SlamSelfLocator | [static] |
| crossingZAngleTrust | SlamSelfLocator | [static] |
| crossingZAngleVariance | SlamSelfLocator | [static] |
| draw(const Pose2D &pose, Drawings::Color color) const | SlamSelfLocator | [private] |
| draw(const Vector2< int > &point, LinesPercept::LineType type) const | SlamSelfLocator | [private] |
| edgesPercept | SelfLocatorInterfaces | [protected] |
| entryTime | Module | |
| execute() | SlamSelfLocator | [virtual] |
| field | LinesTables2004 | [static] |
| FlagSides enum name | SlamSelfLocator | [private] |
| flagWeight | SlamSelfLocator | [static] |
| flagYAngleMotionDependency | SlamSelfLocator | [static] |
| flagYAngleMotionDependentVariance | SlamSelfLocator | [static] |
| flagYAngleTrust | SlamSelfLocator | [static] |
| flagYAngleVariance | SlamSelfLocator | [static] |
| flagZAngleMotionDependency | SlamSelfLocator | [static] |
| flagZAngleMotionDependentVariance | SlamSelfLocator | [static] |
| flagZAngleTrust | SlamSelfLocator | [static] |
| flagZAngleVariance | SlamSelfLocator | [static] |
| gameControlData | SelfLocatorInterfaces | [protected] |
| getCrossingClassification(const LinesPercept::LineCrossingPoint &point) | SlamSelfLocator | [private] |
| goalWeight | SlamSelfLocator | [static] |
| goalYAngleMotionDependency | SlamSelfLocator | [static] |
| goalYAngleMotionDependentVariance | SlamSelfLocator | [static] |
| goalYAngleTrust | SlamSelfLocator | [static] |
| goalYAngleVariance | SlamSelfLocator | [static] |
| goalZAngleMotionDependency | SlamSelfLocator | [static] |
| goalZAngleMotionDependentVariance | SlamSelfLocator | [static] |
| goalZAngleTrust | SlamSelfLocator | [static] |
| goalZAngleVariance | SlamSelfLocator | [static] |
| gtCamWorldState | SelfLocatorInterfaces | [protected] |
| handleMessage(InMessage &message) | SlamSelfLocator | [virtual] |
| HEAD_HEIGHT_SMOOTHING_FRAMENUMBER enum value | SlamSelfLocator | |
| headHeight | SlamSelfLocator | [static] |
| headHeightBuffer | SlamSelfLocator | [private] |
| landmarksObservationUpdate(const LandmarksPercept &landmarksPercept) | SlamSelfLocator | [private] |
| landmarksPercept | SelfLocatorInterfaces | [protected] |
| landmarksState | SelfLocatorInterfaces | [protected] |
| lastModelCrossing | SlamSelfLocator | [private] |
| lastOdometry | SlamSelfLocator | [private] |
| lastOdometry2 | SlamSelfLocator | [private] |
| lastSeenCenterCircle | SlamSelfLocator | [private] |
| lastSeenCrossing | SlamSelfLocator | [private] |
| lastSeenCrossingClass | SlamSelfLocator | [private] |
| LEFT_SIDE_OF_FLAG enum value | SlamSelfLocator | [private] |
| lineCrossingsTable | SlamSelfLocator | [private] |
| lineObservationUpdate(const LinesPercept &linesPercept) | SlamSelfLocator | [private] |
| linePointWeight | SlamSelfLocator | [static] |
| linePointYAngleMotionDependency | SlamSelfLocator | [static] |
| linePointYAngleMotionDependentVariance | SlamSelfLocator | [static] |
| linePointYAngleTrust | SlamSelfLocator | [static] |
| linePointYAngleVariance | SlamSelfLocator | [static] |
| linePointZAngleMotionDependency | SlamSelfLocator | [static] |
| linePointZAngleMotionDependentVariance | SlamSelfLocator | [static] |
| linePointZAngleTrust | SlamSelfLocator | [static] |
| linePointZAngleVariance | SlamSelfLocator | [static] |
| linesPercept | SelfLocatorInterfaces | [protected] |
| LinesTables2004() | LinesTables2004 | |
| majorDirTransWeight | SlamSelfLocator | [static] |
| maximumTrust | SlamSelfLocator | [static] |
| minorDirTransWeight | SlamSelfLocator | [static] |
| motionUpdate(const Pose2D &odometry, const Pose2D &camera, bool noise) | SlamSelfLocator | [private] |
| movedAngleWeight | SlamSelfLocator | [static] |
| movedDistWeight | SlamSelfLocator | [static] |
| NUM_OF_CALCULATED_POSES enum value | SlamSelfLocator | |
| numberOfTypes | SlamSelfLocator | [private] |
| OBS_TABLE_X_FIELD_LINE enum value | SlamSelfLocator | |
| OBS_TABLE_Y_FIELD_LINE enum value | SlamSelfLocator | |
| observationTable | LinesTables2004 | [static] |
| observationUpdateDone | SlamSelfLocator | [private] |
| ObsTable typedef | LinesTables2004 | |
| obstaclesPercept | SelfLocatorInterfaces | [protected] |
| odometryData | SelfLocatorInterfaces | [protected] |
| odometryPose | SlamSelfLocator | [private] |
| odometryPoseResetted | SlamSelfLocator | [private] |
| POSE_SPACE_GRID enum value | SlamSelfLocator | |
| psdPercept | SelfLocatorInterfaces | [protected] |
| quasiZero | SlamSelfLocator | [static] |
| refCount | LinesTables2004 | [static] |
| resample() | SlamSelfLocator | [private] |
| RIGHT_SIDE_OF_FLAG enum value | SlamSelfLocator | [private] |
| robotPose | SelfLocatorInterfaces | [protected] |
| robotPoseCollection | SelfLocatorInterfaces | [protected] |
| robotState | SelfLocatorInterfaces | [protected] |
| rotationNoise | SlamSelfLocator | [static] |
| SAMPLES_MAX enum value | SlamSelfLocator | |
| sampleSet | SlamSelfLocator | |
| sampleTemplateGenerator | SlamSelfLocator | [private] |
| SelfLocator(const SelfLocatorInterfaces &interfaces) | SelfLocator | [inline] |
| SelfLocatorInterfaces(const LandmarksPercept &landmarksPercept, const LinesPercept &linesPercept, const EdgesPercept &edgesPercept, const SpecialPercept &specialPercept, const PSDPercept &psdPercept, const ObstaclesPercept &obstaclesPercept, const CollisionPercept &collisionPercept, const OdometryData &odometryData, const CameraMatrix &cameraMatrix, const RobotState &robotState, const GTCamWorldState >CamWorldState, const GameControlData &gameControlData, RobotPose &robotPose, SampleSetProxy< PoseSample > &selfLocatorSamples, LandmarksState &landmarksState, RobotPoseCollection &robotPoseCollection) | SelfLocatorInterfaces | [inline] |
| selfLocatorSamples | SelfLocatorInterfaces | [protected] |
| sigmoid(double d) const | SlamSelfLocator | [inline, private] |
| SlamSelfLocator(const SelfLocatorInterfaces &interfaces) | SlamSelfLocator | |
| specialPercept | SelfLocatorInterfaces | [protected] |
| speed | SlamSelfLocator | [private] |
| teamColorBlue | SlamSelfLocator | |
| templateTable | LinesTables2004 | [static] |
| TempTable typedef | LinesTables2004 | |
| testSample | SlamSelfLocator | [private] |
| timeStamp | SlamSelfLocator | [private] |
| translationNoise | SlamSelfLocator | [static] |
| types | SlamSelfLocator | [private] |
| updateByCenterCircle(const LinesPercept::CenterCircle ¢erCircle) | SlamSelfLocator | [private] |
| updateByCrossing(const LinesPercept::LineCrossingPoint &point) | SlamSelfLocator | [private] |
| updateByEstimatedDirection() | SlamSelfLocator | [private] |
| updateByFlag(const Vector2< double > &flagFieldPosition, FlagSides sideOfFlag, double measuredBearing) | SlamSelfLocator | [private] |
| updateByGoalPost(const Vector2< double > &goalPost, double measuredBearing) | SlamSelfLocator | [private] |
| updateByNotSeenFlag(Flag::FlagType type) | SlamSelfLocator | [private] |
| updateByNotSeenGoal(colorClass goalColor) | SlamSelfLocator | [private] |
| updateByPoint(const LinesPercept::LinePoint &point, SlamSelfLocatorSample::PerceptType type) | SlamSelfLocator | [private] |
| updateVariancesBySpeed(double speed) | SlamSelfLocator | [private] |
| ~LinesTables2004() | LinesTables2004 | |
| ~Module() | Module | [inline, virtual] |
| ~SelfLocator() | SelfLocator | [inline, virtual] |