BowlerKernel
Public Member Functions | Public Attributes | Private Attributes | List of all members
com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager Class Reference
Inheritance diagram for com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager:
Inheritance graph
[legend]
Collaboration diagram for com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager:
Collaboration graph
[legend]

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< CSGgetBaseCSG ()
 
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< CSGbaseCSG = null
 

Detailed Description

Definition at line 14 of file VehicleCSGPhysicsManager.java.

Constructor & Destructor Documentation

◆ VehicleCSGPhysicsManager()

com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.VehicleCSGPhysicsManager ( ArrayList< CSG baseCSG,
Transform  pose,
double  mass,
boolean  adjustCenter,
PhysicsCore  core 
)

Member Function Documentation

◆ getTuning()

VehicleTuning com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.getTuning ( )

◆ getVehicle()

RaycastVehicle com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.getVehicle ( )

◆ setTuning()

void com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.setTuning ( VehicleTuning  tuning)

◆ setVehicle()

void com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.setVehicle ( RaycastVehicle  vehicle)

◆ update()

void com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.update ( float  timeStep)

Member Data Documentation

◆ tuning

VehicleTuning com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.tuning = new VehicleTuning()
private

◆ vehicle

RaycastVehicle com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.vehicle
private

◆ vehicleRayCaster

VehicleRaycaster com.neuronrobotics.bowlerstudio.physics.VehicleCSGPhysicsManager.vehicleRayCaster

The documentation for this class was generated from the following file: