Drake
proximity_engine.cc File Reference
#include "drake/geometry/proximity_engine.h"
#include <algorithm>
#include <cctype>
#include <cstdint>
#include <iterator>
#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/sorted_vectors_have_intersection.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 {}

◆ distances

std::vector<SignedDistanceToPoint<double> >* distances

◆ geometry_map

const std::vector<GeometryId>& geometry_map

◆ kIsDynamicMask

const uintptr_t kIsDynamicMask
static
Initial value:
= uintptr_t{1}
<< (sizeof(void*) * 8 - 1)

◆ nearest_pairs

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

◆ query_point

fcl::CollisionObjectd* query_point

◆ request

fcl::CollisionRequestd request

◆ threshold

const double threshold