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


Definition at line 30 of file Frame.h.
|
||||||||||||
|
|
|
|
Definition at line 44 of file Frame.cc. References Vamos_Geometry::Three_Matrix::identity(), and m_orientation. |
|
|
Definition at line 52 of file Frame.cc. References Vamos_Geometry::Three_Matrix::identity(), and m_orientation. |
|
|
Definition at line 129 of file Frame.h. References m_ang_velocity. Referenced by Vamos_Body::Car::GetState(). |
|
|
Definition at line 95 of file Frame.cc. References m_orientation, and Vamos_Geometry::rad_to_deg(). Referenced by Vamos_Body::Wheel::transform(), Vamos_Body::Gl_Car::transform_body(), and Vamos_Body::Gl_Car::view(). |
|
|
Definition at line 107 of file Frame.h. References m_orientation. Referenced by Vamos_Body::Tire::orient_frame_with_unit_vector(), Vamos_Body::Wheel::propagate(), Vamos_Body::Suspension::propagate(), and Vamos_Body::Rigid_Body::set_orientation(). |
|
|
Definition at line 122 of file Frame.h. References m_orientation. Referenced by Vamos_Body::Car::GetState(), Vamos_Body::Wheel::propagate(), Vamos_Body::Rigid_Body::reset(), and Vamos_Body::Suspension::set_model(). |
|
|
Definition at line 103 of file Frame.h. References m_position. Referenced by Vamos_Body::Rigid_Body::set_position(). |
|
|
Reimplemented in Vamos_Body::Rigid_Body, and Vamos_Body::Wheel. Definition at line 118 of file Frame.h. References m_position. Referenced by Vamos_Body::Contact_Point::contact(), Vamos_Body::Particle::contact_position(), Vamos_Body::Suspension::displace(), Vamos_Body::Particle::force_position(), Vamos_Body::Particle::mass_position(), Vamos_Body::Rigid_Body::position(), Vamos_Body::Rigid_Body::propagate_contact(), Vamos_Body::Suspension::set_model(), and Vamos_Body::Particle::torque_position(). |
|
|
Definition at line 84 of file Frame.cc. References m_orientation, and Vamos_Geometry::Three_Matrix::rotate(). Referenced by Vamos_Body::Tire::orient_frame_with_unit_vector(), Vamos_Body::Suspension::propagate(), and Vamos_Body::Rigid_Body::single_point_contact(). |
|
|
Definition at line 84 of file Frame.h. References m_orientation, and Vamos_Geometry::Three_Matrix::transpose(). Referenced by Vamos_Body::Wheel::contact(), Vamos_Body::Contact_Point::contact(), Vamos_Body::Suspension::find_forces(), Vamos_Body::Tire::input(), Vamos_Body::Rigid_Body::propagate_contact(), Vamos_Body::Rigid_Body::single_point_contact(), transform_in(), and Vamos_Body::Rigid_Body::wind(). |
|
|
Definition at line 90 of file Frame.h. References m_orientation. Referenced by Vamos_Body::Particle::force(), Vamos_Body::Particle::impulse(), Vamos_Body::Suspension::input(), Vamos_Body::Rigid_Body::propagate_contact(), Vamos_Body::Rigid_Body::single_point_contact(), Vamos_Body::Particle::torque(), transform_out(), Vamos_Body::Rigid_Body::velocity(), and Vamos_Body::Gl_Car::view(). |
|
|
Reimplemented in Vamos_Body::Wheel. Definition at line 132 of file Frame.h. References m_ang_velocity. Referenced by Vamos_Body::Rigid_Body::set_angvel(). |
|
|
Reimplemented in Vamos_Body::Rigid_Body. Definition at line 133 of file Frame.h. References m_velocity. |
|
|
Definition at line 60 of file Frame.cc. References m_position, and rotate_in(). Referenced by Vamos_Body::Car::collision(), and Vamos_Body::Rigid_Body::single_point_contact(). |
|
||||||||||||
|
Definition at line 76 of file Frame.cc. References m_position, and rotate_out(). |
|
|
Definition at line 68 of file Frame.cc. References m_position, and rotate_out(). Referenced by Vamos_Body::Rigid_Body::cm_position(), Vamos_Body::Rigid_Body::contact_position(), Vamos_Body::Rigid_Body::last_contact_position(), Vamos_Body::Rigid_Body::lowest_contact_position(), and Vamos_Body::Gl_Car::view(). |
|
|
Definition at line 94 of file Frame.h. References m_position. Referenced by Vamos_Body::Rigid_Body::propagate_contact(), and Vamos_Body::Rigid_Body::single_point_contact(). |
|
|
Definition at line 125 of file Frame.h. References m_velocity. Referenced by Vamos_Body::Wheel::contact(), Vamos_Body::Contact_Point::contact(), Vamos_Body::Tire::input(), Vamos_Body::Rigid_Body::propagate_contact(), and Vamos_Body::Rigid_Body::single_point_contact(). |
|
|
Reimplemented in Vamos_Body::Wheel. Definition at line 50 of file Frame.h. Referenced by ang_velocity(), Vamos_Body::Rigid_Body::kill_vel(), Vamos_Body::Rigid_Body::private_reset(), Vamos_Body::Rigid_Body::propagate_contact(), Vamos_Body::Rigid_Body::rewind(), Vamos_Body::Rigid_Body::roll_back(), set_ang_velocity(), Vamos_Body::Rigid_Body::single_point_contact(), and Vamos_Body::Rigid_Body::velocity(). |
|
|
Definition at line 40 of file Frame.h. Referenced by axis_angle(), Frame(), Vamos_Body::Rigid_Body::last_contact_position(), orient(), orientation(), Vamos_Body::Rigid_Body::reset(), Vamos_Body::Rigid_Body::rewind(), Vamos_Body::Rigid_Body::roll_back(), rotate(), rotate_in(), and rotate_out(). |
|
|
|
Reimplemented in Vamos_Body::Tire. Definition at line 46 of file Frame.h. Referenced by Vamos_Body::Rigid_Body::kill_vel(), Vamos_Body::Rigid_Body::private_reset(), Vamos_Body::Rigid_Body::rewind(), Vamos_Body::Rigid_Body::set_velocity(), set_velocity(), Vamos_Body::Rigid_Body::single_point_contact(), and velocity(). |
1.4.6