COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
coImageTIFF.h
Go to the documentation of this file.
1 /* This file is part of COVISE.
2 
3  You can use it under the terms of the GNU Lesser General Public License
4  version 2.1 or later, see lgpl-2.1.txt.
5 
6  * License: LGPL 2+ */
7 
8 #ifndef _CO_IMAGETIFF_H_
9 #define _CO_IMAGETIFF_H_
10 // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
11 // CLASS coImageTIFF
12 //
13 // Initial version: 2004-04-27 [we]
14 // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15 // (C) 2001 by VirCinity IT Consulting
16 // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
17 // Changes:
18 //
19 
20 #include "coImageImpl.h"
21 
26 namespace covise
27 {
28 
29 class coImageTIFF : public coImageImpl
30 {
31 public:
32  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
33  // ++ Constructors / Destructor
34  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
35 
37  coImageTIFF(const char *filename);
38 
40  virtual ~coImageTIFF();
41 
42  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
43  // ++ Operations
44  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
45 
47  virtual unsigned char *getBitmap(int frameno = 0);
48 
49  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
50  // ++ Attribute request/set functions
51  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
52 
53 protected:
54  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
55  // ++ Attributes
56  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
57 
58  // my pixel map
59  unsigned char *pixmap_;
60 
61 private:
62  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
63  // ++ Internally used functions
64  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
65 
66  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
67  // ++ prevent auto-generated bit copy routines by default
68  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
69 
71  coImageTIFF(const coImageTIFF &);
72 
75 
77  coImageTIFF();
78 };
79 }
80 #endif
unsigned char * pixmap_
Definition: coImageTIFF.h:59
Definition: coImageImpl.h:29
virtual unsigned char * getBitmap(int frameno=0)
get pointer to internal data
Definition: coImageTIFF.cpp:97
coImageTIFF & operator=(const coImageTIFF &)
Assignment operator: NOT IMPLEMENTED, checked by assert.
Definition: coImageTIFF.cpp:123
virtual ~coImageTIFF()
Destructor : virtual in case we derive objects.
Definition: coImageTIFF.cpp:85
coImageTIFF()
Default constructor: NOT IMPLEMENTED, checked by assert.
Definition: coImageTIFF.cpp:130
Definition: coImageTIFF.h:29