#include <initializer_list>
#include <optional>
#include <unordered_map>
#include <utility>
#include <vector>
#include "drake/common/drake_assert.h"
#include "drake/common/drake_copyable.h"
#include "drake/common/eigen_types.h"
#include "drake/geometry/geometry_ids.h"
#include "drake/math/rigid_transform.h"
Classes | |
class | KinematicsVector< Id, KinematicsValue > |
A KinematicsVector is a container class used to report kinematics data for registered frames and geometries (keyed by unique FrameId/GeometryId values) to SceneGraph where the set of keys (FrameId/GeometryId) is usually constant and the values (kinematics data) are varying. More... | |
Namespaces | |
drake | |
drake::geometry | |
Typedefs | |
template<typename T > | |
using | FramePoseVector = KinematicsVector< FrameId, math::RigidTransform< T > > |
Class for communicating pose information to SceneGraph for registered frames. More... | |
template<typename T > | |
using | GeometryConfigurationVector = KinematicsVector< GeometryId, VectorX< T > > |
Class for communicating configuration information to SceneGraph for registered deformable geometries. More... | |