hpp-corbaserver
4.14.0
Corba server for Humanoid Path Planner applications
|
Go to the documentation of this file.
34 #ifndef HPP_CORE_IDL_DISTANCES_HH
35 #define HPP_CORE_IDL_DISTANCES_HH
44 #include "hpp/core/distance.hh"
45 #include "hpp/core/weighed-distance.hh"
49 namespace corbaServer {
68 template <
typename _Base,
typename _Storage>
70 public virtual _Base {
81 return (*
get())(qq1, qq2);
86 DistanceStorage<core::Distance> >
89 template <
typename _Base,
typename _Storage>
106 }
catch (
const std::exception& e) {
107 throw Error(e.what());
113 DistanceStorage<core::WeighedDistance> >
119 #endif // HPP_CORE_IDL_DISTANCES_HH
floatSeq * getWeights()
Definition: distances.hh:101
Definition: common-idl.hh:689
pinocchio::DevicePtr_t DevicePtr_t
Definition: fwd.hh:74
StorageElementShPtr_t getT() const
Definition: servant-base.hh:139
Configuration_t floatSeqToConfig(const DevicePtr_t &robot, const floatSeq &dofArray, bool throwIfNotNormalized)
Implementation of Hpp module Corba server.
Definition: server.hh:77
Corba exception travelling through the Corba channel.
Definition: common.idl:26
vector_t floatSeqToVector(const floatSeq &dofArray, const size_type expectedSize=-1)
DistanceServant< Base, Storage > Parent
Definition: distances.hh:94
Definition: distances.idl:19
void setWeights(const floatSeq &weights)
Definition: distances.hh:103
WeighedDistanceServant< POA_hpp::core_idl::WeighedDistance, DistanceStorage< core::WeighedDistance > > WeighedDistance
Definition: distances.hh:114
DistanceServant(Server *server, const Storage &s)
Definition: distances.hh:74
Definition: distances.hh:90
pinocchio::Configuration_t Configuration_t
Definition: fwd.hh:66
Definition: servant-base.hh:218
core::DevicePtr_t r
Definition: distances.hh:58
virtual ~DistanceServant()
Definition: distances.hh:76
Implement CORBA interface `‘Obstacle’'.
Definition: basic-server.hh:35
DistanceServant< POA_hpp::core_idl::Distance, DistanceStorage< core::Distance > > Distance
Definition: distances.hh:87
const Storage & getS() const
Definition: servant-base.hh:148
DistanceStorage(const core::DevicePtr_t &_r, const ptr_t &_d)
Definition: distances.hh:59
WeighedDistanceServant(Server *server, const Storage &s)
Definition: distances.hh:96
~WeighedDistanceServant()
Definition: distances.hh:99
Definition: distances.hh:69
To define and solve a path planning problem.
Definition: distances.idl:26
weak_ptr< D > ptr_t
Definition: servant-base.hh:220
ptr_t element
Definition: servant-base.hh:222
virtual TShPtr_t get() const
Definition: servant-base.hh:130
_Storage Storage
Definition: servant-base.hh:122
Definition: distances.hh:52
floatSeq * vectorToFloatSeq(core::vectorIn_t input)
DistanceStorage< T > cast() const
Definition: distances.hh:63
Definition: servant-base.hh:120
AbstractStorage< D, core::Distance > parent_t
Definition: distances.hh:54
CORBA::Double value(const floatSeq &q1, const floatSeq &q2)
Definition: distances.hh:78