collision_filter.h File Reference
#include <bitset>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
#include "drake/common/drake_copyable.h"
Include dependency graph for collision_filter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  RigidBody< T >
class  CollisionFilterGroup< T >
 The specification of a collision filter group: its name, bodies that belong to it, and the names of collision filter groups that it ignores. More...
class  CollisionFilterGroupManager< T >
 This class provides management utilities for the definition of collision filter groups for RigidBodyTree instances. More...


 NOTE: The contents of this class are for the most part direct ports of drake/systems/plants//inverseKinBackend.m from Matlab to C++; many methods and variables follow Matlab conventions and are documented in that file.


typedef std::bitset< kMaxNumCollisionFilterGroups > bitmask


constexpr bitmask kNoneMask (0)
constexpr bitmask kDefaultGroup (1)


constexpr int kMaxNumCollisionFilterGroups = 128
 The maximum width of the collision filter group bitmasks. More...