1 #ifndef AUBO_SCOPE_PAYLOAD_CONTRIBUTION_MODEL_H 2 #define AUBO_SCOPE_PAYLOAD_CONTRIBUTION_MODEL_H 82 PayloadPtr addPayload(
const std::string &id_key,
83 const std::string &suggested_name,
double mass,
84 const std::vector<double> ¢er_of_gravity);
156 PayloadPtr addPayload(
const std::string &id_key,
157 const std::string &suggested_name,
double mass,
158 const std::vector<double> ¢er_of_gravity,
159 const std::vector<double> &inertiaMatrix);
172 PayloadPtr getPayload(
const std::string &id_key);
205 void updatePayload(
const std::string &id_key,
double mass,
206 const std::vector<double> ¢er_of_gravity);
236 void updatePayload(
const std::string id_key,
double mass,
237 const std::vector<double> ¢er_of_gravity,
238 const std::vector<double> &inertia_matrix);
250 void removePayload(
const std::string &id_key);
253 friend class DataSwitch;
260 #endif // AUBO_SCOPE_PAYLOAD_CONTRIBUTION_MODEL_H ARCS_CLASS_FORWARD(GripForceCapability)