|
Classes |
| class | Landmark |
| | Points that can act as landmarks! For the goal and the corner posts these points (in 3D) lie on the top-most point of the landmarks. More...
|
| class | FieldDimensions |
| | Static class containing some useful functions regarding field dimensions. More...
|
Functions |
| const Vector2< int > | ownGroundlineLeft (xPosOwnGroundline, yPosLeftGroundline) |
| const Vector2< int > | ownGroundlineRight (xPosOwnGroundline, yPosRightGroundline) |
| const Vector2< int > | ownGoalRearPanelMiddle (xPosOwnGoal, yPosCenterGoal) |
| const Vector2< int > | opponentGoalRearPanelMiddle (xPosOpponentGoal, yPosCenterGoal) |
| const Vector2< int > | opponentGroundlineLeft (xPosOpponentGroundline, yPosLeftGroundline) |
| const Vector2< int > | opponentGroundlineRight (xPosOpponentGroundline, yPosRightGroundline) |
| const Vector2< int > | leftSideLineOwnEnd (xPosOwnSideCorner, yPosLeftSideline) |
| const Vector2< int > | leftSideLineOpponentEnd (xPosOpponentSideCorner, yPosLeftSideline) |
| const Vector2< int > | rightSideLineOwnEnd (xPosOwnSideCorner, yPosRightSideline) |
| const Vector2< int > | rightSideLineOpponentEnd (xPosOpponentSideCorner, yPosRightSideline) |
| const Vector2< int > | ownGoalLeftPost (xPosOwnGroundline, yPosLeftGoal) |
| const Vector2< int > | ownGoalRightPost (xPosOwnGroundline, yPosRightGoal) |
| const Vector2< int > | opponentGoalLeftPost (xPosOpponentGroundline, yPosLeftGoal) |
| const Vector2< int > | opponentGoalRightPost (xPosOpponentGroundline, yPosRightGoal) |
| const Vector2< int > | ownGoalLeftRearPanel (xPosOwnGoal, yPosLeftGoal) |
| const Vector2< int > | ownGoalRightRearPanel (xPosOwnGoal, yPosRightGoal) |
| const Vector2< int > | opponentGoalLeftRearPanel (xPosOpponentGoal, yPosLeftGoal) |
| const Vector2< int > | opponentGoalRightRearPanel (xPosOpponentGoal, yPosRightGoal) |
| const Geometry::Line | leftWall (leftSideLineOwnEnd, leftSideLineOpponentEnd-leftSideLineOwnEnd) |
| const Geometry::Line | opponentLeftCorner (leftSideLineOpponentEnd, opponentGroundlineLeft-leftSideLineOpponentEnd) |
| const Geometry::Line | opponentLeftGroundline (opponentGroundlineLeft, opponentGoalLeftPost-opponentGroundlineLeft) |
| const Geometry::Line | opponentGoalLeftWall (opponentGoalLeftPost, opponentGoalLeftRearPanel-opponentGoalLeftPost) |
| const Geometry::Line | opponentGoalRearWall (opponentGoalLeftRearPanel, opponentGoalRightRearPanel-opponentGoalLeftRearPanel) |
| const Geometry::Line | opponentGoalRightWall (opponentGoalRightRearPanel, opponentGoalRightPost-opponentGoalRightRearPanel) |
| const Geometry::Line | opponentRightGroundline (opponentGoalRightPost, opponentGroundlineRight-opponentGoalRightPost) |
| const Geometry::Line | opponentRightCorner (opponentGroundlineRight, rightSideLineOpponentEnd-opponentGroundlineRight) |
| const Geometry::Line | rightWall (rightSideLineOpponentEnd, rightSideLineOwnEnd-rightSideLineOpponentEnd) |
| const Geometry::Line | ownRightCorner (rightSideLineOwnEnd, ownGroundlineRight-rightSideLineOwnEnd) |
| const Geometry::Line | ownRightGroundline (ownGroundlineRight, ownGoalRightPost-ownGroundlineRight) |
| const Geometry::Line | ownGoalRightWall (ownGoalRightPost, ownGoalRightRearPanel-ownGoalRightPost) |
| const Geometry::Line | ownGoalRearWall (ownGoalRightRearPanel, ownGoalLeftRearPanel-ownGoalRightRearPanel) |
| const Geometry::Line | ownGoalLeftWall (ownGoalLeftRearPanel, ownGoalLeftPost-ownGoalLeftRearPanel) |
| const Geometry::Line | ownLeftGroundline (ownGoalLeftPost, ownGroundlineLeft-ownGoalLeftPost) |
| const Geometry::Line | ownLeftCorner (ownGroundlineLeft, leftSideLineOwnEnd-ownGroundlineLeft) |
Variables |
| const int | xPosOpponentGoal = 2450 |
| const int | xPosFrontFlags = 2200 |
| const int | xPosOpponentGoalpost = 2200 |
| const int | xPosOpponentGroundline = 2100 |
| const int | xPosOpponentSideCorner = 1800 |
| const int | xPosOpponentPenaltyArea = 1600 |
| const int | xPosCenterOpponentHalf = 1200 |
| const int | xPosHalfWayLine = 0 |
| const int | xPosCenterOwnHalf = -1200 |
| const int | xPosOwnPenaltyArea = -1600 |
| const int | xPosOwnSideCorner = -1800 |
| const int | xPosOwnGroundline = -2100 |
| const int | xPosOwnGoalpost = -2200 |
| const int | xPosBackFlags = -2200 |
| const int | xPosOwnGoal = -2450 |
| const int | yPosLeftFlags = 1450 |
| const int | yPosLeftSideline = 1350 |
| const int | yPosLeftGroundline = 1050 |
| const int | yPosCenterLeftHalf = 700 |
| const int | yPosLeftPenaltyArea = 500 |
| const int | yPosLeftGoal = 300 |
| const int | yPosCenterGoal = 0 |
| const int | yPosRightGoal = -300 |
| const int | yPosRightPenaltyArea = -500 |
| const int | yPosCenterRightHalf = -700 |
| const int | yPosRightGroundline = -1050 |
| const int | yPosRightSideline = -1350 |
| const int | yPosRightFlags = -1450 |
| const int | xPosYellowGroundline = 2100 |
| const int | xPosYellowSideCorner = 1800 |
| const int | xPosYellowPenaltyArea = 1600 |
| const int | xPosBluePenaltyArea = -1600 |
| const int | xPosBlueSideCorner = -1800 |
| const int | xPosBlueGroundline = -2100 |
| const int | centerCircleRadius = 150 |
| const double | flagRadius = 51.5 |
| const int | flagHeight = 200 |
| const int | flagColorHeight = 100 |
| const int | goalHeight = 300 |
| const double | ballRadius = 43 |
| const int | soccerBallRadius = 45 |
| const int | fieldLinesWidth = 25 |
| const int | wallHeight = 100 |
| const int | numOfLandmarks = 13 |
| const class Landmark | targetPointOnLandmark [numOfLandmarks] |
| | Points that can act as landmarks! For the goal and the corner posts these points (in 3D) lie on the top-most point of the landmarks.
|