#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... | |