Namespaces | Defines | Variables
label_defines.h File Reference

Defines some commonly used labels for primitive geometries. More...

#include <map>
#include <boost/assign.hpp>
Include dependency graph for label_defines.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  LabelColorMap

Defines

#define EVAL_COR   4
#define EVAL_CURVED   6
#define EVAL_CYL   3
#define EVAL_EDGE   1
#define EVAL_EDGECORNER   5
#define EVAL_PLANE   0
#define EVAL_SPH   2
#define I_BORDER   2
#define I_CORNER   7
#define I_CYL   5
#define I_EDGE   3
#define I_NAN   1
#define I_PLANE   4
#define I_SPHERE   6
#define I_UNDEF   0
#define LBL_BORDER   0xFF00FF
#define LBL_COR   0xFFCC00
#define LBL_COR_CVX   0xFF00FF
#define LBL_CYL   0x007F00
#define LBL_CYL_CVX   0x00FF66
#define LBL_EDGE   0x7F0000
#define LBL_EDGE_CVX   0xFF6600
#define LBL_NAN   0x999999
 Defines some commonly used labels for primitive geometries.
#define LBL_PLANE   0x00CCFF
#define LBL_SPH   0x00007F
#define LBL_SPH_CVX   0x9900FF
#define LBL_UNDEF   0x999999
#define NUM_LABELS   8
#define SVM_COR   2
#define SVM_COR_CAV   8
#define SVM_COR_CVX   7
#define SVM_CYL   4
#define SVM_CYL_CAV   6
#define SVM_CYL_CVX   3
#define SVM_EDGE   1
#define SVM_EDGE_CAV   4
#define SVM_EDGE_CVX   1
#define SVM_PLANE   0
#define SVM_SPH   3
#define SVM_SPH_CAV   5
#define SVM_SPH_CVX   2

Variables

const std::map< int, int > LabelColorMap::m

Detailed Description

Defines some commonly used labels for primitive geometries.

Note:
Copyright (c) 2012
Fraunhofer Institute for Manufacturing Engineering and Automation (IPA)

Project name: Care-O-bot
ROS stack name: cob_environment_perception
ROS package name: cob_3d_mapping_common
Author:
Author: Steffen Fuchs, email:georg.arbeiter@ipa.fhg.de
Supervised by: Georg Arbeiter, email:georg.arbeiter@ipa.fhg.de
Date:
Date of creation: 11/2011

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License LGPL as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License LGPL for more details.

You should have received a copy of the GNU Lesser General Public License LGPL along with this program. If not, see <http://www.gnu.org/licenses/>.

Definition in file label_defines.h.


Define Documentation

#define EVAL_COR   4

Definition at line 109 of file label_defines.h.

#define EVAL_CURVED   6

Definition at line 111 of file label_defines.h.

#define EVAL_CYL   3

Definition at line 108 of file label_defines.h.

#define EVAL_EDGE   1

Definition at line 106 of file label_defines.h.

#define EVAL_EDGECORNER   5

Definition at line 110 of file label_defines.h.

#define EVAL_PLANE   0

Definition at line 105 of file label_defines.h.

#define EVAL_SPH   2

Definition at line 107 of file label_defines.h.

#define I_BORDER   2

Definition at line 116 of file label_defines.h.

#define I_CORNER   7

Definition at line 121 of file label_defines.h.

#define I_CYL   5

Definition at line 119 of file label_defines.h.

#define I_EDGE   3

Definition at line 117 of file label_defines.h.

#define I_NAN   1

Definition at line 115 of file label_defines.h.

#define I_PLANE   4

Definition at line 118 of file label_defines.h.

#define I_SPHERE   6

Definition at line 120 of file label_defines.h.

#define I_UNDEF   0

Definition at line 114 of file label_defines.h.

#define LBL_BORDER   0xFF00FF

Definition at line 74 of file label_defines.h.

#define LBL_COR   0xFFCC00

Definition at line 78 of file label_defines.h.

#define LBL_COR_CVX   0xFF00FF

Definition at line 79 of file label_defines.h.

#define LBL_CYL   0x007F00

Definition at line 80 of file label_defines.h.

#define LBL_CYL_CVX   0x00FF66

Definition at line 81 of file label_defines.h.

#define LBL_EDGE   0x7F0000

Definition at line 76 of file label_defines.h.

#define LBL_EDGE_CVX   0xFF6600

Definition at line 77 of file label_defines.h.

#define LBL_NAN   0x999999

Defines some commonly used labels for primitive geometries.

Definition at line 73 of file label_defines.h.

#define LBL_PLANE   0x00CCFF

Definition at line 75 of file label_defines.h.

#define LBL_SPH   0x00007F

Definition at line 82 of file label_defines.h.

#define LBL_SPH_CVX   0x9900FF

Definition at line 83 of file label_defines.h.

#define LBL_UNDEF   0x999999

Definition at line 84 of file label_defines.h.

#define NUM_LABELS   8

Definition at line 122 of file label_defines.h.

#define SVM_COR   2

Definition at line 89 of file label_defines.h.

#define SVM_COR_CAV   8

Definition at line 102 of file label_defines.h.

#define SVM_COR_CVX   7

Definition at line 101 of file label_defines.h.

#define SVM_CYL   4

Definition at line 91 of file label_defines.h.

#define SVM_CYL_CAV   6

Definition at line 99 of file label_defines.h.

#define SVM_CYL_CVX   3

Definition at line 95 of file label_defines.h.

#define SVM_EDGE   1

Definition at line 88 of file label_defines.h.

#define SVM_EDGE_CAV   4

Definition at line 97 of file label_defines.h.

#define SVM_EDGE_CVX   1

Definition at line 93 of file label_defines.h.

#define SVM_PLANE   0

Definition at line 87 of file label_defines.h.

#define SVM_SPH   3

Definition at line 90 of file label_defines.h.

#define SVM_SPH_CAV   5

Definition at line 98 of file label_defines.h.

#define SVM_SPH_CVX   2

Definition at line 94 of file label_defines.h.



cob_3d_mapping_common
Author(s): Georg Arbeiter
autogenerated on Wed Aug 26 2015 11:02:19