Drake
Drake C++ Documentation
convex_set.h File Reference
#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"
Include dependency graph for convex_set.h:
This graph shows which files directly or indirectly include this file:

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