00001 /****************************************************************************** 00002 * \file 00003 * 00004 * $Id:$ 00005 * 00006 * Copyright (C) Brno University of Technology 00007 * 00008 * This file is part of software developed by dcgm-robotics@FIT group. 00009 * 00010 * Author: Rostislav hulik (ihulik@fit.vutbr.cz) 00011 * Supervised by: Michal Spanel (spanel@fit.vutbr.cz) 00012 * Date: dd/mm/2012 00013 * 00014 * This file is free software: you can redistribute it and/or modify 00015 * it under the terms of the GNU Lesser General Public License as published by 00016 * the Free Software Foundation, either version 3 of the License, or 00017 * (at your option) any later version. 00018 * 00019 * This file is distributed in the hope that it will be useful, 00020 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00021 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00022 * GNU Lesser General Public License for more details. 00023 * 00024 * You should have received a copy of the GNU Lesser General Public License 00025 * along with this file. If not, see <http://www.gnu.org/licenses/>. 00026 */ 00027 00028 #pragma once 00029 #ifndef BUT_PLANE_DETECTOR_SERVICES_LIST_H 00030 #define BUT_PLANE_DETECTOR_SERVICES_LIST_H 00031 00032 #include <string> 00033 00034 namespace srs_env_model_percp 00035 { 00036 static const std::string PACKAGE_NAME_PREFIX = "/but_env_model_percp"; 00037 00038 /************************************************************************** 00039 * but_plane_detector 00040 */ 00041 static const std::string PLANE_DETECTOR_PREFIX = "/but_plane_detector"; 00042 00046 static const std::string DET_SERVICE_RESET_PLANES = PLANE_DETECTOR_PREFIX + std::string("/reset_planes"); 00047 00051 static const std::string DET_SERVICE_LOAD_PLANES = PLANE_DETECTOR_PREFIX + std::string("/load_planes"); 00052 00056 static const std::string DET_SERVICE_SAVE_PLANES = PLANE_DETECTOR_PREFIX + std::string("/save_planes"); 00057 00058 00059 /************************************************************************** 00060 * bb_estimator 00061 */ 00062 static const std::string BB_ESTIMATOR_PREFIX = "/bb_estimator"; 00063 00067 const std::string EstimateBB_SRV = BB_ESTIMATOR_PREFIX + std::string("/estimate_bb"); 00068 const std::string EstimateBBAlt_SRV = BB_ESTIMATOR_PREFIX + std::string("/estimate_bb_alt"); 00069 00073 const std::string EstimateRect_SRV = BB_ESTIMATOR_PREFIX + std::string("/estimate_rect"); 00074 const std::string EstimateRectAlt_SRV = BB_ESTIMATOR_PREFIX + std::string("/estimate_rect_alt"); 00075 00079 const std::string Estimate2DHullMesh_SRV = BB_ESTIMATOR_PREFIX + std::string("/estimate_2D_hull_mesh"); 00080 const std::string Estimate2DHullPointCloud_SRV = BB_ESTIMATOR_PREFIX + std::string("/estimate_2D_hull_point_cloud"); 00081 } 00082 00083 #endif //BUT_PLANE_DETECTOR_SERVICES_LIST_H 00084