11 using PoseVec = StdVectorEigenAligned<Vector3s>;
14 const std::vector<bool> &contact_states,
19 if (contact_states.size() != contact_poses.size()) {
20 ALIGATOR_DOMAIN_ERROR(
21 fmt::format(
"contact_states and contact_poses should have same size, "
22 "currently ({} and {}).",
23 contact_states.size(), contact_poses.size()));
28 void addContact(
const std::string &name,
const bool state,
29 const Vector3s &pose) {
#define ALIGATOR_RUNTIME_ERROR(...)