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