|
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 |