Simox
2.3.74.0
|
Public Member Functions | |
CollisionModelPQP (const TriMeshModelPtr &modelData, CollisionCheckerPtr colChecker, int id) | |
~CollisionModelPQP () override | |
const std::shared_ptr< PQP::PQP_Model > & | getPQPModel () |
void | print () override |
std::shared_ptr< CollisionModelImplementation > | clone (bool deepCopy=false) const override |
Public Member Functions inherited from VirtualRobot::CollisionModelImplementation | |
CollisionModelImplementation (const TriMeshModelPtr &modelData, const CollisionCheckerPtr &, int id) | |
virtual | ~CollisionModelImplementation () |
void | setGlobalPose (const Eigen::Matrix4f &m) |
const Eigen::Matrix4f & | getGlobalPose () const |
const TriMeshModelPtr & | getTriMeshModel () |
Protected Member Functions | |
CollisionModelPQP (const CollisionModelPQP &orig) | |
void | destroyData () override |
delete all data More... | |
void | createPQPModel () |
Protected Attributes | |
std::shared_ptr< PQP::PQP_Model > | pqpModel |
std::shared_ptr< CollisionCheckerPQP > | colCheckerPQP |
Protected Attributes inherited from VirtualRobot::CollisionModelImplementation | |
TriMeshModelPtr | modelData |
int | id |
Eigen::Matrix4f | globalPose |
Friends | |
class | CollisionModel |
A PQP related implementation of a collision model.
VirtualRobot::CollisionModelPQP::CollisionModelPQP | ( | const TriMeshModelPtr & | modelData, |
CollisionCheckerPtr | colChecker, | ||
int | id | ||
) |
Standard Constructor Ptr If collision checks should be done in parallel, different CollisionCheckers can be specified.
|
overridedefault |
Standard Destructor
|
protected |
|
overridevirtual |
Implements VirtualRobot::CollisionModelImplementation.
|
protected |
|
overrideprotectedvirtual |
delete all data
Implements VirtualRobot::CollisionModelImplementation.
|
inline |
|
overridevirtual |
Reimplemented from VirtualRobot::CollisionModelImplementation.
|
friend |
|
protected |
|
protected |