Fawkes API Fawkes Development Version
cmfile_block.h
1
2/**************************************************************************
3 * cmfile_block.h - FVFF Colormap File Block
4 *
5 * Created: Mon Mar 31 18:01:09 2008
6 * Copyright 2005-2008 Tim Niemueller [www.niemueller.de]
7 *
8 ***************************************************************************/
9
10/* This program is free software; you can redistribute it and/or modify
11 * it under the terms of the GNU General Public License as published by
12 * the Free Software Foundation; either version 2 of the License, or
13 * (at your option) any later version. A runtime exception applies to
14 * this software (see LICENSE.GPL_WRE file mentioned below for details).
15 *
16 * This program is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 * GNU Library General Public License for more details.
20 *
21 * Read the full text in the LICENSE.GPL_WRE file in the doc directory.
22 */
23
24#ifndef _FIREVISION_FVUTILS_COLORMAP_CMFILE_BLOCK_H_
25#define _FIREVISION_FVUTILS_COLORMAP_CMFILE_BLOCK_H_
26
27#include <fvutils/fileformat/fvfile_block.h>
28
29namespace firevision {
30
31class Colormap;
32
34{
35public:
36 ColormapFileBlock(unsigned int type,
37 size_t data_size,
38 void * spec_header,
39 size_t spec_header_size);
40 ColormapFileBlock(unsigned int type, size_t data_size, size_t spec_header_size);
41 ColormapFileBlock(unsigned int type, size_t data_size);
42 virtual ~ColormapFileBlock();
43
44protected:
46};
47
48} // end namespace firevision
49
50#endif
FireVision data file block for colormap files.
Definition: cmfile_block.h:34
virtual ~ColormapFileBlock()
Virtual empty destructor.
ColormapFileBlock(unsigned int type, size_t data_size, void *spec_header, size_t spec_header_size)
Constructor.
FireVision File Format data block.
Definition: fvfile_block.h:34
size_t data_size() const
Size of data chunk.
unsigned int type() const
Get block type.