Collision Checker
i_fcl_collision_object.h
Go to the documentation of this file.
1 #pragma once
2 #include <memory>
4 
6 
7 namespace fcl {
8 template <typename T>
10 template <typename T>
12 } // namespace fcl
13 
14 namespace collision {
15 namespace solvers {
16 namespace solverFCL {
18  public:
19  virtual FCL_COLLISION_ENTITY_TYPE getFclEntityType(void) const override {
21  }
22 
23  virtual fcl::CollisionGeometry<FCL_PRECISION> *createFCLCollisionGeometry(
24  void) const = 0;
25  virtual fcl::CollisionObject<FCL_PRECISION> *createFCLCollisionObject(
26  const std::shared_ptr<fcl::CollisionGeometry<FCL_PRECISION>> &) const = 0;
27 };
28 } // namespace solverFCL
29 } // namespace solvers
30 
31 } // namespace collision
virtual FCL_COLLISION_ENTITY_TYPE getFclEntityType(void) const override