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

hpp-corbaserver 9.0.2 Corba server for Humanoid Path Planner applications

Loading...
Searching...
No Matches
_problem-fwd.hh
Go to the documentation of this file.
1#ifndef hpp_core_idl____problem_hpp__
2#define hpp_core_idl____problem_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/_problem.idl
6//
7
8#include <hpp/core_idl/_problem-idl.hh>
9#include "hpp/corbaserver/servant-base.hh"
10
11#include <hpp/core/problem.hh>
12#include <hpp/pinocchio_idl/robots.hh>
13#include <hpp/core_idl/distances.hh>
14#include <hpp/core_idl/steering_methods.hh>
15#include <hpp/core_idl/path_projectors.hh>
16#include <hpp/core_idl/path_validations.hh>
17#include <hpp/core_idl/configuration_shooters.hh>
18#include <hpp/core/config-validations.hh>
19
20
21
22
23
24//
25// Class implementing IDL interface hpp::core_idl::Problem
26//
27 namespace hpp {
28
29 namespace core_impl {
30 template <typename _Base, typename _Storage>
31 class ProblemServant:
32 public hpp::corbaServer::ServantBase<hpp::core::Problem, _Storage>, public virtual _Base
33{
34 public:
35 typedef hpp::core::Problem HppBase;
36
37 SERVANT_BASE_TYPEDEFS(hpp::core_idl::Problem, HppBase);
38
39 public:
40 // standard constructor
41 ProblemServant(::hpp::corbaServer::Server* server, const _Storage& s);
42 virtual ~ProblemServant();
43
44 // methods corresponding to defined IDL attributes and operations
45
46 void deleteThis ();
47
48
49 ::CORBA::Boolean deleteIfExpired ();
50
51
52 void persistantStorage (::CORBA::Boolean persistant);
53
54
55 hpp::pinocchio_idl::Device_ptr robot ();
56
57
58 void setInitConfig (const hpp::floatSeq& init);
59
60
61 hpp::floatSeq* getInitConfig ();
62
63
64 void addGoalConfig (const hpp::floatSeq& goal);
65
66
67 void resetGoalConfigs ();
68
69
70 hpp::core_idl::Constraint_ptr getConstraints ();
71
72
73 void setConstraints (hpp::core_idl::Constraint_ptr constraints);
74
75
76 hpp::core_idl::Distance_ptr getDistance ();
77
78
79 void setDistance (hpp::core_idl::Distance_ptr d);
80
81
82 hpp::core_idl::SteeringMethod_ptr getSteeringMethod ();
83
84
85 void setSteeringMethod (hpp::core_idl::SteeringMethod_ptr d);
86
87
88 hpp::core_idl::PathValidation_ptr getPathValidation ();
89
90
91 void setPathValidation (hpp::core_idl::PathValidation_ptr d);
92
93
94 hpp::core_idl::PathProjector_ptr getPathProjector ();
95
96
97 void setPathProjector (hpp::core_idl::PathProjector_ptr p);
98
99
100 hpp::core_idl::ConfigValidation_ptr getConfigValidations ();
101
102
103 void clearConfigValidations ();
104
105
106 void addConfigValidation (hpp::core_idl::ConfigValidation_ptr cfgValidation);
107
108
109 hpp::core_idl::ConfigurationShooter_ptr getConfigurationShooter ();
110
111
112 void setConfigurationShooter (hpp::core_idl::ConfigurationShooter_ptr d);
113
114
115 void filterCollisionPairs ();
116
117
118 void setSecurityMargins (const hpp::floatSeqSeq& margins);
119
120
121 void addObstacle (hpp::pinocchio_idl::CollisionObject_ptr object);
122
123
124 void setParameter (const char* name, const ::CORBA::Any& value);
125
126
127 ::CORBA::Any* getParameter (const char* name);
128
129
130};
131
132 typedef ProblemServant<POA_hpp::core_idl::Problem,hpp::weak_ptr<hpp::core::Problem> > Problem;
133} // namespace core_impl
134
135} // namespace hpp
136
137 namespace hpp {
138 namespace corbaServer {
139 template<> struct hpp_traits<hpp::core::Problem>{ typedef hpp::core::Problem Base; };
140} // namespace corbaServer
141} // namespace corbaServer
142
143
144
145
146
147#endif // hpp_core_idl____problem_hpp__
148
_problem-idl.hh
hpp::corbaServer::ServantBase
Definition servant-base.hh:122
hpp::corbaServer::ServantBase< hpp::core::Problem, _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::Problem
hpp::core_impl::ProblemServant
Definition _problem-fwd.hh:33
hpp::core_impl::ProblemServant::filterCollisionPairs
void filterCollisionPairs()
Definition _problem.hh:352
hpp::core_impl::ProblemServant::setConfigurationShooter
void setConfigurationShooter(hpp::core_idl::ConfigurationShooter_ptr d)
Definition _problem.hh:338
hpp::core_impl::ProblemServant::getSteeringMethod
hpp::core_idl::SteeringMethod_ptr getSteeringMethod()
Definition _problem.hh:198
hpp::core_impl::ProblemServant::deleteIfExpired
::CORBA::Boolean deleteIfExpired()
Definition _problem.hh:51
hpp::core_impl::ProblemServant::setPathProjector
void setPathProjector(hpp::core_idl::PathProjector_ptr p)
Definition _problem.hh:268
hpp::core_impl::ProblemServant::setInitConfig
void setInitConfig(const hpp::floatSeq &init)
Definition _problem.hh:87
hpp::core_impl::ProblemServant::setDistance
void setDistance(hpp::core_idl::Distance_ptr d)
Definition _problem.hh:184
hpp::core_impl::ProblemServant::getPathProjector
hpp::core_idl::PathProjector_ptr getPathProjector()
Definition _problem.hh:254
hpp::core_impl::ProblemServant::~ProblemServant
virtual ~ProblemServant()
Definition _problem.hh:32
hpp::core_impl::ProblemServant::getParameter
::CORBA::Any * getParameter(const char *name)
Definition _problem.hh:406
hpp::core_impl::ProblemServant::resetGoalConfigs
void resetGoalConfigs()
Definition _problem.hh:127
hpp::core_impl::ProblemServant::setPathValidation
void setPathValidation(hpp::core_idl::PathValidation_ptr d)
Definition _problem.hh:240
hpp::core_impl::ProblemServant::addGoalConfig
void addGoalConfig(const hpp::floatSeq &goal)
Definition _problem.hh:114
hpp::core_impl::ProblemServant::getConfigValidations
hpp::core_idl::ConfigValidation_ptr getConfigValidations()
Definition _problem.hh:282
hpp::core_impl::ProblemServant::deleteThis
void deleteThis()
Definition _problem.hh:40
hpp::core_impl::ProblemServant::addConfigValidation
void addConfigValidation(hpp::core_idl::ConfigValidation_ptr cfgValidation)
Definition _problem.hh:310
hpp::core_impl::ProblemServant::HppBase
hpp::core::Problem HppBase
Definition _problem-fwd.hh:35
hpp::core_impl::ProblemServant::getConstraints
hpp::core_idl::Constraint_ptr getConstraints()
Definition _problem.hh:141
hpp::core_impl::ProblemServant::SERVANT_BASE_TYPEDEFS
SERVANT_BASE_TYPEDEFS(hpp::core_idl::Problem, HppBase)
hpp::core_impl::ProblemServant::setConstraints
void setConstraints(hpp::core_idl::Constraint_ptr constraints)
Definition _problem.hh:155
hpp::core_impl::ProblemServant::getPathValidation
hpp::core_idl::PathValidation_ptr getPathValidation()
Definition _problem.hh:226
hpp::core_impl::ProblemServant::setSecurityMargins
void setSecurityMargins(const hpp::floatSeqSeq &margins)
Definition _problem.hh:366
hpp::core_impl::ProblemServant::getConfigurationShooter
hpp::core_idl::ConfigurationShooter_ptr getConfigurationShooter()
Definition _problem.hh:324
hpp::core_impl::ProblemServant::addObstacle
void addObstacle(hpp::pinocchio_idl::CollisionObject_ptr object)
Definition _problem.hh:380
hpp::core_impl::ProblemServant::robot
hpp::pinocchio_idl::Device_ptr robot()
Definition _problem.hh:73
hpp::core_impl::ProblemServant::clearConfigValidations
void clearConfigValidations()
Definition _problem.hh:296
hpp::core_impl::ProblemServant::getInitConfig
hpp::floatSeq * getInitConfig()
Definition _problem.hh:100
hpp::core_impl::ProblemServant::setParameter
void setParameter(const char *name, const ::CORBA::Any &value)
Definition _problem.hh:394
hpp::core_impl::ProblemServant::getDistance
hpp::core_idl::Distance_ptr getDistance()
Definition _problem.hh:170
hpp::core_impl::ProblemServant::setSteeringMethod
void setSteeringMethod(hpp::core_idl::SteeringMethod_ptr d)
Definition _problem.hh:212
config-validations.hh
configuration_shooters.hh
init
void init(const ConfigurationShooterWkPtr_t &weak)
hpp::core_idl::Problem
Definition _problem.idl:33
hpp::core_impl::Problem
ProblemServant< POA_hpp::core_idl::Problem, hpp::weak_ptr< hpp::core::Problem > > Problem
Definition _problem-fwd.hh:132
hpp
Implement CORBA interface `‘Obstacle’'.
hpp::floatSeq
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition common.idl:34
hpp::floatSeqSeq
sequence< floatSeq > floatSeqSeq
Definition common.idl:35
path_projectors.hh
path_validations.hh
problem.hh
robots.hh
servant-base.hh
distances.hh
steering_methods.hh
hpp::corbaServer::hpp_traits< hpp::core::Problem >::Base
hpp::core::Problem Base
Definition _problem-fwd.hh:139
hpp::corbaServer::hpp_traits
Definition servant-base.hh:89