11#ifndef HPP_CORBASERVER_OBSTACLE_SERVER_IDL
12#define HPP_CORBASERVER_OBSTACLE_SERVER_IDL
88 in
boolean collision, in
boolean distance)
111 in
boolean distance) raises (
Error);
155 void createBox (in
string inBoxName, in
double x, in
double y, in
double z)
175 unsigned long addPoint (in
string polyName, in
double x, in
double y, in
double z)
185 (in
string polyName, in
unsigned long pt1,
186 in
unsigned long pt2, in
unsigned long pt3) raises (
Error);
Definition common-idl.hh:78
Definition common-idl.hh:803
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 loadPointCloudFromFilename(in string objectName, in string filename)
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 loadPointCloudFromPoints(in string objectName, in double resolution, in floatSeqSeq points)
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