34#ifndef HPP_CORE_IDL_STEERING_METHODS_HH
35#define HPP_CORE_IDL_STEERING_METHODS_HH
45#include "hpp/core/steering-method.hh"
68template <
typename _Base,
typename _Storage>
70 :
public ServantBase<core::SteeringMethod, _Storage>,
71 public virtual _Base {
76 : _ServantBase(server, s) {}
83 hpp::core_idl::Path_var p =
89typedef SteeringMethodServant<POA_hpp::core_idl::SteeringMethod,
90 SteeringMethodStorage<core::SteeringMethod> >
Server * server_
Definition servant-base.hh:118
weak_ptr< D > ptr_t
Definition servant-base.hh:235
ptr_t element
Definition servant-base.hh:237
AbstractStorage(const ptr_t &_element)
Definition servant-base.hh:239
const Storage & getS() const
Definition servant-base.hh:155
_Storage Storage
Definition servant-base.hh:124
ServantBase(Server *server, const Storage &_s)
Definition servant-base.hh:192
virtual TShPtr_t get() const
Definition servant-base.hh:132
Implementation of Hpp module Corba server.
Definition server.hh:78
virtual ~SteeringMethodServant()
Definition steering-methods.hh:78
SteeringMethodServant(Server *server, const Storage &s)
Definition steering-methods.hh:75
hpp::core_idl::Path_ptr call(const floatSeq &q1, const floatSeq &q2)
Definition steering-methods.hh:80
AbstractStorage< D, core::SteeringMethod > parent_t
Definition steering-methods.hh:54
weak_ptr< D > ptr_t
Definition servant-base.hh:235
ptr_t element
Definition servant-base.hh:237
core::DevicePtr_t r
Definition steering-methods.hh:58
SteeringMethodStorage< T > cast() const
Definition steering-methods.hh:63
SteeringMethodStorage(const core::DevicePtr_t &_r, const ptr_t &_d)
Definition steering-methods.hh:59
ReturnType::Object_var makeServantDownCast(Server *server, const typename ServantBaseType::Storage &t)
Definition servant-base.hh:407
#define SERVANT_BASE_TYPEDEFS(idlObj, hppObj)
Definition servant-base.hh:73
Definition steering_methods.idl:23
Definition distances.hh:50
SteeringMethodServant< POA_hpp::core_idl::SteeringMethod, SteeringMethodStorage< core::SteeringMethod > > SteeringMethod
Definition steering-methods.hh:91
Configuration_t floatSeqToConfig(const DevicePtr_t &robot, const floatSeq &dofArray, bool throwIfNotNormalized)
pinocchio::Configuration_t Configuration_t
Definition fwd.hh:66
Implement CORBA interface `‘Obstacle’'.
Definition client.hh:46
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition common.idl:34