COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
coImageTEMPL.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_IMAGETEMPL_H_
9 #define _CO_IMAGETEMPL_H_
10 // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
11 // CLASS coImageTEMPL
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 coImageTEMPL : public coImageImpl
30 {
31 public:
32  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
33  // ++ Constructors / Destructor
34  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
35 
37  coImageTEMPL(const char *filename);
38 
40  virtual ~coImageTEMPL();
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 private:
59  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
60  // ++ Internally used functions
61  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
62 
63  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
64  // ++ prevent auto-generated bit copy routines by default
65  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
66 
68  coImageTEMPL(const coImageTEMPL &);
69 
72 
74  coImageTEMPL();
75 };
76 }
77 #endif
coImageTEMPL & operator=(const coImageTEMPL &)
Assignment operator: NOT IMPLEMENTED, checked by assert.
Definition: coImageTEMPL.cpp:100
Definition: coImageTEMPL.h:29
Definition: coImageImpl.h:29
virtual unsigned char * getBitmap(int frameno=0)
get pointer to internal data
Definition: coImageTEMPL.cpp:73
virtual ~coImageTEMPL()
Destructor : virtual in case we derive objects.
Definition: coImageTEMPL.cpp:62
coImageTEMPL()
Default constructor: NOT IMPLEMENTED, checked by assert.
Definition: coImageTEMPL.cpp:107