Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
- namespace jalansim
- class Sim Main simulation class for Sim .
- namespace batch
- namespace collision
- struct CircleCollision Circle-based collision detection model.
- struct PolygonCollision Polygon-based collision detection model.
- namespace controller
- namespace dynamics
- class Dynamics Generic dynamics simulation class.
- namespace integrators
- namespace models
- struct Bicycle Kinematic bicycle model for vehicle dynamics.
- struct BicycleDrift Advanced bicycle model with drift dynamics and tire forces.
- struct BicycleDynamics Dynamic bicycle model with tire slip and weight transfer.
- struct DiffDrive Simple differential drive robot dynamics model.
- struct DiffDrivePID Differential drive robot with PID-controlled wheels.
- struct DiffDriveTorque Differential drive robot with torque-based control.
- namespace map
- struct Map 2D occupancy grid map with distance field.
- struct MapCell Individual cell in the occupancy grid map.
- class MapCollection Collection of maps for random sampling in batch simulations.
- namespace collection
- namespace obstacle
- struct CircleObstacle Circular obstacle with trajectory support.
- namespace range
- struct Bresenham Bresenham line algorithm-based range sensing.
- struct RayMarching Ray marching-based range sensing algorithm.