hpp-corbaserver  4.11.0
Corba server for Humanoid Path Planner applications
_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.11.0/idl/hpp/core_idl/_problem.idl
6 //
7 
10 
11 #include <hpp/core/problem.hh>
17 #include <hpp/core/config-validations.hh>
18 
19 
20 
21 
22 
23 //
24 // Class implementing IDL interface hpp::core_idl::Problem
25 //
26 namespace hpp {
27 
28 namespace core_impl {
29 template <typename _Base, typename _Storage>
30 class ProblemServant: public hpp::corbaServer::ServantBase<hpp::core::Problem, _Storage>, public virtual _Base
31 {
32 public:
34 
36 
37 public:
38  // standard constructor
39  ProblemServant(::hpp::corbaServer::Server* server, const _Storage& s);
40  virtual ~ProblemServant();
41 
42  // methods corresponding to defined IDL attributes and operations
43 
44  void deleteThis ();
45 
46 
48 
49 
50  void setInitConfig (const hpp::floatSeq& init);
51 
52 
54 
55 
56  void addGoalConfig (const hpp::floatSeq& goal);
57 
58 
59  void resetGoalConfigs ();
60 
61 
63 
64 
66 
67 
69 
70 
72 
73 
75 
76 
78 
79 
81 
82 
84 
85 
87 
88 
89  void clearConfigValidations ();
90 
91 
93 
94 
96 
97 
99 
100 
101  void filterCollisionPairs ();
102 
103 
104  void setSecurityMargins (const hpp::floatSeqSeq& margins);
105 
106 
108 
109 
110  void setParameter (const char* name, const ::CORBA::Any& value);
111 
112 
113  ::CORBA::Any* getParameter (const char* name);
114 
115 
116 };
117 
119 } // namespace core_impl
120 
121 } // namespace hpp
122 
123 namespace hpp {
124 namespace corbaServer {
125 template<> struct hpp_traits<hpp::core::Problem>{ typedef hpp::core::Problem Base; };
126 } // namespace corbaServer
127 } // namespace corbaServer
128 
129 
130 
131 
132 
133 #endif // hpp_core_idl____problem_hpp__
134 
void filterCollisionPairs()
Definition: _problem.hh:301
Definition: servant-base.hh:100
ProblemServant(::hpp::corbaServer::Server *server, const _Storage &s)
Definition: _problem.hh:25
hpp::core_idl::ConfigValidation_ptr getConfigValidations()
Definition: _problem.hh:231
hpp::pinocchio_idl::Device_ptr robot()
Definition: _problem.hh:50
_objref_SteeringMethod * SteeringMethod_ptr
Definition: _problem-idl.hh:187
void setSecurityMargins(const hpp::floatSeqSeq &margins)
Definition: _problem.hh:315
Implement CORBA interface ``Obstacle&#39;&#39;.
Definition: basic-server.hh:27
_objref_CollisionObject * CollisionObject_ptr
Definition: _problem-idl.hh:129
void setParameter(const char *name, const ::CORBA::Any &value)
Definition: _problem.hh:343
void setConstraints(hpp::core_idl::Constraint_ptr constraints)
Definition: _problem.hh:132
_objref_PathValidation * PathValidation_ptr
Definition: _problem-idl.hh:239
sequence< floatSeq > floatSeqSeq
Definition: common.idl:34
hpp::core::Problem HppBase
Definition: _problem-fwd.hh:33
Definition: _problem-fwd.hh:30
SERVANT_BASE_TYPEDEFS(hpp::core_idl::Problem, HppBase)
virtual ~ProblemServant()
Definition: _problem.hh:31
::CORBA::Any * getParameter(const char *name)
Definition: _problem.hh:355
hpp::core::Problem Base
Definition: _problem-fwd.hh:125
void deleteThis()
Definition: _problem.hh:39
void setConfigurationShooter(hpp::core_idl::ConfigurationShooter_ptr d)
Definition: _problem.hh:287
hpp::floatSeq * getInitConfig()
Definition: _problem.hh:77
_objref_ConfigValidation * ConfigValidation_ptr
Definition: _problem-idl.hh:213
void setPathValidation(hpp::core_idl::PathValidation_ptr d)
Definition: _problem.hh:217
void setSteeringMethod(hpp::core_idl::SteeringMethod_ptr d)
Definition: _problem.hh:189
void addObstacle(hpp::pinocchio_idl::CollisionObject_ptr object)
Definition: _problem.hh:329
_objref_ConfigurationShooter * ConfigurationShooter_ptr
Definition: _problem-idl.hh:265
void setInitConfig(const hpp::floatSeq &init)
Definition: _problem.hh:64
Definition: _problem.idl:31
Implementation of Hpp module Corba server.
Definition: server.hh:54
void addGoalConfig(const hpp::floatSeq &goal)
Definition: _problem.hh:91
void addConfigValidation(hpp::core_idl::ConfigValidation_ptr cfgValidation)
Definition: _problem.hh:259
_objref_Constraint * Constraint_ptr
Definition: _constraints-idl.hh:219
hpp::core_idl::SteeringMethod_ptr getSteeringMethod()
Definition: _problem.hh:175
hpp::core_idl::ConfigurationShooter_ptr getConfigurationShooter()
Definition: _problem.hh:273
hpp::core_idl::Constraint_ptr getConstraints()
Definition: _problem.hh:118
ProblemServant< POA_hpp::core_idl::Problem, hpp::weak_ptr< hpp::core::Problem > > Problem
Definition: _problem-fwd.hh:118
Definition: servant-base.hh:66
void setDistance(hpp::core_idl::Distance_ptr d)
Definition: _problem.hh:161
hpp::core_idl::Distance_ptr getDistance()
Definition: _problem.hh:147
void clearConfigValidations()
Definition: _problem.hh:245
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition: common.idl:33
_objref_Device * Device_ptr
Definition: _problem-idl.hh:103
hpp::core_idl::PathValidation_ptr getPathValidation()
Definition: _problem.hh:203
void resetGoalConfigs()
Definition: _problem.hh:104
_objref_Distance * Distance_ptr
Definition: _problem-idl.hh:161