#include <Rigid_Body.h>
Inheritance diagram for Vamos_Body::Rigid_Body:


Definition at line 46 of file Rigid_Body.h.
|
||||||||||||
|
Definition at line 46 of file Rigid_Body.cc. References valid. |
|
|
Definition at line 57 of file Rigid_Body.cc. References valid. |
|
|
Definition at line 68 of file Rigid_Body.cc. References valid. |
|
|
Definition at line 79 of file Rigid_Body.cc. References m_particles. |
|
|
Definition at line 135 of file Rigid_Body.h. References m_particles. |
|
|
Definition at line 113 of file Rigid_Body.h. References m_body_cm. Referenced by Vamos_Body::Gl_Car::transform_body(), and Vamos_Body::Gl_Car::view(). |
|
|
Definition at line 170 of file Rigid_Body.h. References m_last_cm_velocity. |
|
|
Definition at line 94 of file Rigid_Body.cc. References m_body_cm, and Vamos_Body::Frame::transform_out(). |
|
|
Definition at line 173 of file Rigid_Body.h. References m_cm_velocity. |
|
|
Definition at line 169 of file Rigid_Body.h. References m_cm_velocity. Referenced by Vamos_Body::Car::GetState(), and Vamos_Body::Car::steer(). |
|
||||||||||||||||||||
|
Definition at line 479 of file Rigid_Body.cc. References m_contact_parameters, Vamos_Body::Contact_Parameters::m_distance, Vamos_Body::Contact_Parameters::m_material, Vamos_Body::Contact_Parameters::m_normal, Vamos_Body::Contact_Parameters::mp_contact_point, and Vamos_Body::Particle::single_contact(). Referenced by propagate(). |
|
|
Definition at line 102 of file Rigid_Body.cc. References Vamos_Body::Particle::contact_position(), m_body_cm, and Vamos_Body::Frame::transform_out(). |
|
|
Definition at line 193 of file Rigid_Body.h. |
|
|
Definition at line 458 of file Rigid_Body.cc. References m_particles. |
|
|
Definition at line 212 of file Rigid_Body.cc. References m_particles. |
|
|
Definition at line 160 of file Rigid_Body.h. References m_gravity. |
|
|
Definition at line 124 of file Rigid_Body.h. References valid. |
|
|
Definition at line 141 of file Rigid_Body.cc. References Vamos_Body::Frame::m_ang_velocity, m_particles, and Vamos_Body::Frame::m_velocity. |
|
|
Definition at line 108 of file Rigid_Body.cc. References Vamos_Body::Particle::contact_position(), m_last_body_cm, m_last_orientation, m_last_position, Vamos_Body::Frame::m_orientation, Vamos_Body::Frame::m_position, and Vamos_Body::Frame::transform_out(). |
|
|
Definition at line 157 of file Rigid_Body.cc. References m_particles, and Vamos_Body::Frame::transform_out(). |
|
|
Definition at line 189 of file Rigid_Body.h. References m_mass. Referenced by Vamos_Body::Gl_Car::draw_dashboard_extras(). |
|
|
Definition at line 143 of file Rigid_Body.h. References m_particles. |
|
|
Reimplemented from Vamos_Body::Frame. Definition at line 121 of file Rigid_Body.h. References Vamos_Body::Frame::position(). Referenced by Vamos_Body::Car::GetState(), propagate_contact(), reset(), single_point_contact(), and Vamos_Body::Gl_Car::transform_body(). |
|
|
Definition at line 545 of file Rigid_Body.cc. References Vamos_Body::Frame::m_ang_velocity, m_cm_velocity, m_particles, Vamos_Body::Frame::m_velocity, and Vamos_Geometry::Three_Vector::zero(). Referenced by reset(). |
|
|
Definition at line 357 of file Rigid_Body.cc. References contact(), m_particles, update_center_of_mass(), and valid. |
|
|
||||||||||||
|
Definition at line 534 of file Rigid_Body.cc. References Vamos_Body::Frame::m_orientation, Vamos_Body::Frame::m_position, Vamos_Body::Frame::orientation(), position(), and private_reset(). |
|
|
Definition at line 523 of file Rigid_Body.cc. References Vamos_Geometry::Three_Matrix::identity(), m_initial_position, Vamos_Body::Frame::m_orientation, Vamos_Body::Frame::m_position, and private_reset(). Referenced by Vamos_Body::Car::reset(). |
|
|
Definition at line 446 of file Rigid_Body.cc. References Vamos_Body::Frame::m_ang_velocity, m_cm_velocity, m_last_ang_velocity, m_last_cm_velocity, m_last_orientation, m_last_position, m_last_velocity, Vamos_Body::Frame::m_orientation, Vamos_Body::Frame::m_position, and Vamos_Body::Frame::m_velocity. |
|
|
Definition at line 131 of file Rigid_Body.cc. References Vamos_Body::Frame::m_ang_velocity, m_body_cm, m_cm_velocity, m_last_ang_velocity, m_last_body_cm, m_last_cm_velocity, m_last_orientation, m_last_position, Vamos_Body::Frame::m_orientation, and Vamos_Body::Frame::m_position. |
|
|
Definition at line 205 of file Rigid_Body.h. References m_last_ang_velocity, and Vamos_Body::Frame::set_ang_velocity(). Referenced by Vamos_Body::Car::SetState(). |
|
|
Definition at line 204 of file Rigid_Body.h. References m_last_orientation, and Vamos_Body::Frame::orient(). Referenced by Vamos_Body::Car::SetState(). |
|
|
Definition at line 203 of file Rigid_Body.h. References m_last_position, and Vamos_Body::Frame::place(). Referenced by Vamos_Body::Car::SetState(). |
|
|
Reimplemented from Vamos_Body::Frame. Definition at line 206 of file Rigid_Body.h. References m_cm_velocity, m_last_cm_velocity, m_last_velocity, and Vamos_Body::Frame::m_velocity. Referenced by Vamos_Body::Car::SetState(). |
|
||||||||||||||||||||||||
|
|
Definition at line 177 of file Rigid_Body.cc. References m_body_cm, m_contact_parameters, Vamos_Body::Contact_Parameters::m_distance, m_last_body_cm, m_mass, and m_particles. Referenced by propagate(). |
|
|
Definition at line 470 of file Rigid_Body.cc. References Vamos_Body::Frame::m_ang_velocity, m_body_cm, m_cm_velocity, particle, and Vamos_Body::Frame::rotate_out(). |
|
||||||||||||||||
|
Definition at line 514 of file Rigid_Body.cc. References Vamos_Body::Frame::rotate_in(), and Vamos_Body::Particle::wind(). |
|
|
Definition at line 92 of file Rigid_Body.h. Referenced by center_of_mass(), cm_position(), contact_position(), propagate_contact(), roll_back(), single_point_contact(), update_center_of_mass(), and velocity(). |
|
|
Definition at line 54 of file Rigid_Body.h. Referenced by cm_velocity(), private_reset(), propagate_contact(), rewind(), roll_back(), set_velocity(), single_point_contact(), and velocity(). |
|
|
Definition at line 78 of file Rigid_Body.h. Referenced by contact(), propagate_contact(), and update_center_of_mass(). |
|
|
Definition at line 70 of file Rigid_Body.h. |
|
|
Definition at line 67 of file Rigid_Body.h. Referenced by gravity(), and single_point_contact(). |
|
|
Definition at line 84 of file Rigid_Body.h. Referenced by propagate_contact(), and single_point_contact(). |
|
|
Definition at line 49 of file Rigid_Body.h. Referenced by reset(). |
|
|
Definition at line 62 of file Rigid_Body.h. Referenced by rewind(), roll_back(), and set_angvel(). |
|
|
Definition at line 94 of file Rigid_Body.h. Referenced by last_contact_position(), roll_back(), and update_center_of_mass(). |
|
|
Definition at line 56 of file Rigid_Body.h. Referenced by cm_last_velocity(), rewind(), roll_back(), and set_velocity(). |
|
|
Definition at line 60 of file Rigid_Body.h. Referenced by last_contact_position(), rewind(), roll_back(), and set_orientation(). |
|
|
Definition at line 51 of file Rigid_Body.h. Referenced by last_contact_position(), rewind(), roll_back(), set_position(), and single_point_contact(). |
|
|
Definition at line 58 of file Rigid_Body.h. Referenced by rewind(), and set_velocity(). |
|
|
Definition at line 73 of file Rigid_Body.h. Referenced by mass(), single_point_contact(), and update_center_of_mass(). |
|
|
Definition at line 88 of file Rigid_Body.h. Referenced by add_particle(), end_timestep(), find_forces(), kill_vel(), lowest_contact_position(), particles(), private_reset(), propagate(), update_center_of_mass(), and ~Rigid_Body(). |
|
|
Definition at line 80 of file Rigid_Body.h. Referenced by IsValid(), propagate(), and Rigid_Body(). |
1.4.6