32 #ifndef SROBOTPARSED_HPP_
33 #define SROBOTPARSED_HPP_
35 #include <scl/DataTypes.hpp>
36 #include <scl/data_structs/SObject.hpp>
37 #include <scl/data_structs/SRigidBody.hpp>
38 #include <scl/data_structs/SActuatorSetParsed.hpp>
40 #include <sutil/CMappedTree.hpp>
95 sBool flag_apply_gc_pos_limits_;
96 sBool flag_apply_actuator_force_limits_;
97 sBool flag_apply_actuator_pos_limits_;
98 sBool flag_apply_actuator_vel_limits_;
99 sBool flag_apply_actuator_acc_limits_;
100 sBool flag_controller_on_;
101 sBool flag_logging_on_;
102 sBool flag_wireframe_on_;
103 sFloat option_axis_frame_size_;
104 sFloat option_muscle_via_pt_sz_;
115 flag_apply_gc_pos_limits_ =
false;
116 flag_apply_actuator_force_limits_ =
true;
117 flag_apply_actuator_pos_limits_ =
true;
118 flag_apply_actuator_vel_limits_ =
true;
119 flag_apply_actuator_acc_limits_ =
true;
120 flag_controller_on_ =
true;
121 flag_logging_on_ =
false;
122 flag_wireframe_on_ =
false;
123 option_axis_frame_size_ = 0.01;
124 option_muscle_via_pt_sz_ = 0.00;
Eigen::VectorXd gc_pos_limit_max_
Definition: SRobotParsed.hpp:65
Definition: SRobotParsed.hpp:51
Eigen::VectorXd actuator_forces_max_
Definition: SRobotParsed.hpp:80
Eigen::VectorXd damping_
Definition: SRobotParsed.hpp:77
Definition: CMappedList.hpp:549
bool sBool
Definition: DataTypes.hpp:54
std::vector< std::string > robot_tree_numeric_id_to_name_
Definition: SRobotParsed.hpp:59
sUInt dof_
Definition: SRobotParsed.hpp:83
std::string log_file_
Definition: SRobotParsed.hpp:89
Eigen::VectorXd gc_pos_default_
Definition: SRobotParsed.hpp:68
Eigen::Vector3d gravity_
Definition: SRobotParsed.hpp:86
sutil::CMappedTree< std::string, SRigidBody > rb_tree_
Definition: SRobotParsed.hpp:56
Definition: CMappedTree.hpp:66
double sFloat
Definition: DataTypes.hpp:72
sutil::CMappedPointerList< std::string, SActuatorSetParsed, true > actuator_sets_
Definition: SRobotParsed.hpp:62
Definition: SObject.hpp:43
sBool flag_apply_gc_damping_
Definition: SRobotParsed.hpp:94
SRobotParsed()
Definition: SRobotParsed.hpp:110