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