Drake
proximity_engine.cc File Reference
#include "drake/geometry/proximity_engine.h"
#include <algorithm>
#include <cctype>
#include <cmath>
#include <cstdint>
#include <iterator>
#include <stdexcept>
#include <string>
#include <unordered_map>
#include <utility>
#include <fcl/common/types.h>
#include <fcl/fcl.h>
#include <fcl/geometry/shape/box.h>
#include <fcl/geometry/shape/convex.h>
#include <fcl/narrowphase/collision_request.h>
#include <fcl/narrowphase/distance_request.h>
#include <spruce.hh>
#include <tiny_obj_loader.h>
#include "drake/common/default_scalars.h"
#include "drake/common/drake_variant.h"
#include "drake/common/eigen_types.h"
#include "drake/common/sorted_vectors_have_intersection.h"
#include "drake/geometry/proximity/distance_to_point.h"
#include "drake/geometry/proximity/distance_to_point_with_gradient.h"
#include "drake/geometry/utilities.h"
#include "drake/math/rigid_transform.h"
#include "drake/math/rotation_matrix.h"
Include dependency graph for proximity_engine.cc:

Namespaces

 drake
 
 drake::geometry
 
 drake::geometry::internal
 

Variable Documentation

◆ collision_filter

const CollisionFilterLegacy& collision_filter

◆ contacts

std::vector<PenetrationAsPointPair<double> >* contacts {}

◆ geometry_map

const std::vector<GeometryId>& geometry_map

◆ nearest_pairs

std::vector<SignedDistancePair<double> >* nearest_pairs {}

◆ request

fcl::CollisionRequestd request