hpp-corbaserver: src/hpp/core_idl/configuration_shooters-fwd.hh Source File

hpp-corbaserver 9.0.2 Corba server for Humanoid Path Planner applications

Loading...
Searching...
No Matches
configuration_shooters-fwd.hh
Go to the documentation of this file.
1#ifndef hpp_core_idl__configuration__shooters_hpp__
2#define hpp_core_idl__configuration__shooters_hpp__
3
4//
5// Implemention of IDL interfaces in file /local/robotpkg/var/tmp/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-9.0.2/idl/hpp/core_idl/configuration_shooters.idl
6//
7
8#include <hpp/core_idl/configuration_shooters-idl.hh>
9#include "hpp/corbaserver/servant-base.hh"
10
11#include <hpp/core/configuration-shooter.hh>
12#include <hpp/core/configuration-shooter/gaussian.hh>
13#include <hpp/core/configuration-shooter/uniform-tpl.hh>
14
15
16
17
18
19//
20// Class implementing IDL interface hpp::core_idl::ConfigurationShooter
21//
22 namespace hpp {
23
24 namespace core_impl {
25 template <typename _Base, typename _Storage>
26 class ConfigurationShooterServant:
27 public hpp::corbaServer::ServantBase<hpp::core::ConfigurationShooter, _Storage>, public virtual _Base
28{
29 public:
30 typedef hpp::core::ConfigurationShooter HppBase;
31
32 SERVANT_BASE_TYPEDEFS(hpp::core_idl::ConfigurationShooter, HppBase);
33
34 public:
35 // standard constructor
36 ConfigurationShooterServant(::hpp::corbaServer::Server* server, const _Storage& s);
37 virtual ~ConfigurationShooterServant();
38
39 // methods corresponding to defined IDL attributes and operations
40
41 void deleteThis ();
42
43
44 ::CORBA::Boolean deleteIfExpired ();
45
46
47 void persistantStorage (::CORBA::Boolean persistant);
48
49
50 hpp::floatSeq* shoot ();
51
52
53};
54
55 typedef ConfigurationShooterServant<POA_hpp::core_idl::ConfigurationShooter,hpp::weak_ptr<hpp::core::ConfigurationShooter> > ConfigurationShooter;
56} // namespace core_impl
57
58} // namespace hpp
59
60 namespace hpp {
61 namespace corbaServer {
62 template<> struct hpp_traits<hpp::core::ConfigurationShooter>{ typedef hpp::core::ConfigurationShooter Base; };
63} // namespace corbaServer
64} // namespace corbaServer
65
66//
67// Class implementing IDL interface hpp::core_idl::configuration_shooter::Gaussian
68//
69 namespace hpp {
70
71 namespace core_impl {
72
73 namespace configuration_shooter {
74 template <typename _Base, typename _Storage>
75 class GaussianServant: public hpp::core_impl::ConfigurationShooterServant<_Base, _Storage>
76{
77 public:
78 typedef typename hpp::core_impl::ConfigurationShooterServant<_Base, _Storage>::HppBase HppBase;
79
80 SERVANT_BASE_TYPEDEFS(hpp::core_idl::configuration_shooter::Gaussian, HppBase);
81
82 public:
83 // standard constructor
84 GaussianServant(::hpp::corbaServer::Server* server, const _Storage& s);
85 virtual ~GaussianServant();
86
87 // methods corresponding to defined IDL attributes and operations
88
89 void setCenter (const hpp::floatSeq& c);
90
91
92 hpp::floatSeq* getCenter ();
93
94
95 hpp::floatSeq* getSigmas ();
96
97
98 void setSigmas (const hpp::floatSeq& s);
99
100
101};
102
103 typedef GaussianServant<POA_hpp::core_idl::configuration_shooter::Gaussian,hpp::weak_ptr<hpp::core::configurationShooter::Gaussian> > Gaussian;
104} // namespace configuration_shooter
105
106} // namespace core_impl
107
108} // namespace hpp
109
110 namespace hpp {
111 namespace corbaServer {
112 template<> struct hpp_traits<hpp::core::configurationShooter::Gaussian>{ typedef hpp::core::ConfigurationShooter Base; };
113} // namespace corbaServer
114} // namespace corbaServer
115
116//
117// Class implementing IDL interface hpp::core_idl::configuration_shooter::UniformSeedable
118//
119 namespace hpp {
120
121 namespace core_impl {
122
123 namespace configuration_shooter {
124 template <typename _Base, typename _Storage>
125 class UniformSeedableServant: public hpp::core_impl::ConfigurationShooterServant<_Base, _Storage>
126{
127 public:
128 typedef typename hpp::core_impl::ConfigurationShooterServant<_Base, _Storage>::HppBase HppBase;
129
130 SERVANT_BASE_TYPEDEFS(hpp::core_idl::configuration_shooter::UniformSeedable, HppBase);
131
132 public:
133 // standard constructor
134 UniformSeedableServant(::hpp::corbaServer::Server* server, const _Storage& s);
135 virtual ~UniformSeedableServant();
136
137 // methods corresponding to defined IDL attributes and operations
138
139 void seed (::CORBA::Long seed_);
140
141
142};
143
144 typedef UniformSeedableServant<POA_hpp::core_idl::configuration_shooter::UniformSeedable,hpp::weak_ptr<hpp::core::configurationShooter::UniformSeedable> > UniformSeedable;
145} // namespace configuration_shooter
146
147} // namespace core_impl
148
149} // namespace hpp
150
151 namespace hpp {
152 namespace corbaServer {
153 template<> struct hpp_traits<hpp::core::configurationShooter::UniformSeedable>{ typedef hpp::core::ConfigurationShooter Base; };
154} // namespace corbaServer
155} // namespace corbaServer
156
157
158
159
160
161#endif // hpp_core_idl__configuration__shooters_hpp__
162
hpp::corbaServer::ServantBase
Definition servant-base.hh:122
hpp::corbaServer::ServantBase< hpp::core::ConfigurationShooter, _Storage >::persistantStorage
bool persistantStorage() const
See persistantStorage(bool)
Definition servant-base.hh:166
hpp::corbaServer::Server
Implementation of Hpp module Corba server.
Definition server.hh:78
hpp::core::ConfigurationShooter
hpp::core::configurationShooter::Gaussian
hpp::core::configurationShooter::UniformTpl
hpp::core_impl::ConfigurationShooterServant
Definition configuration_shooters-fwd.hh:28
hpp::core_impl::ConfigurationShooterServant::deleteThis
void deleteThis()
Definition configuration_shooters.hh:40
hpp::core_impl::ConfigurationShooterServant::SERVANT_BASE_TYPEDEFS
SERVANT_BASE_TYPEDEFS(hpp::core_idl::ConfigurationShooter, HppBase)
hpp::core_impl::ConfigurationShooterServant::deleteIfExpired
::CORBA::Boolean deleteIfExpired()
Definition configuration_shooters.hh:51
hpp::core_impl::ConfigurationShooterServant::~ConfigurationShooterServant
virtual ~ConfigurationShooterServant()
Definition configuration_shooters.hh:32
hpp::core_impl::ConfigurationShooterServant::shoot
hpp::floatSeq * shoot()
Definition configuration_shooters.hh:73
hpp::core_impl::ConfigurationShooterServant::HppBase
hpp::core::ConfigurationShooter HppBase
Definition configuration_shooters-fwd.hh:30
hpp::core_impl::configuration_shooter::GaussianServant
Definition configuration_shooters-fwd.hh:76
hpp::core_impl::configuration_shooter::GaussianServant::setSigmas
void setSigmas(const hpp::floatSeq &s)
Definition configuration_shooters.hh:157
hpp::core_impl::configuration_shooter::GaussianServant::~GaussianServant
virtual ~GaussianServant()
Definition configuration_shooters.hh:107
hpp::core_impl::configuration_shooter::GaussianServant::HppBase
hpp::core_impl::ConfigurationShooterServant< _Base, _Storage >::HppBase HppBase
Definition configuration_shooters-fwd.hh:78
hpp::core_impl::configuration_shooter::GaussianServant::getCenter
hpp::floatSeq * getCenter()
Definition configuration_shooters.hh:129
hpp::core_impl::configuration_shooter::GaussianServant::SERVANT_BASE_TYPEDEFS
SERVANT_BASE_TYPEDEFS(hpp::core_idl::configuration_shooter::Gaussian, HppBase)
hpp::core_impl::configuration_shooter::GaussianServant::setCenter
void setCenter(const hpp::floatSeq &c)
Definition configuration_shooters.hh:115
hpp::core_impl::configuration_shooter::GaussianServant::getSigmas
hpp::floatSeq * getSigmas()
Definition configuration_shooters.hh:143
hpp::core_impl::configuration_shooter::UniformSeedableServant
Definition configuration_shooters-fwd.hh:126
hpp::core_impl::configuration_shooter::UniformSeedableServant::SERVANT_BASE_TYPEDEFS
SERVANT_BASE_TYPEDEFS(hpp::core_idl::configuration_shooter::UniformSeedable, HppBase)
hpp::core_impl::configuration_shooter::UniformSeedableServant::~UniformSeedableServant
virtual ~UniformSeedableServant()
Definition configuration_shooters.hh:193
hpp::core_impl::configuration_shooter::UniformSeedableServant::seed
void seed(::CORBA::Long seed_)
Definition configuration_shooters.hh:201
hpp::core_impl::configuration_shooter::UniformSeedableServant::HppBase
hpp::core_impl::ConfigurationShooterServant< _Base, _Storage >::HppBase HppBase
Definition configuration_shooters-fwd.hh:128
configuration-shooter.hh
configuration_shooters-idl.hh
gaussian.hh
hpp::core_idl::ConfigurationShooter
Definition configuration_shooters.idl:21
hpp::core_idl::configuration_shooter::Gaussian
Definition configuration_shooters.idl:29
hpp::core_idl::configuration_shooter::UniformSeedable
Definition configuration_shooters.idl:43
hpp::core_impl::configuration_shooter::Gaussian
GaussianServant< POA_hpp::core_idl::configuration_shooter::Gaussian, hpp::weak_ptr< hpp::core::configurationShooter::Gaussian > > Gaussian
Definition configuration_shooters-fwd.hh:103
hpp::core_impl::configuration_shooter::UniformSeedable
UniformSeedableServant< POA_hpp::core_idl::configuration_shooter::UniformSeedable, hpp::weak_ptr< hpp::core::configurationShooter::UniformSeedable > > UniformSeedable
Definition configuration_shooters-fwd.hh:144
hpp::core_impl::ConfigurationShooter
ConfigurationShooterServant< POA_hpp::core_idl::ConfigurationShooter, hpp::weak_ptr< hpp::core::ConfigurationShooter > > ConfigurationShooter
Definition configuration_shooters-fwd.hh:55
hpp
Implement CORBA interface `‘Obstacle’'.
hpp::floatSeq
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition common.idl:34
servant-base.hh
hpp::corbaServer::hpp_traits< hpp::core::ConfigurationShooter >::Base
hpp::core::ConfigurationShooter Base
Definition configuration_shooters-fwd.hh:62
hpp::corbaServer::hpp_traits< hpp::core::configurationShooter::Gaussian >::Base
hpp::core::ConfigurationShooter Base
Definition configuration_shooters-fwd.hh:112
hpp::corbaServer::hpp_traits< hpp::core::configurationShooter::UniformSeedable >::Base
hpp::core::ConfigurationShooter Base
Definition configuration_shooters-fwd.hh:153
hpp::corbaServer::hpp_traits
Definition servant-base.hh:89
uniform-tpl.hh