hpp-corbaserver 6.0.0
Corba server for Humanoid Path Planner applications
 
Loading...
Searching...
No Matches
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); boolean deleteIfExpired() raises (ErrorType); void persistantStorage(in boolean persistant) raises (ErrorType);
15
16module 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;
24 typedef sequence <Names_t> stringSeqSeq;
26 exception Error
27 {
28 string msg;
29 };
30 typedef sequence<boolean> boolSeq;
31 typedef sequence<long> intSeq;
32 typedef sequence<intSeq> intSeqSeq;
34 typedef sequence<double> floatSeq;
35 typedef sequence<floatSeq> floatSeqSeq;
36
38 typedef double Transform_ [7];
39 typedef sequence<Transform_> TransformSeq;
42 typedef double Quaternion_ [4];
50 typedef sequence<ComparisonType> ComparisonTypes_t;
51
52};
53
54#endif
Corba exception travelling through the Corba channel.
Definition common.idl:27
string msg
Definition common.idl:28
Implement CORBA interface `‘Obstacle’'.
Definition client.hh:46
sequence< boolean > boolSeq
Definition common.idl:30
long long size_type
Definition common.idl:19
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition common.idl:34
double Transform_[7]
Element of SE(3) represented by a vector and a unit quaternion.
Definition common.idl:38
sequence< intSeq > intSeqSeq
Definition common.idl:32
double Quaternion_[4]
Definition common.idl:42
sequence< Names_t > stringSeqSeq
Definition common.idl:24
sequence< Transform_ > TransformSeq
Definition common.idl:39
sequence< floatSeq > floatSeqSeq
Definition common.idl:35
sequence< string > Names_t
Sequence of names.
Definition common.idl:23
unsigned long frame_index
Definition common.idl:20
double value_type
Definition common.idl:18
ComparisonType
Comparison types for implicit constraints.
Definition common.idl:44
@ Inferior
Definition common.idl:48
@ Equality
Definition common.idl:45
@ Superior
Definition common.idl:47
@ EqualToZero
Definition common.idl:46
sequence< ComparisonType > ComparisonTypes_t
Definition common.idl:50
sequence< long > intSeq
Definition common.idl:31