_objref_Obstacle Class Reference

#include <hpp/corbaserver/obstacle-idl.hh>

Inheritance diagram for _objref_Obstacle:
[legend]
Collaboration diagram for _objref_Obstacle:
[legend]

Public Member Functions

void loadObstacleModel (const char *package, const char *file, const char *prefix)
 
void removeObstacleFromJoint (const char *objectName, const char *jointName,::CORBA::Boolean collision,::CORBA::Boolean distance)
 
void cutObstacle (const char *objectName, const ::hpp::floatSeq &aabb)
 
void addObstacle (const char *objectName,::CORBA::Boolean collision,::CORBA::Boolean distance)
 
void moveObstacle (const char *objectName, const ::hpp::Transform_ cfg)
 
void getObstaclePosition (const char *objectName,::hpp::Transform_ cfg)
 
Names_tgetObstacleNames (::CORBA::Boolean collision,::CORBA::Boolean distance)
 
void createPolyhedron (const char *polyName)
 
void createBox (const char *inBoxName,::CORBA::Double x,::CORBA::Double y,::CORBA::Double z)
 
void createSphere (const char *name,::CORBA::Double radius)
 
void createCylinder (const char *name,::CORBA::Double radius,::CORBA::Double length)
 
::CORBA::ULong addPoint (const char *polyName,::CORBA::Double x,::CORBA::Double y,::CORBA::Double z)
 
::CORBA::ULong addTriangle (const char *polyName,::CORBA::ULong pt1,::CORBA::ULong pt2,::CORBA::ULong pt3)
 
 _objref_Obstacle ()
 
 _objref_Obstacle (omniIOR *, omniIdentity *)
 

Protected Member Functions

virtual ~_objref_Obstacle ()
 

Friends

class Obstacle
 

Constructor & Destructor Documentation

_objref_Obstacle::_objref_Obstacle ( )
inline
_objref_Obstacle::_objref_Obstacle ( omniIOR *  ,
omniIdentity *   
)
virtual _objref_Obstacle::~_objref_Obstacle ( )
protectedvirtual

Member Function Documentation

void _objref_Obstacle::addObstacle ( const char *  objectName,
::CORBA::Boolean  collision,
::CORBA::Boolean  distance 
)
::CORBA::ULong _objref_Obstacle::addPoint ( const char *  polyName,
::CORBA::Double  x,
::CORBA::Double  y,
::CORBA::Double  z 
)
::CORBA::ULong _objref_Obstacle::addTriangle ( const char *  polyName,
::CORBA::ULong  pt1,
::CORBA::ULong  pt2,
::CORBA::ULong  pt3 
)
void _objref_Obstacle::createBox ( const char *  inBoxName,
::CORBA::Double  x,
::CORBA::Double  y,
::CORBA::Double  z 
)
void _objref_Obstacle::createCylinder ( const char *  name,
::CORBA::Double  radius,
::CORBA::Double  length 
)
void _objref_Obstacle::createPolyhedron ( const char *  polyName)
void _objref_Obstacle::createSphere ( const char *  name,
::CORBA::Double  radius 
)
void _objref_Obstacle::cutObstacle ( const char *  objectName,
const ::hpp::floatSeq aabb 
)
Names_t* _objref_Obstacle::getObstacleNames ( ::CORBA::Boolean  collision,
::CORBA::Boolean  distance 
)
void _objref_Obstacle::getObstaclePosition ( const char *  objectName,
::hpp::Transform_  cfg 
)
void _objref_Obstacle::loadObstacleModel ( const char *  package,
const char *  file,
const char *  prefix 
)
void _objref_Obstacle::moveObstacle ( const char *  objectName,
const ::hpp::Transform_  cfg 
)
void _objref_Obstacle::removeObstacleFromJoint ( const char *  objectName,
const char *  jointName,
::CORBA::Boolean  collision,
::CORBA::Boolean  distance 
)

Friends And Related Function Documentation

friend class Obstacle
friend