Simox
2.3.74.0
|
Public Member Functions | |
CollisionModelImplementation (const TriMeshModelPtr &modelData, const CollisionCheckerPtr &, int id) | |
virtual | ~CollisionModelImplementation () |
void | setGlobalPose (const Eigen::Matrix4f &m) |
const Eigen::Matrix4f & | getGlobalPose () const |
virtual void | print () |
const TriMeshModelPtr & | getTriMeshModel () |
virtual std::shared_ptr< CollisionModelImplementation > | clone (bool deepCopy=false) const =0 |
Protected Member Functions | |
virtual void | destroyData ()=0 |
delete all data More... | |
Protected Attributes | |
TriMeshModelPtr | modelData |
int | id |
Eigen::Matrix4f | globalPose |
Friends | |
class | CollisionModel |
|
inline |
Standard Constructor If collision checks should be done in parallel, different CollisionCheckers can be specified.
|
inlinevirtual |
Standard Destructor
|
pure virtual |
Implemented in VirtualRobot::CollisionModelPQP, and VirtualRobot::CollisionModelDummy.
|
protectedpure virtual |
delete all data
Implemented in VirtualRobot::CollisionModelPQP, and VirtualRobot::CollisionModelDummy.
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented in VirtualRobot::CollisionModelPQP.
|
inline |
Sets the position of the internal colModel data structure.
|
friend |
|
protected |
|
protected |
|
protected |