11 #ifndef HPP_CORBASERVER_OBSTACLE_SERVER_IDL
12 #define HPP_CORBASERVER_OBSTACLE_SERVER_IDL
66 in
boolean collision, in
boolean distance)
89 in
boolean distance) raises (
Error);
133 void createBox (in
string inBoxName, in
double x, in
double y, in
double z)
153 unsigned long addPoint (in
string polyName, in
double x, in
double y, in
double z)
163 (in
string polyName, in
unsigned long pt1,
164 in
unsigned long pt2, in
unsigned long pt3) raises (
Error);
Definition: common-idl.hh:78
Definition: common-idl.hh:689
::CORBA::Double Transform_[7]
Definition: common-idl.hh:915
Corba exception travelling through the Corba channel.
Definition: common.idl:27
Obstacle management.
Definition: obstacle.idl:21
void cutObstacle(in string objectName, in floatSeq aabb)
void loadPolyhedron(in string obstacleName, in string filename)
Load a polyhedron as an obstacle from a file.
void createPolyhedron(in string polyName)
create an empty polyhedron.
void loadObstacleModelFromString(in string urdfString, in string prefix)
void createSphere(in string name, in double radius)
void moveObstacle(in string objectName, in Transform_ cfg)
Move an obstacle to a given configuration.
void loadObstacleModel(in string filename, in string prefix)
void removeObstacleFromJoint(in string objectName, in string jointName, in boolean collision, in boolean distance)
Remove an obstacle from outer objects of a joint body.
void createCylinder(in string name, in double radius, in double length)
Names_t getObstacleNames(in boolean collision, in boolean distance)
void removeObstacle(in string objectName)
Remove an obstacle.
unsigned long addTriangle(in string polyName, in unsigned long pt1, in unsigned long pt2, in unsigned long pt3)
Add a point to a polyhedron.
void getObstaclePosition(in string objectName, out Transform_ cfg)
void createBox(in string inBoxName, in double x, in double y, in double z)
Create a box.
void addObstacle(in string objectName, in boolean collision, in boolean distance)
Add an obstacle to the set of obstacles.
unsigned long addPoint(in string polyName, in double x, in double y, in double z)
Add a point to a polyhedron.
Implement CORBA interface `‘Obstacle’'.
Definition: client.hh:46