hpp-corbaserver 6.0.0
Corba server for Humanoid Path Planner applications
 
Loading...
Searching...
No Matches
steering_methods.idl
Go to the documentation of this file.
1// Copyright (C) 2019 by Joseph Mirabel, LAAS-CNRS.
2//
3// This file is part of the hpp-corbaserver.
4//
5// This software is provided "as is" without warranty of any kind,
6// either expressed or implied, including but not limited to the
7// implied warranties of fitness for a particular purpose.
8//
9// See the COPYING file for more information.
10
11#ifndef HPP_CORE_STEERING_METHODS_IDL
12#define HPP_CORE_STEERING_METHODS_IDL
13#include <hpp/common.idl>
14
17
18module hpp
19{
20 module core_idl {
21
23 {
25
26 Path call (in floatSeq q1, in floatSeq q2) raises (Error);
27 //-> operator()
28
29 void setConstraints (in ConstraintSet constraints) raises (Error);
30 //-> constraints
31
32 // The return type should be ConstraintSet. At the moment, this causes a bug
33 // because because the implementation does not know this inherits from Constraint
35 //-> constraints
36 }; // interface SteeringMethod
37
39
41 Path steer(in floatSeq q1, in intSeq order1, in floatSeqSeq derivatives1,
42 in floatSeq q2, in intSeq order2, in floatSeqSeq derivatives2,
43 in float length)
44 raises (Error);
45 };
46
48 Path steer(in floatSeq q1, in intSeq order1, in floatSeqSeq derivatives1,
49 in floatSeq q2, in intSeq order2, in floatSeqSeq derivatives2,
50 in float length)
51 raises (Error);
52 };
53
54 }; // module steeringMethod
55
56 }; // module core
57}; // module hpp
58//* #include <hpp/corbaserver/steering-method.hh>
59//* #include <hpp/core/steering-method.hh>
60//* #include <hpp/core_idl/paths.hh>
61//* #include <hpp/core_idl/_constraints.hh>
62
63#endif // HPP_CORE_STEERING_METHODS_IDL
#define HPP_EXPOSE_MEMORY_DEALLOCATION(ErrorType)
Definition common.idl:14
Corba exception travelling through the Corba channel.
Definition common.idl:27
Definition _constraints.idl:81
Definition _constraints.idl:27
Definition paths.idl:23
Definition steering_methods.idl:23
void setConstraints(in ConstraintSet constraints)
Path call(in floatSeq q1, in floatSeq q2)
Definition steering_methods.idl:40
Path steer(in floatSeq q1, in intSeq order1, in floatSeqSeq derivatives1, in floatSeq q2, in intSeq order2, in floatSeqSeq derivatives2, in float length)
Definition steering_methods.idl:47
Path steer(in floatSeq q1, in intSeq order1, in floatSeqSeq derivatives1, in floatSeq q2, in intSeq order2, in floatSeqSeq derivatives2, in float length)
Definition steering_methods.idl:38
Implement CORBA interface `‘Obstacle’'.
Definition client.hh:46
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition common.idl:34
sequence< floatSeq > floatSeqSeq
Definition common.idl:35
sequence< long > intSeq
Definition common.idl:31