Moka kernel
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
attribute-vertex.icc
Go to the documentation of this file.
1
/*
2
* lib-gmapkernel : Un noyau de 3-G-cartes et des opérations.
3
* Copyright (C) 2004, Moka Team, Université de Poitiers, Laboratoire SIC
4
* http://www.sic.sp2mi.univ-poitiers.fr/
5
* Copyright (C) 2009, Guillaume Damiand, CNRS, LIRIS,
6
* guillaume.damiand@liris.cnrs.fr, http://liris.cnrs.fr/
7
*
8
* This file is part of lib-gmapkernel
9
*
10
* This program is free software: you can redistribute it and/or modify
11
* it under the terms of the GNU Lesser General Public License as published by
12
* the Free Software Foundation, either version 3 of the License, or
13
* (at your option) any later version.
14
*
15
* This program is distributed in the hope that it will be useful,
16
* but WITHOUT ANY WARRANTY; without even the implied warranty of
17
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
* GNU Lesser General Public License for more details.
19
*
20
* You should have received a copy of the GNU Lesser General Public License
21
* along with this program. If not, see <http://www.gnu.org/licenses/>.
22
*/
23
24
//******************************************************************************
25
#include "
attributes-id.hh
"
26
//******************************************************************************
27
INLINE
28
CAttributeVertex::CAttributeVertex
()
29
:
CAttribute
(),
CVertex
()
30
{
31
}
32
//******************************************************************************
33
INLINE
34
CAttributeVertex::CAttributeVertex
(
TCoordinate
Ax,
TCoordinate
Ay,
TCoordinate
Az)
35
:
CAttribute
(),
CVertex
(Ax, Ay, Az)
36
{
37
}
38
//******************************************************************************
39
INLINE
40
CAttributeVertex::CAttributeVertex
(
const
CVertex
& AVertex)
41
:
CAttribute
(),
CVertex
(AVertex)
42
{
43
}
44
//******************************************************************************
45
INLINE
46
CAttributeVertex::CAttributeVertex
(
const
CAttributeVertex
& AAttributeVertex)
47
:
CAttribute
(AAttributeVertex),
CVertex
(AAttributeVertex)
48
{
49
}
50
//******************************************************************************
51
INLINE
52
CAttributeVertex::~CAttributeVertex
()
53
{
54
}
55
//******************************************************************************
56
INLINE
57
TAttributeId
CAttributeVertex::getType
()
const
58
{
59
return
ATTRIBUTE_VERTEX
;
60
}
61
//******************************************************************************
62
INLINE
63
CAttribute
*
CAttributeVertex::copy
()
const
64
{
65
return
new
CAttributeVertex
(*
this
);
66
}
67
//******************************************************************************
68
INLINE
69
void
CAttributeVertex::destroy
()
70
{
71
delete
this
;
72
}
73
//******************************************************************************
74
INLINE
75
void
CAttributeVertex::save
(std::ostream &
/*AStream*/
)
const
76
{
77
}
78
//******************************************************************************
79
INLINE
80
void
CAttributeVertex::load
(std::istream &
/*AStream*/
)
81
{
82
}
83
//******************************************************************************
84
INLINE
85
std::ostream &
operator<<
(std::ostream & AStream,
86
const
CAttributeVertex
& AVertex)
87
{
88
return
AStream << (
CVertex
) AVertex;
89
}
90
//******************************************************************************
lib-gmapkernel
g-map-vertex
attribute-vertex.icc
Generated on Tue Apr 9 2013 09:51:35 for Moka kernel by
1.8.2