1 /**************************************************************************** 2 * 3 * ViSP, open source Visual Servoing Platform software. 4 * Copyright (C) 2005 - 2019 by Inria. All rights reserved. 5 * 6 * This software is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License as published by 8 * the Free Software Foundation; either version 2 of the License, or 9 * (at your option) any later version. 10 * See the file LICENSE.txt at the root directory of this source 11 * distribution for additional information about the GNU GPL. 12 * 13 * For using ViSP with software that can not be combined with the GNU 14 * GPL, please contact Inria about acquiring a ViSP Professional 15 * Edition License. 16 * 17 * See http://visp.inria.fr for more information. 18 * 19 * This software was developed at: 20 * Inria Rennes - Bretagne Atlantique 21 * Campus Universitaire de Beaulieu 22 * 35042 Rennes Cedex 23 * France 24 * 25 * If you have questions regarding the use of this file, please contact 26 * Inria at visp@inria.fr 27 * 28 * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 29 * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 30 * 31 * Description: 32 * Le module "rfstack.h" contient les macros, les types et 33 * les specifications des procedures de gestion de la pile 34 * des drapeaux d'elimination de faces (Remove Faces STACK). 35 * 36 * Authors: 37 * Jean-Luc CORRE 38 * 39 *****************************************************************************/ 40 #ifndef vpRfstack_h 41 #define vpRfstack_h 42 43 #include <stdio.h> 44 #include <visp3/core/vpConfig.h> 45 46 #ifndef DOXYGEN_SHOULD_SKIP_THIS 47 48 void fprintf_rfstack(FILE *fp); 49 int *get_rfstack(void); 50 void load_rfstack(int i); 51 void pop_rfstack(void); 52 void push_rfstack(void); 53 void swap_rfstack(void); 54 void add_rfstack(int i); 55 void sub_rfstack(int i); 56 57 #endif 58 #endif 59