hpp-corbaserver: idl/hpp/core_idl/path_projectors.idl Source File

hpp-corbaserver 9.0.2 Corba server for Humanoid Path Planner applications

Loading...
Searching...
No Matches
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
17module hpp
18{
19 module core_idl{
20 interface PathProjector
21 {
22 HPP_EXPOSE_MEMORY_DEALLOCATION(Error)
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
common.idl
HPP_EXPOSE_MEMORY_DEALLOCATION
#define HPP_EXPOSE_MEMORY_DEALLOCATION(ErrorType)
Definition common.idl:14
hpp::Error
Corba exception travelling through the Corba channel.
Definition common.idl:27
hpp::core_idl::PathProjector
Definition path_projectors.idl:21
hpp::core_idl::Path
Definition paths.idl:23
hpp
Implement CORBA interface `‘Obstacle’'.
paths.idl