.. index:: pair: class; OpensimLib::OpensimInterface .. _doxid-class_opensim_lib_1_1_opensim_interface: class OpensimLib::OpensimInterface ================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block class OpensimInterface: public object { public: // fields :target:`n_step`; :target:`integrator_accuracy`; :target:`max_forces`; :target:`cur_forces`; :target:`step_size`; :target:`model`; :target:`brain`; :target:`muscle_set`; :target:`state`; :target:`manager`; :target:`stage`; :target:`joint_set`; :target:`force_set`; :target:`coordinate_set`; // methods def :target:`__init__`( self self, model_name model_name, start_visualizer start_visualizer, time_step time_step, extra_params extra_params ); def :target:`run_one_step`(self self, action action, timestep_ns timestep_ns); def :target:`reset`(self self); def :target:`shutdown`(self self); def :target:`actuate`(self self, action action); def :target:`get_model_properties`(self self, p_type p_type); def :target:`get_model_property`(self self, p_name p_name, p_type p_type); def :target:`get_model_all_properties`(self self, p_type p_type); def :target:`get_sim_time`(self self); };