34#ifndef HPP_CORE_IDL_PATHS_HH
35#define HPP_CORE_IDL_PATHS_HH
43#include "hpp/core/path-vector.hh"
44#include "hpp/core/path.hh"
48namespace corbaServer {
52template <
typename _Base,
typename _Storage>
54 public virtual _Base {
69 std::ostringstream
oss;
71 std::string
res =
oss.str();
72 return CORBA::string_dup(
res.c_str());
90 hpp::core_idl::PathVector_ptr
asVector();
95template <
typename _Base,
typename _Storage>
124template <
typename _Base,
typename _Storage>
128 core::PathVector::create(
p->outputSize(),
p->outputDerivativeSize());
Definition common-idl.hh:689
Server * server_
Definition servant-base.hh:118
Definition servant-base.hh:122
_Storage Storage
Definition servant-base.hh:124
StorageElementShPtr_t getT() const
Definition servant-base.hh:146
virtual TShPtr_t get() const
Definition servant-base.hh:132
Implementation of Hpp module Corba server.
Definition server.hh:78
hpp::core_idl::PathVector_ptr asVector()
Definition paths.hh:125
char * str()
Definition paths.hh:68
size_type outputSize()
Definition paths.hh:62
floatSeq * value(value_type t, CORBA::Boolean &success)
Definition paths.hh:75
value_type length()
Definition paths.hh:66
hpp::core_idl::Path_ptr extract(value_type tmin, value_type tmax)
Definition paths.hh:85
virtual ~PathServant()
Definition paths.hh:60
size_type outputDerivativeSize()
Definition paths.hh:64
PathServant(Server *server, const Storage &s)
Definition paths.hh:58
floatSeq * derivative(value_type t, CORBA::Short order)
Definition paths.hh:79
std::size_t numberPaths()
Definition paths.hh:104
hpp::core_idl::Path_ptr pathAtRank(std::size_t rank)
Definition paths.hh:106
PathVectorServant(Server *server, const Storage &s)
Definition paths.hh:102
void concatenate(hpp::core_idl::PathVector_ptr path)
Definition paths.hh:115
void appendPath(hpp::core_idl::Path_ptr path)
Definition paths.hh:110
PathServant< Base, Storage > Parent
Definition paths.hh:100
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
hpp::core_idl::Path_ptr makePathServant(Server *server, const PathPtr_t &path)
PathServant< POA_hpp::core_idl::Path, core::PathPtr_t > Path
Definition paths.hh:93
PathVectorServant< POA_hpp::core_idl::PathVector, core::PathVectorPtr_t > PathVector
Definition paths.hh:122
core::PathVectorPtr_t PathVectorPtr_t
Definition fwd.hh:99
pinocchio::vector_t vector_t
Definition fwd.hh:108
floatSeq * vectorToFloatSeq(core::vectorIn_t input)
pinocchio::size_type size_type
Definition fwd.hh:111
core::PathPtr_t PathPtr_t
Definition fwd.hh:96
pinocchio::value_type value_type
Definition fwd.hh:105
Implement CORBA interface `‘Obstacle’'.
Definition client.hh:46