hpp-corbaserver  4.10.1
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.10.1/idl/hpp/core_idl/_problem.idl
6 //
7 
10 
11 #include <hpp/core/problem.hh>
17 
18 
19 
20 
21 
22 //
23 // Class implementing IDL interface hpp::core_idl::Problem
24 //
25 namespace hpp {
26 
27 namespace core_impl {
28 template <typename _Base, typename _Storage>
29 class ProblemServant: public hpp::corbaServer::ServantBase<hpp::core::Problem, _Storage>, public virtual _Base
30 {
31 public:
33 
35 
36 public:
37  // standard constructor
38  ProblemServant(::hpp::corbaServer::Server* server, const _Storage& s);
39  virtual ~ProblemServant();
40 
41  // methods corresponding to defined IDL attributes and operations
42 
43  void deleteThis ();
44 
45 
47 
48 
49  void setInitConfig (const hpp::floatSeq& init);
50 
51 
53 
54 
55  void resetGoalConfigs ();
56 
57 
59 
60 
62 
63 
65 
66 
68 
69 
71 
72 
74 
75 
77 
78 
80 
81 
83 
84 
85  void filterCollisionPairs ();
86 
87 
88  void setSecurityMargins (const hpp::floatSeqSeq& margins);
89 
90 
91 };
92 
94 } // namespace core_impl
95 
96 } // namespace hpp
97 
98 
99 
100 
101 
102 #endif // hpp_core_idl____problem_hpp__
103 
hpp::core_impl::ProblemServant::getConstraints
hpp::core_idl::Constraint_ptr getConstraints()
Definition: _problem.hh:105
ConfigurationShooter_ptr
_objref_ConfigurationShooter * ConfigurationShooter_ptr
Definition: _problem-idl.hh:213
hpp::floatSeq
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition: common.idl:32
servant-base.hh
path_validations.hh
hpp::core_impl::ProblemServant::setConfigurationShooter
void setConfigurationShooter(hpp::core_idl::ConfigurationShooter_ptr d)
Definition: _problem.hh:217
hpp::core_impl::ProblemServant
Definition: _problem-fwd.hh:29
hpp::corbaServer::Server
Implementation of Hpp module Corba server.
Definition: server.hh:54
hpp::core_impl::ProblemServant::setDistance
void setDistance(hpp::core_idl::Distance_ptr d)
Definition: _problem.hh:133
hpp::core_impl::ProblemServant::getPathValidation
hpp::core_idl::PathValidation_ptr getPathValidation()
Definition: _problem.hh:175
steering_methods.hh
Distance_ptr
_objref_Distance * Distance_ptr
Definition: _problem-idl.hh:135
hpp::corbaServer::ServantBase< hpp::core::Problem, _Storage >::s
Storage s
Definition: servant-base.hh:171
hpp::floatSeqSeq
sequence< floatSeq > floatSeqSeq
Definition: common.idl:33
hpp::core_impl::ProblemServant::SERVANT_BASE_TYPEDEFS
SERVANT_BASE_TYPEDEFS(hpp::core_idl::Problem, HppBase)
configuration_shooters.hh
hpp::core_impl::ProblemServant::HppBase
hpp::core::Problem HppBase
Definition: _problem-fwd.hh:32
PathValidation_ptr
_objref_PathValidation * PathValidation_ptr
Definition: _problem-idl.hh:187
distances.hh
hpp::core_impl::ProblemServant::~ProblemServant
virtual ~ProblemServant()
Definition: _problem.hh:31
robots.hh
hpp::core_impl::ProblemServant::setInitConfig
void setInitConfig(const hpp::floatSeq &init)
Definition: _problem.hh:64
hpp
Implement CORBA interface `‘Obstacle’'.
Definition: basic-server.hh:27
hpp::core_impl::ProblemServant::setPathValidation
void setPathValidation(hpp::core_idl::PathValidation_ptr d)
Definition: _problem.hh:189
hpp::core_impl::ProblemServant::getConfigurationShooter
hpp::core_idl::ConfigurationShooter_ptr getConfigurationShooter()
Definition: _problem.hh:203
hpp::core_impl::ProblemServant::getInitConfig
hpp::floatSeq * getInitConfig()
Definition: _problem.hh:77
hpp::core_impl::Problem
ProblemServant< POA_hpp::core_idl::Problem, boost::weak_ptr< hpp::core::Problem > > Problem
Definition: _problem-fwd.hh:93
hpp::core_idl::Problem
Definition: _problem.idl:28
hpp::core_impl::ProblemServant::deleteThis
void deleteThis()
Definition: _problem.hh:39
hpp::core_impl::ProblemServant::resetGoalConfigs
void resetGoalConfigs()
Definition: _problem.hh:91
hpp::core_impl::ProblemServant::getDistance
hpp::core_idl::Distance_ptr getDistance()
Definition: _problem.hh:119
hpp::core_impl::ProblemServant::robot
hpp::pinocchio_idl::Device_ptr robot()
Definition: _problem.hh:50
SteeringMethod_ptr
_objref_SteeringMethod * SteeringMethod_ptr
Definition: _problem-idl.hh:161
Constraint_ptr
_objref_Constraint * Constraint_ptr
Definition: _constraints-idl.hh:219
_problem-idl.hh
hpp::core_impl::ProblemServant::setSecurityMargins
void setSecurityMargins(const hpp::floatSeqSeq &margins)
Definition: _problem.hh:245
hpp::core_impl::ProblemServant::setSteeringMethod
void setSteeringMethod(hpp::core_idl::SteeringMethod_ptr d)
Definition: _problem.hh:161
hpp::core_impl::ProblemServant::ProblemServant
ProblemServant(::hpp::corbaServer::Server *server, const _Storage &s)
Definition: _problem.hh:25
hpp::core_impl::ProblemServant::getSteeringMethod
hpp::core_idl::SteeringMethod_ptr getSteeringMethod()
Definition: _problem.hh:147
hpp::core_impl::ProblemServant::filterCollisionPairs
void filterCollisionPairs()
Definition: _problem.hh:231
hpp::corbaServer::ServantBase
Definition: servant-base.hh:100
Device_ptr
_objref_Device * Device_ptr
Definition: _problem-idl.hh:103