|
DART 6.12.2
|
#include "dart/collision/fcl/FCLCollisionDetector.hpp"#include <assimp/scene.h>#include "dart/collision/CollisionFilter.hpp"#include "dart/collision/CollisionObject.hpp"#include "dart/collision/DistanceFilter.hpp"#include "dart/collision/fcl/FCLCollisionGroup.hpp"#include "dart/collision/fcl/FCLCollisionObject.hpp"#include "dart/collision/fcl/FCLTypes.hpp"#include "dart/collision/fcl/tri_tri_intersection_test.hpp"#include "dart/common/Console.hpp"#include "dart/dynamics/BoxShape.hpp"#include "dart/dynamics/ConeShape.hpp"#include "dart/dynamics/CylinderShape.hpp"#include "dart/dynamics/EllipsoidShape.hpp"#include "dart/dynamics/MeshShape.hpp"#include "dart/dynamics/PlaneShape.hpp"#include "dart/dynamics/PyramidShape.hpp"#include "dart/dynamics/Shape.hpp"#include "dart/dynamics/ShapeFrame.hpp"#include "dart/dynamics/SoftMeshShape.hpp"#include "dart/dynamics/SphereShape.hpp"#include "dart/dynamics/VoxelGridShape.hpp"Namespaces | |
| namespace | dart |
| namespace | dart::collision |
Functions | |
| static bool | dart::collision::checkGroupValidity (FCLCollisionDetector *cd, CollisionGroup *group) |
| FCLCollisionDetector::ContactPointComputationMethod contactPointComputationMethod |
| bool done |
Whether the collision iteration can stop.
Whether the distance iteration can stop.
| fcl::DistanceRequest fclRequest |
FCL collision request.
FCL distance request.
| fcl::DistanceResult fclResult |
FCL collision result.
FCL distance result.
| bool foundCollision |
True if at least one contact is found.
This flag is used only when mResult is nullptr; otherwise the actual collision result is in mResult.
| const DistanceOption& option |
Collision option of DART.
Distance option of DART.
| FCLCollisionDetector::PrimitiveShape primitiveShapeType |
| DistanceResult* result |
Collision result of DART.
Distance result of DART.
| double unclampedMinDistance |
Minimum distance identical to DistanceResult::minDistnace if result is not nullptr.