$extrastylesheet
Olena
User documentation 2.1
An Image Processing Platform
Milena
Getting started
API Reference Manual
All Classes
Examples
Demos
Publications
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
tag/init.hh
1
// Copyright (C) 2007, 2008, 2009 EPITA Research and Development Laboratory (LRDE)
2
//
3
// This file is part of Olena.
4
//
5
// Olena is free software: you can redistribute it and/or modify it under
6
// the terms of the GNU General Public License as published by the Free
7
// Software Foundation, version 2 of the License.
8
//
9
// Olena is distributed in the hope that it will be useful,
10
// but WITHOUT ANY WARRANTY; without even the implied warranty of
11
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
// General Public License for more details.
13
//
14
// You should have received a copy of the GNU General Public License
15
// along with Olena. If not, see <http://www.gnu.org/licenses/>.
16
//
17
// As a special exception, you may use this file as part of a free
18
// software project without restriction. Specifically, if other files
19
// instantiate templates or use macros or inline functions from this
20
// file, or you compile this file and link it with other files to produce
21
// an executable, this file does not by itself cause the resulting
22
// executable to be covered by the GNU General Public License. This
23
// exception does not however invalidate any other reasons why the
24
// executable file might be covered by the GNU General Public License.
25
26
#ifndef MLN_TAG_INIT_HH
27
# define MLN_TAG_INIT_HH
28
32
33
34
namespace
mln
35
{
36
37
namespace
tag
38
{
39
40
struct
bbox_t {};
41
struct
border_t {};
42
struct
data_t
{};
43
struct
domain_t {};
44
struct
extension_t {};
45
struct
function_t {};
46
struct
image_t {};
47
48
extern
bbox_t
bbox
;
49
extern
border_t
border
;
50
extern
data_t
data
;
51
extern
domain_t
domain
;
52
extern
extension_t
extension
;
53
extern
function_t
function
;
54
extern
image_t
image
;
55
56
# ifndef MLN_INCLUDE_ONLY
57
58
# ifndef MLN_WO_GLOBAL_VARS
59
60
bbox_t
bbox
;
61
border_t
border
;
62
data_t
data
;
63
domain_t
domain
;
64
extension_t
extension
;
65
function_t
function
;
66
image_t
image
;
67
68
# endif // !MLN_WO_GLOBAL_VARS
69
70
# endif // !MLN_INCLUDE_ONLY
71
72
}
// end of namespace mln::tag
73
74
}
// end of namespace mln
75
76
77
#endif // ! MLN_TAG_INIT_HH
mln
tag
init.hh
Copyright (C) 2012 EPITA Research and Development Laboratory (LRDE)