JSim 2026.06.01-p(1)
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cfrcsim::RigidBody::AerodynamicGeometryGeometric metadata used to estimate drag reference area
 Cfrcsim::ArmSimulates a rotational arm mechanism
 CAutoCloseable
 Cfrcsim::BallGamepieceSim::BallEntityGrounded game piece entity with its own ball physics instance
 Cfrcsim::BallGamepieceSimResolves robot-ball contact response. projectiles
 Cfrcsim::BallPhysicsSim3D3D rigid-body style ball simulator with drag, Magnus lift, and ground contact
 Cfrcsim::BallPhysicsSim3D::BallPropertiesPhysical parameters for the ball body
 Cfrcsim::BallPhysicsSim3D::BallStateDynamic state advanced by step()
 Cfrcsim::BodyFlags
 Cfrcsim::CollisionDetectorPure virtual interface for collision detection algorithms
 Cfrcsim::CollisionManifoldRepresents the result of a collision check between two shapes
 Cfrcsim::BallPhysicsSim3D::ConfigRuntime physics environment parameters
 Cfrcsim::DoubleDifferentialMechanism::ConfigMapping coefficients and inversion thresholds
 Cfrcsim::IntakeSimulation::ConfigRuntime configuration for intake behavior
 Cfrcsim::ShotCalculator3D::ConfigSolver configuration for interpolation, refinement, and historical smoothing behavior
 Cfrcsim::TurretFlywheelSim::ConfigConfiguration for differential kinematics, ball model, and local mount geometry
 Cfrcsim::IntakeSimulation::ContactEventContact event generated during update() proximity checks
 Cfrcsim::ContactPointDescribes a single contact point between two colliding bodies
 Cfrcsim::ContactSolverSolves contact constraints applying impulses to resolve interpenetration and calculate friction
 Cfrcsim::FlywheelWheelSim::ControlInputControl inputs for open-loop or simple internal velocity-loop operation
 Cfrcsim::DeformableBodyRigid body with optional deformable mesh dynamics overlay
 Cfrcsim::DoubleDifferentialMechanismKinematic mapping utility for a two-motor double differential turret mechanism
 Cfrcsim::Vector3::DragForceDetailsExpanded drag diagnostics for force computation
 Cfrcsim::DragGravityComparisonDiagnostic output comparing drag force to gravitational acceleration
 Cfrcsim::DragModelEvaluates drag force on a moving body using quadratic and linear drag models
 Cfrcsim::Vector3::DragVectorDirectional drag force vector and validity metadata
 Cfrcsim::ElevatorSimulates a linear elevator mechanism
 Cfrcsim::EncoderSimSimulates an absolute or relative encoder mapping to mechanical state
 Cfrcsim::EnvironmentalBoundaryCollision or constraint boundary definition used by PhysicsWorld
 Cfrcsim::BallGamepieceSim::ExitTrajectoryParametersExit trajectory and metadata used when launching a carried ball or a projectile
 Cfrcsim::BallGamepieceSim::FieldConfigGlobal field and contact tuning parameters
 Cjsim.field.FieldConfig
 Cjsim.field.FieldDefinitionCatalog
 Cjsim.field.FieldElement
 Cfrcsim::FieldObstacleConvenience wrapper for constructing EnvironmentalBoundary-based obstacles
 Cfrcsim::FieldObstacleMapMutable collection helper for assembling obstacle sets
 Cjsim.api.FieldState< T >
 Cfrcsim::FieldWallHelper factory for perimeter wall obstacles
 Cfrcsim::FlywheelWheelSimSingle-wheel flywheel velocity model with optional closed-loop speed command behavior
 Cfrcsim::ForceGeneratorInterface for force laws used by the rigid-body integrator
 Cjsim.Gamepiece
 Cfrcsim::BallGamepieceSim::GamePieceInfoRegistration record for a named game piece type
 Cjsim.api.GamePiecePhysics
 Cjsim.api.GamePieceState
 Cjsim.api.GamePieceType
 Cjsim.api.GamepieceZone
 Cfrcsim::GoalStructureScoring volume definition used by arena presets and projectile checks
 Cfrcsim::BallGamepieceSim::GoalZoneGoal capture region and validation logic
 Cfrcsim::GyroSimSimulates an IMU/Gyroscope, incorporating drift and noise models
 Cjsim.PhysicsWorld.HitboxType
 Cfrcsim::IntakeSimulationLightweight intake interaction model that consumes nearby balls into robot inventory
 Cfrcsim::IntegratorTime-integration helpers for translational and rotational rigid-body dynamics
 Cfrcsim::DoubleDifferentialMechanism::InverseResultResult from inverse kinematics solve
 Cfrcsim::JointBaseBase class for bilateral kinematic constraints between two rigid bodies
 Cfrcsim::DoubleDifferentialMechanism::JointStateOutput state for mechanism yaw/pitch joints
 Cjsim.JSim
 Cjsim.jni.JSimJNI
 Cfrcsim::DoubleDifferentialMechanism::LimitsOptional soft limits applied to joint coordinates
 Cjsim.LinearVelocity3d
 Cfrcsim::MagnusModelComputes a Magnus lift force from linear velocity and spin
 Cfrcsim::MaterialContact material parameters for collision response
 Cfrcsim::PhysicsWorld::MaterialInteractionMaterial-pair contact interaction override entry
 Cfrcsim::Matrix33x3 matrix type used for rotations and inertia-tensor operations
 Cjsim.api.Matrix3
 Cfrcsim::MecanumModelKinematic and dynamic block for simulating a Mecanum drivetrain
 Cjsim.api.GamepieceZone.Mode
 Cfrcsim::FlywheelWheelSim::MotorConfigDC motor approximation constants for flywheel drive
 Cfrcsim::DoubleDifferentialMechanism::MotorStateInput state for the two drive motors
 Cjsim.PhysicsBody
 Cfrcsim::PhysicsConfigGlobal runtime settings for PhysicsWorld dynamics and optional features
 Cfrcsim::PhysicsWorldUnified physics scene manager for rigid bodies, assemblies, ball simulators, and global forces
 Cfrcsim::BallPhysicsSim3D::PickupRequestRequest payload used to capture a ball into a carrier
 Cfrcsim::BallGamepieceSim::ProjectileEntityIn-flight entity not currently represented by BallPhysicsSim3D
 Cfrcsim::QuaternionUnit-quaternion rotation representation and rotation algebra helpers
 Cfrcsim::RigidAssemblyMulti-body articulated system made from rigid links and joints
 Cfrcsim::RigidBodySimulated rigid body with translational/angular dynamics and optional aero metadata
 Cjsim.api.RobotID
 Cfrcsim::BallGamepieceSim::RobotStatePer-robot state used by game piece interaction and collision routines
 Cjsim.api.RobotState
 CRuntimeException
 Cfrcsim::ShapeBase class for all collision geometries in the physics engine
 Cfrcsim::ShotCalculator3D3D shot solution generator using table interpolation plus optional ballistic refinement
 Cfrcsim::ShotCalculator3D::ShotParametersOutput shot command/result packet
 Cjsim.api.SimRobot
 Cfrcsim::aerodynamics::SpinDecayModel
 Cjsim.api.StateManager
 Cfrcsim::SwerveModelKinematic and dynamic block for simulating a Swerve drivetrain
 Cfrcsim::SwerveModuleStateRepresents the state of a single swerve module
 Cfrcsim::ShotCalculator3D::TablePointLookup-table row for distance-indexed shot tuning
 Cfrcsim::TankModelKinematic and dynamic model for simulating a differential/tank drive
 Cfrcsim::TurretFlywheelSimIntegrated turret + flywheel + carried-ball simulator for aiming, pickup, and firing flows
 Cjsim.field.FieldElement.Type
 Cfrcsim::Vector33D vector utility used throughout JSim physics
 Cfrcsim::VisionSimSimulates a camera/vision coprocessor (e.g. PhotonVision or Limelight)
 Cfrcsim::FlywheelWheelSim::WheelConfigFlywheel wheel inertial/friction and ball-coupling parameters