| 
    BowlerKernel
    
   | 
 


Public Member Functions | |
| VehicleCSGPhysicsManager (ArrayList< CSG > baseCSG, Transform pose, double mass, boolean adjustCenter, PhysicsCore core) | |
| void | update (float timeStep) | 
| RaycastVehicle | getVehicle () | 
| void | setVehicle (RaycastVehicle vehicle) | 
| VehicleTuning | getTuning () | 
| void | setTuning (VehicleTuning tuning) | 
  Public Member Functions inherited from com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager | |
| CSGPhysicsManager (List< CSG > baseCSG, Transform pose, double mass, boolean adjustCenter, PhysicsCore core) | |
| CSGPhysicsManager (ArrayList< CSG > baseCSG, Vector3f start, double mass, PhysicsCore core) | |
| void | setup (CollisionShape fallShape, Transform pose, double mass, PhysicsCore core) | 
| RigidBody | getFallRigidBody () | 
| void | setFallRigidBody (RigidBody fallRigidBody) | 
| List< CSG > | getBaseCSG () | 
| void | setBaseCSG (List< CSG > baseCSG) | 
| Transform | getUpdateTransform () | 
| Affine | getRigidBodyLocation () | 
| IPhysicsUpdate | getUpdateManager () | 
| void | setUpdateManager (IPhysicsUpdate updateManager) | 
| PhysicsCore | getCore () | 
| void | setCore (PhysicsCore core) | 
Public Attributes | |
| VehicleRaycaster | vehicleRayCaster | 
Private Attributes | |
| VehicleTuning | tuning = new VehicleTuning() | 
| RaycastVehicle | vehicle | 
Additional Inherited Members | |
  Static Public Member Functions inherited from com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager | |
| static CSG | getBoundingBox (CSG incoming) | 
  Protected Member Functions inherited from com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager | |
| CSG | loadCSGToPoints (CSG baseCSG, boolean adjustCenter, Transform pose, ObjectArrayList< Vector3f > arg0) | 
  Protected Attributes inherited from com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager | |
| List< CSG > | baseCSG = null | 
Definition at line 14 of file VehicleCSGPhysicsManager.java.
| com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.VehicleCSGPhysicsManager | ( | ArrayList< CSG > | baseCSG, | 
| Transform | pose, | ||
| double | mass, | ||
| boolean | adjustCenter, | ||
| PhysicsCore | core | ||
| ) | 
Definition at line 23 of file VehicleCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.baseCSG, com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.core, com.neuronrobotics.bowlerstudio.physics.PhysicsCore.getDynamicsWorld(), com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.getFallRigidBody(), com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.getTuning(), com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.setVehicle(), and com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.vehicleRayCaster.

| VehicleTuning com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.getTuning | ( | ) | 
Definition at line 57 of file VehicleCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.tuning.
Referenced by com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.VehicleCSGPhysicsManager().
| RaycastVehicle com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.getVehicle | ( | ) | 
Definition at line 48 of file VehicleCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.vehicle.
| void com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.setTuning | ( | VehicleTuning | tuning | ) | 
Definition at line 61 of file VehicleCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.tuning.
| void com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.setVehicle | ( | RaycastVehicle | vehicle | ) | 
Definition at line 53 of file VehicleCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.vehicle.
Referenced by com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.VehicleCSGPhysicsManager().
| void com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.update | ( | float | timeStep | ) | 
Run the update for this ridgid body. Run any controllers for links
Reimplemented from com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.
Definition at line 33 of file VehicleCSGPhysicsManager.java.
References com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.getFallRigidBody(), com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.getUpdateManager(), com.neuronrobotics.bowlerstudio.physics.CSGPhysicsManager.getUpdateTransform(), com.neuronrobotics.bowlerstudio.physics.IPhysicsUpdate.update(), and com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.vehicle.

      
  | 
  private | 
Definition at line 19 of file VehicleCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.getTuning(), and com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.setTuning().
      
  | 
  private | 
Definition at line 21 of file VehicleCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.getVehicle(), com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.setVehicle(), and com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.update().
| VehicleRaycaster com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.vehicleRayCaster | 
Definition at line 20 of file VehicleCSGPhysicsManager.java.
Referenced by com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.VehicleCSGPhysicsManager().