| _rftype | Ravelin::DYNAMIC_BODY | protected | 
  | add_generalized_force(const SHAREDVECTORN &gf)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | add_generalized_force(const VECTORN &gf) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | add_generalized_force(const SHAREDVECTORN &gf)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | add_generalized_force(const VECTORN &gf) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | apply_generalized_impulse(const SHAREDVECTORN &gj)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | apply_generalized_impulse(const VECTORN &gj) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | apply_generalized_impulse(const SHAREDVECTORN &gj)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | apply_generalized_impulse(const VECTORN &gj) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | apply_impulse(const SMOMENTUM &w)=0 | Ravelin::SINGLE_BODY | pure virtual | 
  | apply_impulse(const SMOMENTUM &w)=0 | Ravelin::SINGLE_BODY | pure virtual | 
  | body_id | Ravelin::DYNAMIC_BODY |  | 
  | calc_fwd_dyn()=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | calc_fwd_dyn()=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | calc_jacobian(boost::shared_ptr< const POSE3 > source_pose, boost::shared_ptr< const POSE3 > target_pose, boost::shared_ptr< DYNAMIC_BODY > body, MATRIXN &J)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | calc_jacobian(boost::shared_ptr< const POSE3 > source_pose, boost::shared_ptr< const POSE3 > target_pose, boost::shared_ptr< DYNAMIC_BODY > body, MATRIXN &J)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | calc_jacobian_dot(boost::shared_ptr< const POSE3 > source_pose, boost::shared_ptr< const POSE3 > target_pose, boost::shared_ptr< DYNAMIC_BODY > body, MATRIXN &J)=0 (defined in Ravelin::DYNAMIC_BODY) | Ravelin::DYNAMIC_BODY | pure virtual | 
  | calc_jacobian_dot(boost::shared_ptr< const POSE3 > source_pose, boost::shared_ptr< const POSE3 > target_pose, boost::shared_ptr< DYNAMIC_BODY > body, MATRIXN &J)=0 (defined in Ravelin::DYNAMIC_BODY) | Ravelin::DYNAMIC_BODY | pure virtual | 
  | calc_kinetic_energy(boost::shared_ptr< const POSE3 > P=boost::shared_ptr< const POSE3 >())=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | calc_kinetic_energy(boost::shared_ptr< const POSE3 > P=boost::shared_ptr< const POSE3 >())=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | calc_mass() const =0 | Ravelin::SINGLE_BODY | pure virtual | 
  | calc_mass() const =0 | Ravelin::SINGLE_BODY | pure virtual | 
  | calc_point_vel(const VECTOR3 &point) const =0 | Ravelin::SINGLE_BODY | pure virtual | 
  | calc_point_vel(const VECTOR3 &point, const VECTOR3 &dir) | Ravelin::SINGLE_BODY |  | 
  | calc_point_vel(const VECTOR3 &point) const =0 | Ravelin::SINGLE_BODY | pure virtual | 
  | calc_point_vel(const VECTOR3 &point, const VECTOR3 &dir) | Ravelin::SINGLE_BODY |  | 
  | convert_to_generalized_force(boost::shared_ptr< SINGLE_BODY > body, const SFORCE &w, SHAREDVECTORN &gf)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | convert_to_generalized_force(boost::shared_ptr< SINGLE_BODY > body, const SFORCE &w, VECTORN &gf) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | convert_to_generalized_force(boost::shared_ptr< SINGLE_BODY > body, const SFORCE &w, SHAREDVECTORN &gf)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | convert_to_generalized_force(boost::shared_ptr< SINGLE_BODY > body, const SFORCE &w, VECTORN &gf) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | eEuler enum value (defined in Ravelin::DYNAMIC_BODY) | Ravelin::DYNAMIC_BODY |  | 
  | eSpatial enum value (defined in Ravelin::DYNAMIC_BODY) | Ravelin::DYNAMIC_BODY |  | 
  | gc | Ravelin::DYNAMIC_BODY | protected | 
  | gcgv (defined in Ravelin::DYNAMIC_BODY) | Ravelin::DYNAMIC_BODY | protected | 
  | GeneralizedCoordinateType enum name (defined in Ravelin::DYNAMIC_BODY) | Ravelin::DYNAMIC_BODY |  | 
  | GeneralizedCoordinateType enum name (defined in Ravelin::DYNAMIC_BODY) | Ravelin::DYNAMIC_BODY |  | 
  | get_accel()=0 | Ravelin::SINGLE_BODY | pure virtual | 
  | get_accel()=0 | Ravelin::SINGLE_BODY | pure virtual | 
  | get_articulated_body() const =0 | Ravelin::SINGLE_BODY | pure virtual | 
  | get_articulated_body() const =0 | Ravelin::SINGLE_BODY | pure virtual | 
  | get_computation_frame() const =0 | Ravelin::SINGLE_BODY | pure virtual | 
  | get_computation_frame() const =0 | Ravelin::SINGLE_BODY | pure virtual | 
  | get_computation_frame_type() const | Ravelin::DYNAMIC_BODY | inline | 
  | get_computation_frame_type() const | Ravelin::DYNAMIC_BODY | inline | 
  | get_gc_pose() const =0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | get_gc_pose() const =0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | get_generalized_acceleration(SHAREDVECTORN &ga)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | get_generalized_acceleration(VECTORN &ga) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | get_generalized_acceleration(SHAREDVECTORN &ga)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | get_generalized_acceleration(VECTORN &ga) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | get_generalized_coordinates_euler(SHAREDVECTORN &gc)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | get_generalized_coordinates_euler(VECTORN &gc) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | get_generalized_coordinates_euler(SHAREDVECTORN &gc)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | get_generalized_coordinates_euler(VECTORN &gc) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | get_generalized_forces(SHAREDVECTORN &f)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | get_generalized_forces(VECTORN &f) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | get_generalized_forces(SHAREDVECTORN &f)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | get_generalized_forces(VECTORN &f) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | get_generalized_inertia(MATRIXN &M) | Ravelin::DYNAMIC_BODY | inline | 
  | get_generalized_inertia(SHAREDMATRIXN &M)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | get_generalized_inertia(MATRIXN &M) | Ravelin::DYNAMIC_BODY | inline | 
  | get_generalized_inertia(SHAREDMATRIXN &M)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | get_generalized_velocity(GeneralizedCoordinateType gctype, SHAREDVECTORN &gv)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | get_generalized_velocity(GeneralizedCoordinateType gctype, VECTORN &gv) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | get_generalized_velocity(GeneralizedCoordinateType gctype, SHAREDVECTORN &gv)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | get_generalized_velocity(GeneralizedCoordinateType gctype, VECTORN &gv) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | get_mass() const =0 | Ravelin::SINGLE_BODY | pure virtual | 
  | get_mass() const =0 | Ravelin::SINGLE_BODY | pure virtual | 
  | get_pose() const =0 | Ravelin::SINGLE_BODY | pure virtual | 
  | get_pose() const =0 | Ravelin::SINGLE_BODY | pure virtual | 
  | get_super_body() const  (defined in Ravelin::SINGLE_BODY) | Ravelin::SINGLE_BODY | virtual | 
  | get_super_body() const  (defined in Ravelin::SINGLE_BODY) | Ravelin::SINGLE_BODY | virtual | 
  | get_velocity()=0 | Ravelin::SINGLE_BODY | pure virtual | 
  | get_velocity()=0 | Ravelin::SINGLE_BODY | pure virtual | 
  | gv (defined in Ravelin::DYNAMIC_BODY) | Ravelin::DYNAMIC_BODY | protected | 
  | is_enabled() const =0 | Ravelin::SINGLE_BODY | pure virtual | 
  | is_enabled() const =0 | Ravelin::SINGLE_BODY | pure virtual | 
  | num_generalized_coordinates(GeneralizedCoordinateType gctype) const =0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | num_generalized_coordinates(GeneralizedCoordinateType gctype) const =0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | reset_accumulators()=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | reset_accumulators()=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | rotate(const QUAT &q)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | rotate(const QUAT &q)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | set_computation_frame_type(ReferenceFrameType rftype)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | set_computation_frame_type(ReferenceFrameType rftype)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | set_generalized_acceleration(const SHAREDVECTORN &ga)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | set_generalized_acceleration(const VECTORN &ga) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | set_generalized_acceleration(const SHAREDVECTORN &ga)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | set_generalized_acceleration(const VECTORN &ga) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | set_generalized_coordinates_euler(const SHAREDVECTORN &gc)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | set_generalized_coordinates_euler(const VECTORN &gc) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | set_generalized_coordinates_euler(const SHAREDVECTORN &gc)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | set_generalized_coordinates_euler(const VECTORN &gc) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | set_generalized_forces(const SHAREDVECTORN &gf)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | set_generalized_forces(const VECTORN &gf) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | set_generalized_forces(const SHAREDVECTORN &gf)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | set_generalized_forces(const VECTORN &gf) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | set_generalized_velocity(GeneralizedCoordinateType gctype, const SHAREDVECTORN &gv)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | set_generalized_velocity(GeneralizedCoordinateType gctype, const VECTORN &gv) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | set_generalized_velocity(GeneralizedCoordinateType gctype, const SHAREDVECTORN &gv)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | set_generalized_velocity(GeneralizedCoordinateType gctype, const VECTORN &gv) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | shared_from_this() (defined in Ravelin::virtual_enable_shared_from_this< DYNAMIC_BODY >) | Ravelin::virtual_enable_shared_from_this< DYNAMIC_BODY > | inline | 
  | shared_from_this() const (defined in Ravelin::virtual_enable_shared_from_this< DYNAMIC_BODY >) | Ravelin::virtual_enable_shared_from_this< DYNAMIC_BODY > | inline | 
  | solve_generalized_inertia(const SHAREDMATRIXN &B, SHAREDMATRIXN &X)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | solve_generalized_inertia(const MATRIXN &B, MATRIXN &X) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | solve_generalized_inertia(const SHAREDMATRIXN &B, MATRIXN &X) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | solve_generalized_inertia(const MATRIXN &B, SHAREDMATRIXN &X) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | solve_generalized_inertia(const VECTORN &b, VECTORN &x) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | solve_generalized_inertia(const SHAREDVECTORN &b, VECTORN &x) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | solve_generalized_inertia(const VECTORN &b, SHAREDVECTORN &x) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | solve_generalized_inertia(const SHAREDVECTORN &b, SHAREDVECTORN &x)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | solve_generalized_inertia(const SHAREDMATRIXN &B, SHAREDMATRIXN &X)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | solve_generalized_inertia(const MATRIXN &B, MATRIXN &X) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | solve_generalized_inertia(const SHAREDMATRIXN &B, MATRIXN &X) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | solve_generalized_inertia(const MATRIXN &B, SHAREDMATRIXN &X) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | solve_generalized_inertia(const VECTORN &b, VECTORN &x) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | solve_generalized_inertia(const SHAREDVECTORN &b, VECTORN &x) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | solve_generalized_inertia(const VECTORN &b, SHAREDVECTORN &x) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | solve_generalized_inertia(const SHAREDVECTORN &b, SHAREDVECTORN &x)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | translate(const ORIGIN3 &o)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | translate(const ORIGIN3 &o)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | transpose_solve_generalized_inertia(const MATRIXN &B, MATRIXN &X) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | transpose_solve_generalized_inertia(const SHAREDMATRIXN &B, MATRIXN &X) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | transpose_solve_generalized_inertia(const MATRIXN &B, SHAREDMATRIXN &X) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | transpose_solve_generalized_inertia(const SHAREDMATRIXN &B, SHAREDMATRIXN &X)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | transpose_solve_generalized_inertia(const MATRIXN &B, MATRIXN &X) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | transpose_solve_generalized_inertia(const SHAREDMATRIXN &B, MATRIXN &X) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | transpose_solve_generalized_inertia(const MATRIXN &B, SHAREDMATRIXN &X) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | transpose_solve_generalized_inertia(const SHAREDMATRIXN &B, SHAREDMATRIXN &X)=0 | Ravelin::DYNAMIC_BODY | pure virtual | 
  | validate_position_variables() | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | validate_position_variables() | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | validate_velocity_variables() | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | validate_velocity_variables() | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | xa (defined in Ravelin::DYNAMIC_BODY) | Ravelin::DYNAMIC_BODY | protected | 
  | xp (defined in Ravelin::DYNAMIC_BODY) | Ravelin::DYNAMIC_BODY | protected | 
  | xv (defined in Ravelin::DYNAMIC_BODY) | Ravelin::DYNAMIC_BODY | protected | 
  | ~DYNAMIC_BODY() (defined in Ravelin::DYNAMIC_BODY) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | ~DYNAMIC_BODY() (defined in Ravelin::DYNAMIC_BODY) | Ravelin::DYNAMIC_BODY | inlinevirtual | 
  | ~SINGLE_BODY() (defined in Ravelin::SINGLE_BODY) | Ravelin::SINGLE_BODY | inlinevirtual | 
  | ~SINGLE_BODY() (defined in Ravelin::SINGLE_BODY) | Ravelin::SINGLE_BODY | inlinevirtual | 
  | ~virtual_enable_shared_from_this_base() (defined in Ravelin::virtual_enable_shared_from_this_base) | Ravelin::virtual_enable_shared_from_this_base | inlinevirtual |