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