11 #ifndef HPP_CORE_IDL_DISTANCES_HH
12 # define HPP_CORE_IDL_DISTANCES_HH
17 # include "hpp/core/distance.hh"
18 # include "hpp/core/weighed-distance.hh"
50 template <
typename _Base,
typename _Storage>
56 : _ServantBase (server, s) {}
64 return (*
get()) (qq1,qq2);
70 template <
typename _Base,
typename _Storage>
91 }
catch (
const std::exception& e) {
92 throw Error (e.what ());
Definition: common-idl.hh:575
Definition: servant-base.hh:207
weak_ptr< D > ptr_t
Definition: servant-base.hh:209
ptr_t element
Definition: servant-base.hh:211
Definition: servant-base.hh:101
_Storage Storage
Definition: servant-base.hh:103
StorageElementShPtr_t getT() const
Definition: servant-base.hh:121
const Storage & getS() const
Definition: servant-base.hh:131
virtual TShPtr_t get() const
Definition: servant-base.hh:111
Implementation of Hpp module Corba server.
Definition: server.hh:55
Definition: distances.hh:52
CORBA::Double value(const floatSeq &q1, const floatSeq &q2)
Definition: distances.hh:60
virtual ~DistanceServant()
Definition: distances.hh:58
DistanceServant(Server *server, const Storage &s)
Definition: distances.hh:55
Definition: distances.hh:34
DistanceStorage(const core::DevicePtr_t &_r, const ptr_t &_d)
Definition: distances.hh:41
AbstractStorage< D, core::Distance > parent_t
Definition: distances.hh:36
DistanceStorage< T > cast() const
Definition: distances.hh:44
core::DevicePtr_t r
Definition: distances.hh:40
Definition: distances.hh:72
WeighedDistanceServant(Server *server, const Storage &s)
Definition: distances.hh:77
~WeighedDistanceServant()
Definition: distances.hh:80
DistanceServant< Base, Storage > Parent
Definition: distances.hh:75
floatSeq * getWeights()
Definition: distances.hh:82
void setWeights(const floatSeq &weights)
Definition: distances.hh:87
Corba exception travelling through the Corba channel.
Definition: common.idl:26
Definition: distances.idl:20
To define and solve a path planning problem.
Definition: distances.idl:27
DistanceServant< POA_hpp::core_idl::Distance, DistanceStorage< core::Distance > > Distance
Definition: distances.hh:68
WeighedDistanceServant< POA_hpp::core_idl::WeighedDistance, DistanceStorage< core::WeighedDistance > > WeighedDistance
Definition: distances.hh:97
Configuration_t floatSeqToConfig(const DevicePtr_t &robot, const floatSeq &dofArray, bool throwIfNotNormalized)
pinocchio::Configuration_t Configuration_t
Definition: fwd.hh:43
vector_t floatSeqToVector(const floatSeq &dofArray, const size_type expectedSize=-1)
floatSeq * vectorToFloatSeq(core::vectorIn_t input)
pinocchio::DevicePtr_t DevicePtr_t
Definition: fwd.hh:51
Implement CORBA interface `‘Obstacle’'.
Definition: basic-server.hh:27