Collision Checker
solver_entity_fcl.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <memory>
4
#include "
collision/solvers/fcl/fcl_entity_type.h
"
5
namespace
collision
{
6
namespace
solvers {
7
namespace
solverFCL {
8
class
SolverEntity_FCL
{
9
public
:
10
virtual
void
invalidateSolverEntityCache
(
void
)
const
= 0;
11
12
virtual
FCL_COLLISION_ENTITY_TYPE
getFclEntityType
(
void
)
const
{
13
return
FCL_COLLISION_ENTITY_TYPE::FCL_COLLISION_ENTITY_TYPE_UNKNOWN
;
14
}
15
16
virtual
~SolverEntity_FCL
(){};
17
};
18
19
typedef
std::shared_ptr<SolverEntity_FCL>
FCLSolverEntityPtr
;
20
}
// namespace solverFCL
21
}
// namespace solvers
22
}
// namespace collision
fcl_entity_type.h
collision::solvers::solverFCL::FCL_COLLISION_ENTITY_TYPE
FCL_COLLISION_ENTITY_TYPE
Definition:
fcl_entity_type.h:7
collision::solvers::solverFCL::SolverEntity_FCL
Definition:
solver_entity_fcl.h:8
collision::solvers::solverFCL::SolverEntity_FCL::~SolverEntity_FCL
virtual ~SolverEntity_FCL()
Definition:
solver_entity_fcl.h:16
collision
Definition:
collision_checker.h:20
collision::solvers::solverFCL::SolverEntity_FCL::invalidateSolverEntityCache
virtual void invalidateSolverEntityCache(void) const =0
collision::solvers::solverFCL::SolverEntity_FCL::getFclEntityType
virtual FCL_COLLISION_ENTITY_TYPE getFclEntityType(void) const
Definition:
solver_entity_fcl.h:12
collision::solvers::solverFCL::FCLSolverEntityPtr
std::shared_ptr< SolverEntity_FCL > FCLSolverEntityPtr
Definition:
solver_entity_fcl.h:19
collision::solvers::solverFCL::FCL_COLLISION_ENTITY_TYPE_UNKNOWN
Definition:
fcl_entity_type.h:9
include
collision
solvers
fcl
solver_entity_fcl.h
Generated by
1.8.13