hpp-corbaserver  6.0.0
Corba server for Humanoid Path Planner applications
path_projectors.idl
Go to the documentation of this file.
1 // Copyright (C) 2022 by Florent Lamiraux, 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_PATH_PROJECTORS_IDL
12 #define HPP_CORE_PATH_PROJECTORS_IDL
13 
14 #include <hpp/common.idl>
15 #include <hpp/core_idl/paths.idl>
16 
17 module hpp
18 {
19  module core_idl{
20  interface PathProjector
21  {
23 
24  Path apply(in Path input, out boolean success) raises(Error);
25  //* hpp::core::PathPtr_t _input =
26  //* ::hpp::corbaServer::reference_to_object<hpp::core::Path>
27  //* (server_, input);
28  //* hpp::core::PathPtr_t __return__;
29  //* success = getT()->apply (_input, __return__);
30  //* return ::hpp::corbaServer::makeServantDownCast<hpp::core_impl::Path,
31  //* hpp::core_impl::Path>(server_, __return__)._retn();
32 
33  }; // interface PathProjector
34  }; // module core_idl
35 }; // module hpp
36 //* #include <hpp/core/path-projector.hh>
37 //* #include <hpp/core_idl/paths.hh>
38 //* #include <hpp/corbaserver/conversions.hh>
39 
40 #endif // HPP_CORE_PATH_PROJECTORS_IDL
#define HPP_EXPOSE_MEMORY_DEALLOCATION(ErrorType)
Definition: common.idl:14
Corba exception travelling through the Corba channel.
Definition: common.idl:27
Definition: path_projectors.idl:21
Definition: paths.idl:23
Implement CORBA interface `‘Obstacle’'.
Definition: client.hh:46