5#ifndef __CORBA_H_EXTERNAL_GUARD__ 
    6#include <omniORB4/CORBA.h> 
    9#ifndef  USE_stub_in_nt_dll 
   10# define USE_stub_in_nt_dll_NOT_DEFINED_obstacle 
   12#ifndef  USE_core_stub_in_nt_dll 
   13# define USE_core_stub_in_nt_dll_NOT_DEFINED_obstacle 
   15#ifndef  USE_dyn_stub_in_nt_dll 
   16# define USE_dyn_stub_in_nt_dll_NOT_DEFINED_obstacle 
   21#ifndef __common_hh_EXTERNAL_GUARD__ 
   22#define __common_hh_EXTERNAL_GUARD__ 
   28#ifdef USE_stub_in_nt_dll 
   29# ifndef USE_core_stub_in_nt_dll 
   30#  define USE_core_stub_in_nt_dll 
   32# ifndef USE_dyn_stub_in_nt_dll 
   33#  define USE_dyn_stub_in_nt_dll 
   38# error "A local CPP macro _core_attr has already been defined." 
   40# ifdef  USE_core_stub_in_nt_dll 
   41#  define _core_attr _OMNIORB_NTDLL_IMPORT 
   48# error "A local CPP macro _dyn_attr has already been defined." 
   50# ifdef  USE_dyn_stub_in_nt_dll 
   51#  define _dyn_attr _OMNIORB_NTDLL_IMPORT 
   63  _CORBA_MODULE corbaserver
 
   67#ifndef __hpp_mcorbaserver_mObstacle__ 
   68#define __hpp_mcorbaserver_mObstacle__ 
   88    typedef _CORBA_ObjRef_Var<_objref_Obstacle, Obstacle_Helper> 
Obstacle_var;
 
   89    typedef _CORBA_ObjRef_OUT_arg<_objref_Obstacle,Obstacle_Helper > 
Obstacle_out;
 
  109        omniObjRef* o = omniObjRef::_unMarshal(
_PD_repoId,s);
 
 
 
  130      public virtual ::CORBA::Object,
 
  131      public virtual omniObjRef
 
  141      void removeObstacleFromJoint(
const char* objectName, 
const char* jointName, ::CORBA::Boolean collision, ::CORBA::Boolean distance);
 
  142      void cutObstacle(
const char* objectName, const ::hpp::floatSeq& aabb);
 
  143      void addObstacle(
const char* objectName, ::CORBA::Boolean collision, ::CORBA::Boolean distance);
 
  144      void moveObstacle(
const char* objectName, const ::hpp::Transform_ cfg);
 
  148      void createBox(
const char* inBoxName, ::CORBA::Double x, ::CORBA::Double y, ::CORBA::Double z);
 
  150      void createCylinder(
const char* name, ::CORBA::Double radius, ::CORBA::Double length);
 
  151      ::CORBA::ULong 
addPoint(
const char* polyName, ::CORBA::Double x, ::CORBA::Double y, ::CORBA::Double z);
 
  152      ::CORBA::ULong 
addTriangle(
const char* polyName, ::CORBA::ULong pt1, ::CORBA::ULong pt2, ::CORBA::ULong pt3);
 
  163      virtual void* _ptrToObjRef(
const char*);
 
 
  178      virtual _CORBA_Boolean 
is_a(
const char*) 
const;
 
 
  182      public virtual omniServant
 
  193      virtual void removeObstacleFromJoint(
const char* objectName, 
const char* jointName, ::CORBA::Boolean collision, ::CORBA::Boolean distance) = 0;
 
  194      virtual void cutObstacle(
const char* objectName, const ::hpp::floatSeq& aabb) = 0;
 
  195      virtual void addObstacle(
const char* objectName, ::CORBA::Boolean collision, ::CORBA::Boolean distance) = 0;
 
  196      virtual void moveObstacle(
const char* objectName, const ::hpp::Transform_ cfg) = 0;
 
  200      virtual void createBox(
const char* inBoxName, ::CORBA::Double x, ::CORBA::Double y, ::CORBA::Double z) = 0;
 
  201      virtual void createSphere(
const char* name, ::CORBA::Double radius) = 0;
 
  202      virtual void createCylinder(
const char* name, ::CORBA::Double radius, ::CORBA::Double length) = 0;
 
  203      virtual ::CORBA::ULong 
