hpp-corbaserver  4.13.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.13.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>
31 public hpp::corbaServer::ServantBase<hpp::core::Problem, _Storage>, public virtual _Base
32 {
33 public:
35 
37 
38 public:
39  // standard constructor
40  ProblemServant(::hpp::corbaServer::Server* server, const _Storage& s);
41  virtual ~ProblemServant();
42 
43  // methods corresponding to defined IDL attributes and operations
44 
45  void deleteThis ();
46 
47 
49 
50 
51  void setInitConfig (const hpp::floatSeq& init);
52 
53 
55 
56 
57  void addGoalConfig (const hpp::floatSeq& goal);
58 
59 
60  void resetGoalConfigs ();
61 
62 
64 
65 
67 
68 
70 
71 
73 
74 
76 
77 
79 
80 
82 
83 
85 
86 
88 
89 
90  void clearConfigValidations ();
91 
92 
94 
95 
97 
98 
100 
101 
102  void filterCollisionPairs ();
103 
104 
105  void setSecurityMargins (const hpp::floatSeqSeq& margins);
106 
107 
109 
110 
111  void setParameter (const char* name, const ::CORBA::Any& value);
112 
113 
114  ::CORBA::Any* getParameter (const char* name);
115 
116 
117 };
118 
120 } // namespace core_impl
121 
122 } // namespace hpp
123 
124 namespace hpp {
125 namespace corbaServer {
126 template<> struct hpp_traits<hpp::core::Problem>{ typedef hpp::core::Problem Base; };
127 } // namespace corbaServer
128 } // namespace corbaServer
129 
130 
131 
132 
133 
134 #endif // hpp_core_idl____problem_hpp__
135 
hpp::core_impl::ProblemServant::getConstraints
hpp::core_idl::Constraint_ptr getConstraints()
Definition: _problem.hh:119
ConfigurationShooter_ptr
_objref_ConfigurationShooter * ConfigurationShooter_ptr
Definition: _problem-idl.hh:265
hpp::core_impl::Problem
ProblemServant< POA_hpp::core_idl::Problem, hpp::weak_ptr< hpp::core::Problem > > Problem
Definition: _problem-fwd.hh:119
hpp::floatSeq
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition: common.idl:34
servant-base.hh
path_validations.hh
hpp::core_impl::ProblemServant::setConfigurationShooter
void setConfigurationShooter(hpp::core_idl::ConfigurationShooter_ptr d)
Definition: _problem.hh:288
hpp::core_impl::ProblemServant
Definition: _problem-fwd.hh:30
hpp::corbaServer::Server
Implementation of Hpp module Corba server.
Definition: server.hh:77
hpp::core_impl::ProblemServant::setDistance
void setDistance(hpp::core_idl::Distance_ptr d)
Definition: _problem.hh:162
hpp::core_impl::ProblemServant::getPathValidation
hpp::core_idl::PathValidation_ptr getPathValidation()
Definition: _problem.hh:204
steering_methods.hh
Distance_ptr
_objref_Distance * Distance_ptr
Definition: _problem-idl.hh:161
hpp::floatSeqSeq
sequence< floatSeq > floatSeqSeq
Definition: common.idl:35
hpp::core_impl::ProblemServant::addObstacle
void addObstacle(hpp::pinocchio_idl::CollisionObject_ptr object)
Definition: _problem.hh:330
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:34
PathValidation_ptr
_objref_PathValidation * PathValidation_ptr
Definition: _problem-idl.hh:239
hpp::core_impl::ProblemServant::clearConfigValidations
void clearConfigValidations()
Definition: _problem.hh:246
CollisionObject_ptr
_objref_CollisionObject * CollisionObject_ptr
Definition: _problem-idl.hh:129
distances.hh
hpp::core_impl::ProblemServant::~ProblemServant
virtual ~ProblemServant()
Definition: _problem.hh:32
robots.hh
hpp::core_impl::ProblemServant::setInitConfig
void setInitConfig(const hpp::floatSeq &init)
Definition: _problem.hh:65
hpp::core_impl::ProblemServant::getParameter
::CORBA::Any * getParameter(const char *name)
Definition: _problem.hh:356
hpp
Implement CORBA interface `‘Obstacle’'.
Definition: basic-server.hh:35
hpp::core_impl::ProblemServant::addGoalConfig
void addGoalConfig(const hpp::floatSeq &goal)
Definition: _problem.hh:92
hpp::core_impl::ProblemServant::setPathValidation
void setPathValidation(hpp::core_idl::PathValidation_ptr d)
Definition: _problem.hh:218
hpp::core_impl::ProblemServant::getConfigurationShooter
hpp::core_idl::ConfigurationShooter_ptr getConfigurationShooter()
Definition: _problem.hh:274
hpp::core_impl::ProblemServant::getInitConfig
hpp::floatSeq * getInitConfig()
Definition: _problem.hh:78
hpp::core_idl::Problem
Definition: _problem.idl:31
hpp::core_impl::ProblemServant::deleteThis
void deleteThis()
Definition: _problem.hh:40
hpp::corbaServer::hpp_traits
Definition: servant-base.hh:89
hpp::core_impl::ProblemServant::resetGoalConfigs
void resetGoalConfigs()
Definition: _problem.hh:105
ConfigValidation_ptr
_objref_ConfigValidation * ConfigValidation_ptr
Definition: _problem-idl.hh:213
hpp::core_impl::ProblemServant::getDistance
hpp::core_idl::Distance_ptr getDistance()
Definition: _problem.hh:148
hpp::core_impl::ProblemServant::robot
hpp::pinocchio_idl::Device_ptr robot()
Definition: _problem.hh:51
hpp::core_impl::ProblemServant::addConfigValidation
void addConfigValidation(hpp::core_idl::ConfigValidation_ptr cfgValidation)
Definition: _problem.hh:260
hpp::core_impl::ProblemServant::getConfigValidations
hpp::core_idl::ConfigValidation_ptr getConfigValidations()
Definition: _problem.hh:232
SteeringMethod_ptr
_objref_SteeringMethod * SteeringMethod_ptr
Definition: _problem-idl.hh:187
Constraint_ptr
_objref_Constraint * Constraint_ptr
Definition: _constraints-idl.hh:219
hpp::core_impl::ProblemServant::setConstraints
void setConstraints(hpp::core_idl::Constraint_ptr constraints)
Definition: _problem.hh:133
_problem-idl.hh
hpp::core_impl::ProblemServant::setSecurityMargins
void setSecurityMargins(const hpp::floatSeqSeq &margins)
Definition: _problem.hh:316
hpp::core_impl::ProblemServant::setSteeringMethod
void setSteeringMethod(hpp::core_idl::SteeringMethod_ptr d)
Definition: _problem.hh:190
hpp::corbaServer::hpp_traits< hpp::core::Problem >::Base
hpp::core::Problem Base
Definition: _problem-fwd.hh:126
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:176
hpp::core_impl::ProblemServant::filterCollisionPairs
void filterCollisionPairs()
Definition: _problem.hh:302
hpp::core_impl::ProblemServant::setParameter
void setParameter(const char *name, const ::CORBA::Any &value)
Definition: _problem.hh:344
hpp::corbaServer::ServantBase
Definition: servant-base.hh:120
Device_ptr
_objref_Device * Device_ptr
Definition: _problem-idl.hh:103