Drake
Drake C++ Documentation
kinematics_vector.h File Reference
#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"
Include dependency graph for kinematics_vector.h:
This graph shows which files directly or indirectly include this file:

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