#include <limits>#include <memory>#include <optional>#include <utility>#include <vector>#include "drake/common/copyable_unique_ptr.h"#include "drake/common/drake_assert.h"#include "drake/common/parallelism.h"#include "drake/common/reset_after_move.h"#include "drake/geometry/geometry_ids.h"#include "drake/geometry/query_object.h"#include "drake/geometry/shape_specification.h"#include "drake/math/rigid_transform.h"#include "drake/solvers/mathematical_program.h"Classes | |
| struct | SampledVolume |
| The result of a volume calculation from CalcVolumeViaSampling(). More... | |
| class | ConvexSet |
| Abstract base class for defining a convex set. More... | |
Namespaces | |
| namespace | drake |
| namespace | drake::geometry |
| namespace | drake::geometry::optimization |
Typedefs | |
| typedef std::vector< copyable_unique_ptr< ConvexSet > > | ConvexSets |
| Provides the recommended container for passing a collection of ConvexSet instances. | |
Functions | |
| template<typename... Args> | |
| ConvexSets | MakeConvexSets (Args &&... args) |
| Helper function that allows the ConvexSets to be initialized from arguments containing ConvexSet references, or unique_ptr<ConvexSet> instances, or any object that can be assigned to ConvexSets::value_type. | |