COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
coBadImage.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_IMAGEBAD_H_
9 #define _CO_IMAGEBAD_H_
10 // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
11 // CLASS coBadImage
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 coBadImage : public coImageImpl
30 {
31 public:
32  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
33  // ++ Constructors / Destructor
34  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
35 
39  coBadImage(const char *message);
40 
42  virtual ~coBadImage();
43 
44  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
45  // ++ Operations
46  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
47 
49  virtual unsigned char *getBitmap(int frameno = 0);
50 
51  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
52  // ++ Attribute request/set functions
53  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
54 
55 protected:
56  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
57  // ++ Attributes
58  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
59 
61 
62 private:
63  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
64  // ++ Internally used functions
65  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
66 
67  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
68  // ++ prevent auto-generated bit copy routines by default
69  // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
70 
72  coBadImage(const coBadImage &);
73 
76 
78  coBadImage();
79 };
80 }
81 #endif
Definition: coImageImpl.h:29
coBadImage()
Default constructor: NOT IMPLEMENTED, checked by assert.
Definition: coBadImage.cpp:83
virtual ~coBadImage()
Destructor : virtual in case we derive objects.
Definition: coBadImage.cpp:44
Definition: coBadImage.h:29
char * errorMessage_
Definition: coBadImage.h:60
coBadImage & operator=(const coBadImage &)
Assignment operator: NOT IMPLEMENTED, checked by assert.
Definition: coBadImage.cpp:76
GLenum GLuint GLenum GLsizei const GLchar * message
Definition: khronos-glext.h:6279
virtual unsigned char * getBitmap(int frameno=0)
get pointer to internal data
Definition: coBadImage.cpp:55