Mercator
Main Page
Classes
Files
File List
Mercator
Buffer_impl.h
1
// This file may be redistributed and modified only under the terms of
2
// the GNU General Public License (See COPYING for details).
3
// Copyright (C) 2003 Alistair Riddoch
4
5
#include <Mercator/Buffer.h>
6
7
#include <Mercator/Segment.h>
8
9
namespace
Mercator {
10
11
template
<
typename
DataType>
12
Buffer<DataType>::Buffer
(
const
Segment
& segment,
unsigned
int
channels) :
13
m_segment(segment), m_channels(channels), m_size(segment.getSize()),
14
m_data(0)
15
{
16
}
17
18
template
<
typename
DataType>
19
Buffer<DataType>::~Buffer
()
20
{
21
if
(m_data != 0) {
22
delete
[] m_data;
23
}
24
}
25
26
}
// namespace Mercator
Generated for Mercator by
1.8.3.1