Drake
Drake C++ Documentation
geometry_state.h File Reference
#include <map>
#include <memory>
#include <optional>
#include <set>
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <utility>
#include <variant>
#include <vector>
#include "drake/common/autodiff.h"
#include "drake/common/drake_copyable.h"
#include "drake/geometry/collision_filter_manager.h"
#include "drake/geometry/geometry_ids.h"
#include "drake/geometry/geometry_roles.h"
#include "drake/geometry/geometry_set.h"
#include "drake/geometry/geometry_version.h"
#include "drake/geometry/internal_frame.h"
#include "drake/geometry/internal_geometry.h"
#include "drake/geometry/kinematics_vector.h"
#include "drake/geometry/mesh_deformation_interpolator.h"
#include "drake/geometry/proximity_engine.h"
#include "drake/geometry/render/render_camera.h"
#include "drake/geometry/render/render_engine.h"
#include "drake/geometry/scene_graph_config.h"
#include "drake/geometry/utilities.h"
Include dependency graph for geometry_state.h:

Classes

class  SceneGraph< T >
 SceneGraph serves as the nexus for all geometry (and geometry-based operations) in a Diagram. More...
 
class  GeometryState< T >
 The context-dependent state of SceneGraph. More...
 

Namespaces

 drake
 
 drake::geometry
 

Typedefs

Structures for maintaining the entity relationships
using FrameIdSet = std::unordered_set< FrameId >
 Collection of unique frame ids. More...
 
using GeometryIdSet = std::unordered_set< GeometryId >
 Collection of unique geometry ids. More...