addPoint(
const char* polyName, ::CORBA::Double x, ::CORBA::Double y, ::CORBA::Double z) = 0;
 
  204      virtual ::CORBA::ULong 
addTriangle(
const char* polyName, ::CORBA::ULong pt1, ::CORBA::ULong pt2, ::CORBA::ULong pt3) = 0;
 
  210      virtual void* _ptrToInterface(
const char*);
 
  211      virtual const char* _mostDerivedRepoId();
 
 
  225  _CORBA_MODULE corbaserver
 
  229      public virtual hpp::corbaserver::_impl_Obstacle,
 
  230      public virtual ::PortableServer::ServantBase
 
  235      inline ::hpp::corbaserver::Obstacle_ptr 
_this() {
 
  236        return (::hpp::corbaserver::Obstacle_ptr) _do_this(::hpp::corbaserver::Obstacle::_PD_repoId);
 
 
  249  _CORBA_MODULE corbaserver
 
  266hpp::corbaserver::Obstacle::_marshalObjRef(::hpp::corbaserver::Obstacle_ptr obj, cdrStream& s) {
 
  267  omniObjRef::_marshal(obj->_PR_getobj(),s);
 
 
  272#ifdef   USE_stub_in_nt_dll_NOT_DEFINED_obstacle 
  273# undef  USE_stub_in_nt_dll 
  274# undef  USE_stub_in_nt_dll_NOT_DEFINED_obstacle 
  276#ifdef   USE_core_stub_in_nt_dll_NOT_DEFINED_obstacle 
  277# undef  USE_core_stub_in_nt_dll 
  278# undef  USE_core_stub_in_nt_dll_NOT_DEFINED_obstacle 
  280#ifdef   USE_dyn_stub_in_nt_dll_NOT_DEFINED_obstacle 
  281# undef  USE_dyn_stub_in_nt_dll 
  282# undef  USE_dyn_stub_in_nt_dll_NOT_DEFINED_obstacle 
Definition common-idl.hh:78
 
Definition obstacle-idl.hh:76
 
Obstacle_ptr _ptr_type
Definition obstacle-idl.hh:78
 
static void release(_ptr_type)
 
static void duplicate(_ptr_type)
 
static _CORBA_Boolean is_nil(_ptr_type)
 
static void marshalObjRef(_ptr_type, cdrStream &)
 
static _ptr_type unmarshalObjRef(cdrStream &)
 
Definition obstacle-idl.hh:94
 
static _ptr_type _duplicate(_ptr_type)
 
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition obstacle-idl.hh:266
 
static _core_attr const char * _PD_repoId
Definition obstacle-idl.hh:123
 
inline ::hpp::corbaserver::Obstacle_ptr _this()
Definition obstacle-idl.hh:235
 
static _ptr_type _fromObjRef(omniObjRef *o)
Definition obstacle-idl.hh:116
 
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition obstacle-idl.hh:108
 
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
 
static _ptr_type _narrow(::CORBA::Object_ptr)
 
Obstacle_var _var_type
Definition obstacle-idl.hh:98
 
Obstacle_ptr _ptr_type
Definition obstacle-idl.hh:97
 
Definition obstacle-idl.hh:183
 
virtual void loadObstacleModelFromString(const char *urdfString, const char *prefix)=0
 
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
 
virtual void getObstaclePosition(const char *objectName, ::hpp::Transform_ cfg)=0
 
virtual void removeObstacleFromJoint(const char *objectName, const char *jointName, ::CORBA::Boolean collision, ::CORBA::Boolean distance)=0
 
virtual void loadPolyhedron(const char *obstacleName, const char *filename)=0
 
virtual ~_impl_Obstacle()
 
virtual void loadPointCloudFromPoints(const char *objectName, ::CORBA::Double resolution, const ::hpp::floatSeqSeq &points)=0
 
virtual void createPolyhedron(const char *polyName)=0
 
virtual void createBox(const char *inBoxName, ::CORBA::Double x, ::CORBA::Double y, ::CORBA::Double z)=0
 
virtual void addObstacle(const char *objectName, ::CORBA::Boolean collision, ::CORBA::Boolean distance)=0
 
virtual void removeObstacle(const char *objectName)=0
 
virtual void cutObstacle(const char *objectName, const ::hpp::floatSeq &aabb)=0
 
virtual void loadObstacleModel(const char *filename, const char *prefix)=0
 
virtual void moveObstacle(const char *objectName, const ::hpp::Transform_ cfg)=0
 
virtual void createSphere(const char *name, ::CORBA::Double radius)=0
 
virtual Names_t * getObstacleNames(::CORBA::Boolean collision, ::CORBA::Boolean distance)=0
 
virtual ::CORBA::ULong addTriangle(const char *polyName, ::CORBA::ULong pt1, ::CORBA::ULong pt2, ::CORBA::ULong pt3)=0
 
virtual ::CORBA::ULong addPoint(const char *polyName, ::CORBA::Double x, ::CORBA::Double y, ::CORBA::Double z)=0
 
virtual void createCylinder(const char *name, ::CORBA::Double radius, ::CORBA::Double length)=0
 
virtual void loadPointCloudFromFilename(const char *objectName, const char *filename)=0
 
Definition obstacle-idl.hh:132
 
void removeObstacle(const char *objectName)
 
void createBox(const char *inBoxName, ::CORBA::Double x, ::CORBA::Double y, ::CORBA::Double z)
 
void loadPolyhedron(const char *obstacleName, const char *filename)
 
void loadPointCloudFromPoints(const char *objectName, ::CORBA::Double resolution, const ::hpp::floatSeqSeq &points)
 
void loadObstacleModel(const char *filename, const char *prefix)
 
void createCylinder(const char *name, ::CORBA::Double radius, ::CORBA::Double length)
 
virtual ~_objref_Obstacle()
 
::CORBA::ULong addTriangle(const char *polyName, ::CORBA::ULong pt1, ::CORBA::ULong pt2, ::CORBA::ULong pt3)
 
void cutObstacle(const char *objectName, const ::hpp::floatSeq &aabb)
 
void addObstacle(const char *objectName, ::CORBA::Boolean collision, ::CORBA::Boolean distance)
 
void removeObstacleFromJoint(const char *objectName, const char *jointName, ::CORBA::Boolean collision, ::CORBA::Boolean distance)
 
void loadObstacleModelFromString(const char *urdfString, const char *prefix)
 
void createSphere(const char *name, ::CORBA::Double radius)
 
void moveObstacle(const char *objectName, const ::hpp::Transform_ cfg)
 
void getObstaclePosition(const char *objectName, ::hpp::Transform_ cfg)
 
Names_t * getObstacleNames(::CORBA::Boolean collision, ::CORBA::Boolean distance)
 
_objref_Obstacle(omniIOR *, omniIdentity *)
 
void loadPointCloudFromFilename(const char *objectName, const char *filename)
 
void createPolyhedron(const char *polyName)
 
::CORBA::ULong addPoint(const char *polyName, ::CORBA::Double x, ::CORBA::Double y, ::CORBA::Double z)
 
_objref_Obstacle()
Definition obstacle-idl.hh:155
 
Definition obstacle-idl.hh:172
 
_pof_Obstacle()
Definition obstacle-idl.hh:174
 
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
 
virtual _CORBA_Boolean is_a(const char *) const
 
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
 
_CORBA_ObjRef_OUT_arg< _objref_Obstacle, Obstacle_Helper > Obstacle_out
Definition obstacle-idl.hh:89
 
_CORBA_ObjRef_Var< _objref_Obstacle, Obstacle_Helper > Obstacle_var
Definition obstacle-idl.hh:88
 
#define _core_attr
Definition obstacle-idl.hh:43
 
Obstacle_ptr ObstacleRef
Definition obstacle-idl.hh:74
 
_objref_Obstacle * Obstacle_ptr
Definition obstacle-idl.hh:73