| _active_forces (defined in Physsim::Simulator) | Physsim::Simulator | [protected] |
| _bodies (defined in Physsim::Simulator) | Physsim::Simulator | [protected] |
| _callback_fn (defined in Physsim::ThreshContactSimulator) | Physsim::ThreshContactSimulator | [protected] |
| _coll_det (defined in Physsim::ThreshContactSimulator) | Physsim::ThreshContactSimulator | [protected] |
| _collision_tolerance (defined in Physsim::ThreshContactSimulator) | Physsim::ThreshContactSimulator | [protected] |
| _contact_data (defined in Physsim::ThreshContactSimulator) | Physsim::ThreshContactSimulator | [protected] |
| _contact_resting_vel_thresh (defined in Physsim::ThreshContactSimulator) | Physsim::ThreshContactSimulator | [protected] |
| _external_forces_determined | Physsim::Simulator | [protected] |
| _impacting_contacts (defined in Physsim::ThreshContactSimulator) | Physsim::ThreshContactSimulator | [protected] |
| _persistent_vdata (defined in Physsim::Simulator) | Physsim::Simulator | [protected] |
| _recurrent_forces (defined in Physsim::Simulator) | Physsim::Simulator | [protected] |
| _regression_factor (defined in Physsim::Simulator) | Physsim::Simulator | [protected] |
| _resting_contacts (defined in Physsim::ThreshContactSimulator) | Physsim::ThreshContactSimulator | [protected] |
| _transient_vdata (defined in Physsim::Simulator) | Physsim::Simulator | [protected] |
| add_contact_data(boost::shared_ptr< ContactData > cd) | Physsim::ThreshContactSimulator | [inline] |
| add_dynamic_body(DynamicBodyPtr body) | Physsim::Simulator | |
| add_recurrent_force(RecurrentForcePtr force) | Physsim::Simulator | |
| add_transient_vdata(SoNode *vdata) | Physsim::Simulator | [inline] |
| Base() (defined in Physsim::Base) | Physsim::Base | |
| Base(const Base *b) (defined in Physsim::Base) | Physsim::Base | |
| clear_contact_data() | Physsim::ThreshContactSimulator | [inline] |
| clone(BasePtr &cloned, bimap< BasePtr, BasePtr > *object_map=NULL) const | Physsim::ThreshContactSimulator | [virtual] |
| Physsim::Base::clone(boost::shared_ptr< T > x) | Physsim::Base | [inline, static] |
| clone_minimal() const | Physsim::ThreshContactSimulator | [protected] |
| det_contact_type(ContactPtr c, Contact::ContactPhaseType current_phase) | Physsim::ThreshContactSimulator | [protected] |
| determine_external_forces() | Physsim::ThreshContactSimulator | [virtual] |
| find_articulated_body(const std::string &name) const | Physsim::Simulator | |
| find_collision_geometry(const std::string &name) const | Physsim::ThreshContactSimulator | |
| find_dynamic_body(const std::string &name) const | Physsim::Simulator | |
| find_rigid_body(const std::string &name) const | Physsim::Simulator | |
| get_all_rigid_bodies() const | Physsim::Simulator | |
| get_callback_function())(ContactPtr) | Physsim::ThreshContactSimulator | [inline] |
| get_collision_detection() | Physsim::ThreshContactSimulator | [inline] |
| get_collision_tolerance() const | Physsim::ThreshContactSimulator | [inline] |
| get_contact_data() const | Physsim::ThreshContactSimulator | [inline] |
| get_contact_data(CollisionGeometryPtr g1, boost::shared_ptr< CollisionGeometry > g2) const (defined in Physsim::ThreshContactSimulator) | Physsim::ThreshContactSimulator | [protected] |
| get_contact_resting_vel_thresh() const | Physsim::ThreshContactSimulator | [inline] |
| get_dynamic_bodies() const | Physsim::Simulator | [inline] |
| get_impacting_contacts() const | Physsim::ThreshContactSimulator | [inline] |
| get_integrator() (defined in Physsim::Simulator) | Physsim::Simulator | [inline] |
| get_persistent_vdata() const | Physsim::Simulator | [inline] |
| get_recurrent_force_enabled(RecurrentForcePtr force) (defined in Physsim::Simulator) | Physsim::Simulator | [inline] |
| get_recurrent_forces() const | Physsim::Simulator | [inline] |
| get_regression_factor() const | Physsim::Simulator | [inline] |
| get_resting_contacts() const | Physsim::ThreshContactSimulator | [inline] |
| get_time() const | Physsim::Simulator | [inline] |
| get_transient_vdata() const | Physsim::Simulator | [inline] |
| id() const | Physsim::Base | |
| id(const std::string &ID) | Physsim::Base | [inline] |
| impact_contact(boost::shared_ptr< TCSMinimalStateStruct > state_t0, boost::shared_ptr< TCSMinimalStateStruct > state_tf) | Physsim::ThreshContactSimulator | [protected] |
| integrate(Real step_size) | Physsim::Simulator | [protected] |
| is_struct_identical(BaseConstPtr object) const | Physsim::ThreshContactSimulator | [virtual] |
| load_from_xml(XMLTreeConstPtr node, std::map< std::string, BasePtr > &id_map) | Physsim::ThreshContactSimulator | [virtual] |
| load_state(BaseConstPtr object, bimap< BasePtr, BasePtr > *object_map=NULL) | Physsim::ThreshContactSimulator | [virtual] |
| load_state_minimal(boost::shared_ptr< TCSMinimalStateStruct > mss) | Physsim::ThreshContactSimulator | [protected] |
| name() const | Physsim::Base | [inline] |
| name(const std::string &name) | Physsim::Base | [inline] |
| output_object_state(std::ostream &out) const | Physsim::ThreshContactSimulator | [virtual] |
| preprocess_contact(ContactPtr contact) const | Physsim::ThreshContactSimulator | [protected] |
| regress_to_first_TOI(boost::shared_ptr< TCSMinimalStateStruct > state_t0, boost::shared_ptr< TCSMinimalStateStruct > state_tf, Real tolerance) | Physsim::ThreshContactSimulator | [protected] |
| save_state(BasePtr object, bimap< BasePtr, BasePtr > *object_map=NULL) const | Physsim::ThreshContactSimulator | [virtual] |
| save_to_xml(XMLTreePtr node, std::list< BaseConstPtr > &shared_objects) const | Physsim::ThreshContactSimulator | [virtual] |
| set_callback_function(void(*fn)(ContactPtr)) | Physsim::ThreshContactSimulator | [inline] |
| set_collision_detection(boost::shared_ptr< CollisionDetection > colldet) | Physsim::ThreshContactSimulator | [inline] |
| set_collision_tolerance(Real collision_tolerance) | Physsim::ThreshContactSimulator | [inline] |
| set_contact_resting_vel_thresh(Real resting_vel_thresh) | Physsim::ThreshContactSimulator | [inline] |
| set_dynamic_bodies(const std::vector< DynamicBodyPtr > &bodies) | Physsim::Simulator | |
| set_integrator(IntegratorPtr integrator) | Physsim::Simulator | [inline] |
| set_recurrent_force_enabled(RecurrentForcePtr force, bool flag) | Physsim::Simulator | [inline] |
| set_recurrent_forces(const std::vector< RecurrentForcePtr > &forces) | Physsim::Simulator | |
| set_recurrent_forces_enabled(bool flag) | Physsim::Simulator | |
| set_regression_factor(Real regression_factor) | Physsim::Simulator | [inline] |
| set_time(Real time) | Physsim::Simulator | [inline] |
| Simulator() | Physsim::Simulator | |
| step(Real step_size) | Physsim::ThreshContactSimulator | [virtual] |
| step_full(Real step_size, Real smallest_step) | Physsim::ThreshContactSimulator | [virtual] |
| ThreshContactSimulator() | Physsim::ThreshContactSimulator | |
| update_contact_phases(const std::map< sorted_pair< CollisionGeometryPtr >, QueryPtr > &colliding_pairs) | Physsim::ThreshContactSimulator | [protected] |
| update_visualization() | Physsim::Simulator | |
| user_data() const | Physsim::Base | [inline] |
| user_data(boost::shared_ptr< void > data) | Physsim::Base | [inline] |
| ~Base() (defined in Physsim::Base) | Physsim::Base | [virtual] |
| ~Simulator() (defined in Physsim::Simulator) | Physsim::Simulator | [virtual] |
| ~ThreshContactSimulator() (defined in Physsim::ThreshContactSimulator) | Physsim::ThreshContactSimulator | [inline, virtual] |