#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 | |
drake | |
drake::geometry | |
drake::geometry::optimization | |
Typedefs | |
typedef std::vector< copyable_unique_ptr< ConvexSet > > | ConvexSets |
Provides the recommended container for passing a collection of ConvexSet instances. More... | |
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. More... | |