hpp-corbaserver  4.9.0
Corba server for Humanoid Path Planner applications
constraints-fwd.hh
Go to the documentation of this file.
1 #ifndef hpp_constraints_idl__constraints_hpp__
2 #define hpp_constraints_idl__constraints_hpp__
3 
4 //
5 // Implemention of IDL interfaces in file /local/robotpkg/var/tmp/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-4.9.0/idl/hpp/constraints_idl/constraints.idl
6 //
7 
10 
11 #include <hpp/constraints/differentiable-function.hh>
12 #include <hpp/constraints/implicit.hh>
13 #include <hpp/constraints/locked-joint.hh>
14 
15 
16 namespace hpp {
17 
18 namespace corbaServer {
19 
20 
21 //
22 // Class implementing IDL interface hpp::constraints_idl::DifferentiableFunction
23 //
24 namespace constraints_impl {
25 template <typename _Base, typename _Storage>
26 class DifferentiableFunctionServant: public ServantBase<hpp::constraints::DifferentiableFunction, _Storage>, public virtual _Base
27 {
28 public:
30 
32 
33 public:
34  // standard constructor
35  DifferentiableFunctionServant(Server* server, const _Storage& s);
37 
38  // methods corresponding to defined IDL attributes and operations
39 
40  hpp::floatSeq* value (const hpp::floatSeq& arg);
41 
42 
44 
45 
47 
48 
50 
51 
53 
54 
56 
57 
58  char* name ();
59 
60 
61  char* str ();
62 
63 
64 };
65 
67 } // namespace constraints_impl
68 
69 
70 //
71 // Class implementing IDL interface hpp::constraints_idl::Implicit
72 //
73 namespace constraints_impl {
74 template <typename _Base, typename _Storage>
75 class ImplicitServant: public ServantBase<hpp::constraints::Implicit, _Storage>, public virtual _Base
76 {
77 public:
79 
81 
82 public:
83  // standard constructor
84  ImplicitServant(Server* server, const _Storage& s);
85  virtual ~ImplicitServant();
86 
87  // methods corresponding to defined IDL attributes and operations
88 
90 
91 
92  void setRightHandSideFromConfig (const hpp::floatSeq& config);
93 
94 
95  void setRightHandSide (const hpp::floatSeq& rhs);
96 
97 
99 
100 
102 
103 
105 
106 
108 
109 
110 };
111 
113 } // namespace constraints_impl
114 
115 //
116 // Class implementing IDL interface hpp::constraints_idl::LockedJoint
117 //
118 namespace constraints_impl {
119 template <typename _Base, typename _Storage>
120 class LockedJointServant: public hpp::corbaServer::constraints_impl::ImplicitServant<_Base, _Storage>, public virtual _Base
121 {
122 public:
124 
126 
127 public:
128  // standard constructor
129  LockedJointServant(Server* server, const _Storage& s);
130  virtual ~LockedJointServant();
131 
132  // methods corresponding to defined IDL attributes and operations
133 
134  char* jointName ();
135 
136 
137 };
138 
140 } // namespace constraints_impl
141 
142 
143 
144 } // namespace hpp
145 
146 } // namespace corbaServer
147 
148 #endif // hpp_constraints_idl__constraints_hpp__
149 
hpp::floatSeq
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition: common.idl:32
servant-base.hh
hpp::corbaServer::constraints_impl::ImplicitServant::SERVANT_BASE_TYPEDEFS
SERVANT_BASE_TYPEDEFS(hpp::constraints_idl::Implicit, HppBase)
hpp::corbaServer::constraints_impl::DifferentiableFunctionServant::inputDerivativeSize
hpp::size_type inputDerivativeSize()
Definition: constraints.hh:81
hpp::corbaServer::constraints_impl::DifferentiableFunctionServant
Definition: constraints-fwd.hh:26
hpp::corbaServer::constraints_impl::LockedJoint
LockedJointServant< POA_hpp::constraints_idl::LockedJoint, boost::weak_ptr< hpp::constraints::LockedJoint > > LockedJoint
Definition: constraints-fwd.hh:139
hpp::corbaServer::constraints_impl::DifferentiableFunctionServant::~DifferentiableFunctionServant
virtual ~DifferentiableFunctionServant()
Definition: constraints.hh:31
hpp::constraints_idl::LockedJoint
Definition: constraints.idl:61
hpp::corbaServer::Server
Implementation of Hpp module Corba server.
Definition: server.hh:54
hpp::corbaServer::constraints_impl::ImplicitServant::rightHandSideAt
hpp::floatSeq * rightHandSideAt(hpp::value_type s)
Definition: constraints.hh:255
hpp::value_type
double value_type
Definition: common.idl:18
hpp::constraints_idl::DifferentiableFunction
Definition: constraints.idl:19
DifferentiableFunction_ptr
_objref_DifferentiableFunction * DifferentiableFunction_ptr
Definition: constraints-idl.hh:71
hpp::corbaServer::constraints_impl::DifferentiableFunction
DifferentiableFunctionServant< POA_hpp::constraints_idl::DifferentiableFunction, boost::weak_ptr< hpp::constraints::DifferentiableFunction > > DifferentiableFunction
Definition: constraints-fwd.hh:66
hpp::corbaServer::ServantBase< hpp::constraints::DifferentiableFunction, _Storage >::s
Storage s
Definition: servant-base.hh:171
hpp::floatSeqSeq
sequence< floatSeq > floatSeqSeq
Definition: common.idl:33
hpp::corbaServer::constraints_impl::DifferentiableFunctionServant::HppBase
hpp::constraints::DifferentiableFunction HppBase
Definition: constraints-fwd.hh:29
hpp::constraints_idl::Implicit
Definition: constraints.idl:40
hpp::corbaServer::constraints_impl::DifferentiableFunctionServant::str
char * str()
Definition: constraints.hh:137
hpp::corbaServer::constraints_impl::ImplicitServant::ImplicitServant
ImplicitServant(Server *server, const _Storage &s)
Definition: constraints.hh:157
hpp::corbaServer::constraints_impl::LockedJointServant::HppBase
hpp::corbaServer::constraints_impl::ImplicitServant< _Base, _Storage >::HppBase HppBase
Definition: constraints-fwd.hh:123
hpp::corbaServer::constraints_impl::DifferentiableFunctionServant::jacobian
hpp::floatSeqSeq * jacobian(const hpp::floatSeq &arg)
Definition: constraints.hh:53
constraints-idl.hh
hpp::corbaServer::constraints_impl::LockedJointServant::LockedJointServant
LockedJointServant(Server *server, const _Storage &s)
Definition: constraints.hh:276
hpp::corbaServer::constraints_impl::ImplicitServant::setRightHandSide
void setRightHandSide(const hpp::floatSeq &rhs)
Definition: constraints.hh:199
hpp::corbaServer::constraints_impl::DifferentiableFunctionServant::outputDerivativeSize
hpp::size_type outputDerivativeSize()
Definition: constraints.hh:109
hpp::corbaServer::constraints_impl::ImplicitServant::getRightHandSide
hpp::floatSeq * getRightHandSide()
Definition: constraints.hh:213
hpp::corbaServer::constraints_impl::DifferentiableFunctionServant::inputSize
hpp::size_type inputSize()
Definition: constraints.hh:67
hpp
Implement CORBA interface `‘Obstacle’'.
Definition: basic-server.hh:27
hpp::size_type
long long size_type
Definition: common.idl:19
hpp::corbaServer::constraints_impl::LockedJointServant::SERVANT_BASE_TYPEDEFS
SERVANT_BASE_TYPEDEFS(hpp::constraints_idl::LockedJoint, HppBase)
hpp::corbaServer::constraints_impl::ImplicitServant
Definition: constraints-fwd.hh:75
hpp::corbaServer::constraints_impl::ImplicitServant::setRightHandSideFromConfig
void setRightHandSideFromConfig(const hpp::floatSeq &config)
Definition: constraints.hh:185
hpp::corbaServer::constraints_impl::LockedJointServant
Definition: constraints-fwd.hh:120
hpp::corbaServer::constraints_impl::DifferentiableFunctionServant::outputSize
hpp::size_type outputSize()
Definition: constraints.hh:95
hpp::corbaServer::constraints_impl::DifferentiableFunctionServant::SERVANT_BASE_TYPEDEFS
SERVANT_BASE_TYPEDEFS(hpp::constraints_idl::DifferentiableFunction, HppBase)
hpp::corbaServer::constraints_impl::ImplicitServant::parameterSize
hpp::size_type parameterSize()
Definition: constraints.hh:241
hpp::corbaServer::constraints_impl::ImplicitServant::~ImplicitServant
virtual ~ImplicitServant()
Definition: constraints.hh:163
hpp::corbaServer::constraints_impl::Implicit
ImplicitServant< POA_hpp::constraints_idl::Implicit, boost::weak_ptr< hpp::constraints::Implicit > > Implicit
Definition: constraints-fwd.hh:112
hpp::corbaServer::constraints_impl::DifferentiableFunctionServant::name
char * name()
Definition: constraints.hh:123
hpp::corbaServer::constraints_impl::LockedJointServant::jointName
char * jointName()
Definition: constraints.hh:290
hpp::corbaServer::constraints_impl::ImplicitServant::HppBase
hpp::constraints::Implicit HppBase
Definition: constraints-fwd.hh:78
hpp::corbaServer::constraints_impl::ImplicitServant::rightHandSideSize
hpp::size_type rightHandSideSize()
Definition: constraints.hh:227
hpp::corbaServer::constraints_impl::DifferentiableFunctionServant::value
hpp::floatSeq * value(const hpp::floatSeq &arg)
Definition: constraints.hh:39
hpp::corbaServer::constraints_impl::DifferentiableFunctionServant::DifferentiableFunctionServant
DifferentiableFunctionServant(Server *server, const _Storage &s)
Definition: constraints.hh:25
hpp::corbaServer::constraints_impl::LockedJointServant::~LockedJointServant
virtual ~LockedJointServant()
Definition: constraints.hh:282
hpp::corbaServer::ServantBase
Definition: servant-base.hh:100