JSim 2026.06.01-p(1)
Loading...
Searching...
No Matches
frcsim::RigidBody Member List

This is the complete list of members for frcsim::RigidBody, including all inherited members.

aerodynamicGeometry() constfrcsim::RigidBodyinline
angularVelocity() constfrcsim::RigidBodyinline
angularVelocity(double *wx_radps, double *wy_radps, double *wz_radps) constfrcsim::RigidBodyinline
applyForce(const Vector3 &force_n)frcsim::RigidBodyinline
applyForce(double fx_n, double fy_n, double fz_n)frcsim::RigidBodyinline
applyForceAtPoint(const Vector3 &force_n, const Vector3 &world_point_m)frcsim::RigidBodyinline
applyForceAtPoint(double fx_n, double fy_n, double fz_n, double px_m, double py_m, double pz_m)frcsim::RigidBodyinline
bodyInertiaTensor() constfrcsim::RigidBodyinline
clearAccumulators()frcsim::RigidBodyinline
collisionLayer() constfrcsim::RigidBodyinline
collisionMask() constfrcsim::RigidBodyinline
CylinderAxis enum namefrcsim::RigidBody
dragReferenceAreaM2(const Vector3 &velocity_world) constfrcsim::RigidBodyinline
flags()frcsim::RigidBodyinline
flags() constfrcsim::RigidBodyinline
integrate(double dt_s, IntegrationMethod method, const Vector3 &gravity_mps2, double linear_damping_per_s, double angular_damping_per_s)frcsim::RigidBodyinline
inverseMass() constfrcsim::RigidBodyinline
linearVelocity() constfrcsim::RigidBodyinline
linearVelocity(double *vx_mps, double *vy_mps, double *vz_mps) constfrcsim::RigidBodyinline
massKg() constfrcsim::RigidBodyinline
material() constfrcsim::RigidBodyinline
materialId() constfrcsim::RigidBodyinline
orientation() constfrcsim::RigidBodyinline
position() constfrcsim::RigidBodyinline
position(double *x_m, double *y_m, double *z_m) constfrcsim::RigidBodyinline
RigidBody(double mass_kg=1.0)frcsim::RigidBodyinlineexplicit
setAerodynamicGeometry(const AerodynamicGeometry &geometry)frcsim::RigidBodyinline
setAngularVelocity(const Vector3 &angular_velocity_radps)frcsim::RigidBodyinline
setAngularVelocity(double wx_radps, double wy_radps, double wz_radps)frcsim::RigidBodyinline
setBodyInertiaTensor(const Matrix3 &inertia)frcsim::RigidBodyinline
setCollisionLayer(std::uint32_t layer_bits)frcsim::RigidBodyinline
setCollisionMask(std::uint32_t mask_bits)frcsim::RigidBodyinline
setCylinderAxisLocal(CylinderAxis axis)frcsim::RigidBodyinline
setCylinderAxisWorld(const Vector3 &axis_world)frcsim::RigidBodyinline
setCylinderAxisWorld(double x, double y, double z)frcsim::RigidBodyinline
setLinearVelocity(const Vector3 &velocity_mps)frcsim::RigidBodyinline
setLinearVelocity(double vx_mps, double vy_mps, double vz_mps)frcsim::RigidBodyinline
setMassKg(double mass_kg)frcsim::RigidBodyinline
setMaterial(const Material &material)frcsim::RigidBodyinline
setMaterialId(std::int32_t material_id)frcsim::RigidBodyinline
setOrientation(const Quaternion &orientation)frcsim::RigidBodyinline
setPosition(const Vector3 &position_m)frcsim::RigidBodyinline
setPosition(double x_m, double y_m, double z_m)frcsim::RigidBodyinline