34#ifndef HPP_CORBASERVER_OBSTACLE_IMPL_HH
35#define HPP_CORBASERVER_OBSTACLE_IMPL_HH
36#include <coal/data_types.h>
41#include <hpp/core/problem-solver.hh>
47namespace corbaServer {
49class Obstacle :
public virtual POA_hpp::corbaserver::Obstacle {
110 core::ProblemSolverPtr_t problemSolver();
Definition common-idl.hh:78
Definition common-idl.hh:803
Definition common-idl.hh:689
Definition object-map.hh:41
Definition server-plugin.hh:50
Definition obstacle.impl.hh:49
virtual void createCylinder(const char *name, Double radius, Double length)
virtual void createSphere(const char *name, Double radius)
virtual void removeObstacle(const char *objectName)
virtual void loadObstacleModelFromString(const char *urdfString, const char *prefix)
virtual void removeObstacleFromJoint(const char *objectName, const char *jointName, Boolean collision, Boolean distance)
virtual void moveObstacle(const char *polyName, const Transform_ cfg)
virtual void loadPolyhedron(const char *name, const char *filename)
virtual void loadPointCloudFromFilename(const char *objectName, const char *filename)
virtual void getObstaclePosition(const char *objectName, Transform_ cfg)
virtual ULong addTriangle(const char *polyhedronName, ULong pt1, ULong pt2, ULong pt3)
virtual void createBox(const char *boxName, Double x, Double y, Double z)
virtual void cutObstacle(const char *objectName, const floatSeq &aabb)
virtual ULong addPoint(const char *polyhedronName, Double x, Double y, Double z)
virtual void loadPointCloudFromPoints(const char *objectName, const CORBA::Double resolution, const floatSeqSeq &points)
virtual void addObstacle(const char *polyhedronName, Boolean collision, Boolean distance)
void setServer(ServerPlugin *server)
Definition obstacle.impl.hh:53
virtual void loadObstacleModel(const char *filename, const char *prefix)
virtual Names_t * getObstacleNames(bool collision, bool distance)
virtual void createPolyhedron(const char *polyhedronName)
ReturnType::Object_var makeServantDownCast(Server *server, const typename ServantBaseType::Storage &t)
Definition servant-base.hh:407
pinocchio::CollisionObjectPtr_t CollisionObjectPtr_t
Definition fwd.hh:63
Implement CORBA interface `‘Obstacle’'.
Definition client.hh:46
double Transform_[7]
Element of SE(3) represented by a vector and a unit quaternion.
Definition common.idl:38