hpp-corbaserver 4.14.0
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-4.14.0/idl/hpp/core_idl/_problem.idl
6//
7
10
11#include <hpp/core/problem.hh>
18#include <hpp/core/config-validations.hh>
19
20
21
22
23
24//
25// Class implementing IDL interface hpp::core_idl::Problem
26//
27namespace hpp {
28
29namespace core_impl {
30template <typename _Base, typename _Storage>
32public hpp::corbaServer::ServantBase<hpp::core::Problem, _Storage>, public virtual _Base
33{
34public:
35 typedef hpp::core::Problem HppBase;
36
38
39public:
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 hpp::pinocchio_idl::Device_ptr robot ();
50
51
52 void setInitConfig (const hpp::floatSeq& init);
53
54
56
57
58 void addGoalConfig (const hpp::floatSeq& goal);
59
60
61 void resetGoalConfigs ();
62
63
64 hpp::core_idl::Constraint_ptr getConstraints ();
65
66
67 void setConstraints (hpp::core_idl::Constraint_ptr constraints);
68
69
70 hpp::core_idl::Distance_ptr getDistance ();
71
72
73 void setDistance (hpp::core_idl::Distance_ptr d);
74
75
76 hpp::core_idl::SteeringMethod_ptr getSteeringMethod ();
77
78
79 void setSteeringMethod (hpp::core_idl::SteeringMethod_ptr d);
80
81
82 hpp::core_idl::PathValidation_ptr getPathValidation ();
83
84
85 void setPathValidation (hpp::core_idl::PathValidation_ptr d);
86
87
88 hpp::core_idl::PathProjector_ptr getPathProjector ();
89
90
91 void setPathProjector (hpp::core_idl::PathProjector_ptr p);
92
93
94 hpp::core_idl::ConfigValidation_ptr getConfigValidations ();
95
96
98
99
100 void addConfigValidation (hpp::core_idl::ConfigValidation_ptr cfgValidation);
101
102
103 hpp::core_idl::ConfigurationShooter_ptr getConfigurationShooter ();
104
105
106 void setConfigurationShooter (hpp::core_idl::ConfigurationShooter_ptr d);
107
108
109 void filterCollisionPairs ();
110
111
112 void setSecurityMargins (const hpp::floatSeqSeq& margins);
113
114
115 void addObstacle (hpp::pinocchio_idl::CollisionObject_ptr object);
116
117
118 void setParameter (const char* name, const ::CORBA::Any& value);
119
120
121 ::CORBA::Any* getParameter (const char* name);
122
123
124};
125
127} // namespace core_impl
128
129} // namespace hpp
130
131namespace hpp {
132namespace corbaServer {
133template<> struct hpp_traits<hpp::core::Problem>{ typedef hpp::core::Problem Base; };
134} // namespace corbaServer
135} // namespace corbaServer
136
137
138
139
140
141#endif // hpp_core_idl____problem_hpp__
142
Definition: servant-base.hh:120
Implementation of Hpp module Corba server.
Definition: server.hh:77
Definition: _problem-fwd.hh:33
void filterCollisionPairs()
Definition: _problem.hh:330
void setConfigurationShooter(hpp::core_idl::ConfigurationShooter_ptr d)
Definition: _problem.hh:316
hpp::core_idl::SteeringMethod_ptr getSteeringMethod()
Definition: _problem.hh:176
void setPathProjector(hpp::core_idl::PathProjector_ptr p)
Definition: _problem.hh:246
void setInitConfig(const hpp::floatSeq &init)
Definition: _problem.hh:65
void setDistance(hpp::core_idl::Distance_ptr d)
Definition: _problem.hh:162
hpp::core_idl::PathProjector_ptr getPathProjector()
Definition: _problem.hh:232
virtual ~ProblemServant()
Definition: _problem.hh:32
::CORBA::Any * getParameter(const char *name)
Definition: _problem.hh:384
void resetGoalConfigs()
Definition: _problem.hh:105
void setPathValidation(hpp::core_idl::PathValidation_ptr d)
Definition: _problem.hh:218
void addGoalConfig(const hpp::floatSeq &goal)
Definition: _problem.hh:92
hpp::core_idl::ConfigValidation_ptr getConfigValidations()
Definition: _problem.hh:260
void deleteThis()
Definition: _problem.hh:40
void addConfigValidation(hpp::core_idl::ConfigValidation_ptr cfgValidation)
Definition: _problem.hh:288
hpp::core::Problem HppBase
Definition: _problem-fwd.hh:35
hpp::core_idl::Constraint_ptr getConstraints()
Definition: _problem.hh:119
SERVANT_BASE_TYPEDEFS(hpp::core_idl::Problem, HppBase)
void setConstraints(hpp::core_idl::Constraint_ptr constraints)
Definition: _problem.hh:133
hpp::core_idl::PathValidation_ptr getPathValidation()
Definition: _problem.hh:204
void setSecurityMargins(const hpp::floatSeqSeq &margins)
Definition: _problem.hh:344
hpp::core_idl::ConfigurationShooter_ptr getConfigurationShooter()
Definition: _problem.hh:302
void addObstacle(hpp::pinocchio_idl::CollisionObject_ptr object)
Definition: _problem.hh:358
hpp::pinocchio_idl::Device_ptr robot()
Definition: _problem.hh:51
void clearConfigValidations()
Definition: _problem.hh:274
hpp::floatSeq * getInitConfig()
Definition: _problem.hh:78
void setParameter(const char *name, const ::CORBA::Any &value)
Definition: _problem.hh:372
hpp::core_idl::Distance_ptr getDistance()
Definition: _problem.hh:148
void setSteeringMethod(hpp::core_idl::SteeringMethod_ptr d)
Definition: _problem.hh:190
Definition: _problem.idl:33
ProblemServant< POA_hpp::core_idl::Problem, hpp::weak_ptr< hpp::core::Problem > > Problem
Definition: _problem-fwd.hh:126
Implement CORBA interface `‘Obstacle’'.
Definition: basic-server.hh:35
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition: common.idl:34
sequence< floatSeq > floatSeqSeq
Definition: common.idl:35
hpp::core::Problem Base
Definition: _problem-fwd.hh:133
Definition: servant-base.hh:89