Klamp't  0.9.0
Public Member Functions | Public Attributes | List of all members
Klampt::SingleRigidObjectCSpace Class Reference

A configuration space for a rigid object, treated like a robot. More...

#include <RobotCSpace.h>

Inheritance diagram for Klampt::SingleRigidObjectCSpace:

Public Member Functions

 SingleRigidObjectCSpace (WorldModel &world, int index, WorldPlannerSettings *settings)
 
RigidObjectModelGetObject () const
 
virtual EdgePlannerPtr PathChecker (const Config &a, const Config &b) override
 
void IgnoreCollisions (int id)
 Ignores collisino between this object and world ID id.
 
void Init ()
 
bool UpdateGeometry (const Config &x)
 

Public Attributes

WorldModelworld
 
int index
 
WorldPlannerSettingssettings
 
vector< pair< int, int > > collisionPairs
 
vector< Geometry::AnyCollisionQuery > collisionQueries
 
bool constraintsDirty
 

Detailed Description

A configuration space for a rigid object, treated like a robot.

For compatibility with GeneralizedRobot, the configuration is (x,y,z,rz,ry,rx).


The documentation for this class was generated from the following file: