hpp-corbaserver  4.12.0
Corba server for Humanoid Path Planner applications
common.idl
Go to the documentation of this file.
1 // Copyright (C) 2009, 2010 by Florent Lamiraux, Thomas Moulard, JRL.
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_COMMON_IDL
12 #define HPP_COMMON_IDL
13 
14 #define HPP_EXPOSE_MEMORY_DEALLOCATION(ErrorType) void deleteThis() raises (ErrorType);
15 
16 module hpp
17 {
18  typedef double value_type;
19  typedef long long size_type;
20  typedef unsigned long frame_index;
21 
23  typedef sequence <string> Names_t;
25  exception Error
26  {
27  string msg;
28  };
29  typedef sequence<boolean> boolSeq;
30  typedef sequence<long> intSeq;
31  typedef sequence<intSeq> intSeqSeq;
33  typedef sequence<double> floatSeq;
34  typedef sequence<floatSeq> floatSeqSeq;
35 
37  typedef double Transform_ [7];
38  typedef sequence<Transform_> TransformSeq;
41  typedef double Quaternion_ [4];
48  };
49  typedef sequence<ComparisonType> ComparisonTypes_t;
50 
51 };
52 
53 #endif
string msg
Definition: common.idl:27
Implement CORBA interface ``Obstacle&#39;&#39;.
Definition: basic-server.hh:27
sequence< floatSeq > floatSeqSeq
Definition: common.idl:34
::CORBA::LongLong size_type
Definition: common-idl.hh:66
Corba exception travelling through the Corba channel.
Definition: common.idl:25
sequence< string > Names_t
Sequence of names.
Definition: common.idl:23
sequence< long > intSeq
Definition: common.idl:30
::CORBA::Double Transform_[7]
Definition: common-idl.hh:801
::CORBA::Double Quaternion_[4]
Definition: common-idl.hh:963
::CORBA::ULong frame_index
Definition: common-idl.hh:71
ComparisonType
Comparison types for implicit constraints.
Definition: common.idl:43
Definition: common-idl.hh:1009
sequence< boolean > boolSeq
Definition: common.idl:29
sequence< Transform_ > TransformSeq
Definition: common.idl:38
Definition: common-idl.hh:1009
Definition: common-idl.hh:1009
::CORBA::Double value_type
Definition: common-idl.hh:61
sequence< ComparisonType > ComparisonTypes_t
Definition: common.idl:49
Definition: common-idl.hh:1009
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition: common.idl:33
sequence< intSeq > intSeqSeq
Definition: common.idl:31