1 #ifndef AUBO_SCOPE_PAYLOAD_CONTRIBUTION_MODEL_H 2 #define AUBO_SCOPE_PAYLOAD_CONTRIBUTION_MODEL_H 83 PayloadPtr addPayload(
const std::string &id_key,
84 const std::string &suggested_name,
double mass,
85 const std::vector<double> ¢er_of_gravity);
158 PayloadPtr addPayload(
const std::string &id_key,
159 const std::string &suggested_name,
double mass,
160 const std::vector<double> ¢er_of_gravity,
161 const std::vector<double> &inertiaMatrix);
174 PayloadPtr getPayload(
const std::string &id_key);
207 void updatePayload(
const std::string &id_key,
double mass,
208 const std::vector<double> ¢er_of_gravity);
238 void updatePayload(
const std::string id_key,
double mass,
239 const std::vector<double> ¢er_of_gravity,
240 const std::vector<double> &inertia_matrix);
252 void removePayload(
const std::string &id_key);
255 friend class DataSwitch;
262 #endif // AUBO_SCOPE_PAYLOAD_CONTRIBUTION_MODEL_H ARCS_CLASS_FORWARD(GripForceCapability)