| ang_velocity() const | Vamos_Body::Frame | [inline] |
| axis_angle(double *angle) const | Vamos_Body::Frame | |
| contact(const Vamos_Geometry::Three_Vector &position, const Vamos_Geometry::Inertia_Tensor &inertia, const Vamos_Geometry::Three_Vector &velocity, double distance, const Vamos_Geometry::Three_Vector &normal, const Vamos_Geometry::Three_Vector &ang_velocity, Vamos_Geometry::Material_Handle) | Vamos_Body::Particle | [inline, virtual] |
| contact_position() const | Vamos_Body::Particle | [inline, virtual] |
| end_timestep() | Vamos_Body::Exerter | [inline, virtual] |
| Exerter() | Vamos_Body::Exerter | [inline] |
| find_forces() | Vamos_Body::Exerter | [inline, virtual] |
| force() const | Vamos_Body::Particle | [inline, virtual] |
| force_position() const | Vamos_Body::Particle | [inline, virtual] |
| Frame(const Vamos_Geometry::Three_Vector &position, const Vamos_Geometry::Three_Matrix &orientation) | Vamos_Body::Frame | |
| Frame(const Vamos_Geometry::Three_Vector &position) | Vamos_Body::Frame | |
| Frame() | Vamos_Body::Frame | |
| Hinge(const Vamos_Geometry::Three_Vector &position) | Vamos_Body::Hinge | |
| impulse() const | Vamos_Body::Particle | [inline, virtual] |
| input(const Vamos_Geometry::Three_Vector &torque, const Vamos_Geometry::Three_Vector &radius) | Vamos_Body::Hinge | |
| m_ang_velocity | Vamos_Body::Frame | [protected] |
| m_force | Vamos_Body::Exerter | [protected] |
| m_impulse | Vamos_Body::Exerter | [protected] |
| m_mass | Vamos_Body::Particle | [protected] |
| m_material | Vamos_Body::Particle | [protected] |
| m_orientation | Vamos_Body::Frame | [protected] |
| m_position | Vamos_Body::Frame | [protected] |
| m_torque | Vamos_Body::Exerter | [protected] |
| m_velocity | Vamos_Body::Frame | [protected] |
| mass() const | Vamos_Body::Particle | [inline] |
| mass_position() const | Vamos_Body::Particle | [inline, virtual] |
| material() const | Vamos_Body::Particle | [inline] |
| orient(const Vamos_Geometry::Three_Matrix &new_orientation) | Vamos_Body::Frame | [inline] |
| orientation() const | Vamos_Body::Frame | [inline] |
| Particle(double mass, const Vamos_Geometry::Three_Vector &position, const Vamos_Geometry::Three_Matrix &orientation) | Vamos_Body::Particle | |
| Particle(double mass, const Vamos_Geometry::Three_Vector &position) | Vamos_Body::Particle | |
| Particle(double mass=0.0) | Vamos_Body::Particle | |
| place(const Vamos_Geometry::Three_Vector &new_position) | Vamos_Body::Frame | [inline] |
| position() const | Vamos_Body::Frame | [inline] |
| propagate(double time) | Vamos_Body::Exerter | [inline, virtual] |
| reset() | Vamos_Body::Exerter | [virtual] |
| rewind() | Vamos_Body::Exerter | [inline, virtual] |
| rotate(const Vamos_Geometry::Three_Vector &delta_theta) | Vamos_Body::Frame | |
| rotate_in(const Vamos_Geometry::Three_Vector &vec) const | Vamos_Body::Frame | [inline] |
| rotate_out(const Vamos_Geometry::Three_Vector &vec) const | Vamos_Body::Frame | [inline] |
| set_ang_velocity(Vamos_Geometry::Three_Vector newangvel) | Vamos_Body::Frame | [inline] |
| set_velocity(Vamos_Geometry::Three_Vector newvel) | Vamos_Body::Frame | [inline] |
| single_contact() const | Vamos_Body::Particle | [inline, virtual] |
| torque() const | Vamos_Body::Particle | [inline, virtual] |
| torque_position() const | Vamos_Body::Particle | [inline, virtual] |
| transform_in(const Vamos_Geometry::Three_Vector &vec) const | Vamos_Body::Frame | |
| transform_out(const Vamos_Geometry::Three_Vector &vec) const | Vamos_Body::Frame | |
| transform_out(const Vamos_Geometry::Three_Vector &vec, const Vamos_Geometry::Three_Vector &pivot) const | Vamos_Body::Frame | |
| translate(const Vamos_Geometry::Three_Vector &delta_r) | Vamos_Body::Frame | [inline] |
| velocity() const | Vamos_Body::Frame | [inline] |
| wind(const Vamos_Geometry::Three_Vector &wind_vector, double density) | Vamos_Body::Particle | [inline, virtual] |
| ~Exerter() | Vamos_Body::Exerter | [inline, virtual] |
| ~Particle() | Vamos_Body::Particle | [inline, virtual] |