JSim 2026.06.01-p(1)
Loading...
Searching...
No Matches
ball_gamepiece_sim.hpp File Reference
#include <algorithm>
#include <cmath>
#include <cstddef>
#include <functional>
#include <limits>
#include <mutex>
#include <string>
#include <utility>
#include <vector>
#include "frcsim/field/boundary.hpp"
#include "frcsim/gamepiece/ball_physics.hpp"
#include "frcsim/math/quaternion.hpp"
#include "frcsim/math/vector.hpp"

Go to the source code of this file.

Classes

class  frcsim::BallGamepieceSim
 Resolves robot-ball contact response. projectiles. More...
struct  frcsim::BallGamepieceSim::FieldConfig
 Global field and contact tuning parameters. More...
struct  frcsim::BallGamepieceSim::RobotState
 Per-robot state used by game piece interaction and collision routines. More...
struct  frcsim::BallGamepieceSim::ExitTrajectoryParameters
 Exit trajectory and metadata used when launching a carried ball or a projectile. More...
struct  frcsim::BallGamepieceSim::GamePieceInfo
 Registration record for a named game piece type. More...
struct  frcsim::BallGamepieceSim::ProjectileEntity
 In-flight entity not currently represented by BallPhysicsSim3D. More...
struct  frcsim::BallGamepieceSim::GoalZone
 Goal capture region and validation logic. More...
struct  frcsim::BallGamepieceSim::BallEntity
 Grounded game piece entity with its own ball physics instance. More...

Namespaces

namespace  frcsim