hpp-corbaserver 6.0.0
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 /root/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-6.0.0/idl/hpp/core_idl/configuration_shooters.idl
6//
7
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//
22namespace hpp {
23
24namespace core_impl {
25template <typename _Base, typename _Storage>
27public hpp::corbaServer::ServantBase<hpp::core::ConfigurationShooter, _Storage>, public virtual _Base
28{
29public:
30 typedef hpp::core::ConfigurationShooter HppBase;
31
33
34public:
35 // standard constructor
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
51
52
53};
54
56} // namespace core_impl
57
58} // namespace hpp
59
60namespace hpp {
61namespace corbaServer {
62template<> 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//
69namespace hpp {
70
71namespace core_impl {
72
73namespace configuration_shooter {
74template <typename _Base, typename _Storage>
76{
77public:
79
81
82public:
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
93
94
96
97
98 void setSigmas (const hpp::floatSeq& s);
99
100
101};
102
104} // namespace configuration_shooter
105
106} // namespace core_impl
107
108} // namespace hpp
109
110namespace hpp {
111namespace corbaServer {
112template<> 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//
119namespace hpp {
120
121namespace core_impl {
122
123namespace configuration_shooter {
124template <typename _Base, typename _Storage>
126{
127public:
129
131
132public:
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
145} // namespace configuration_shooter
146
147} // namespace core_impl
148
149} // namespace hpp
150
151namespace hpp {
152namespace corbaServer {
153template<> 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
Definition servant-base.hh:122
bool persistantStorage() const
See persistantStorage(bool)
Definition servant-base.hh:166
Implementation of Hpp module Corba server.
Definition server.hh:78
Definition configuration_shooters-fwd.hh:28
void deleteThis()
Definition configuration_shooters.hh:40
SERVANT_BASE_TYPEDEFS(hpp::core_idl::ConfigurationShooter, HppBase)
::CORBA::Boolean deleteIfExpired()
Definition configuration_shooters.hh:51
virtual ~ConfigurationShooterServant()
Definition configuration_shooters.hh:32
hpp::floatSeq * shoot()
Definition configuration_shooters.hh:73
hpp::core::ConfigurationShooter HppBase
Definition configuration_shooters-fwd.hh:30
Definition configuration_shooters-fwd.hh:76
void setSigmas(const hpp::floatSeq &s)
Definition configuration_shooters.hh:157
virtual ~GaussianServant()
Definition configuration_shooters.hh:107
hpp::core_impl::ConfigurationShooterServant< _Base, _Storage >::HppBase HppBase
Definition configuration_shooters-fwd.hh:78
hpp::floatSeq * getCenter()
Definition configuration_shooters.hh:129
SERVANT_BASE_TYPEDEFS(hpp::core_idl::configuration_shooter::Gaussian, HppBase)
void setCenter(const hpp::floatSeq &c)
Definition configuration_shooters.hh:115
hpp::floatSeq * getSigmas()
Definition configuration_shooters.hh:143
Definition configuration_shooters-fwd.hh:126
SERVANT_BASE_TYPEDEFS(hpp::core_idl::configuration_shooter::UniformSeedable, HppBase)
virtual ~UniformSeedableServant()
Definition configuration_shooters.hh:193
void seed(::CORBA::Long seed_)
Definition configuration_shooters.hh:201
hpp::core_impl::ConfigurationShooterServant< _Base, _Storage >::HppBase HppBase
Definition configuration_shooters-fwd.hh:128
Definition configuration_shooters.idl:21
Definition configuration_shooters.idl:29
Definition configuration_shooters.idl:43
GaussianServant< POA_hpp::core_idl::configuration_shooter::Gaussian, hpp::weak_ptr< hpp::core::configurationShooter::Gaussian > > Gaussian
Definition configuration_shooters-fwd.hh:103
UniformSeedableServant< POA_hpp::core_idl::configuration_shooter::UniformSeedable, hpp::weak_ptr< hpp::core::configurationShooter::UniformSeedable > > UniformSeedable
Definition configuration_shooters-fwd.hh:144
ConfigurationShooterServant< POA_hpp::core_idl::ConfigurationShooter, hpp::weak_ptr< hpp::core::ConfigurationShooter > > ConfigurationShooter
Definition configuration_shooters-fwd.hh:55
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
hpp::core::ConfigurationShooter Base
Definition configuration_shooters-fwd.hh:62
hpp::core::ConfigurationShooter Base
Definition configuration_shooters-fwd.hh:112
hpp::core::ConfigurationShooter Base
Definition configuration_shooters-fwd.hh:153
Definition servant-base.hh:89