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