8#ifndef _CO_IMAGEIMPL_H_
9#define _CO_IMAGEIMPL_H_
58 virtual unsigned char *
getBitmap(
int frameno = 0) = 0;
71 void setError(
const char *errorString);
GLint GLint GLsizei GLsizei height
Definition: khronos-glext.h:6344
GLint GLint GLsizei width
Definition: khronos-glext.h:6344
list of all chemical elements
Definition: coConfig.h:27
Definition: coImageImpl.h:30
virtual int getWidth()
width of image
Definition: coImageImpl.cpp:50
virtual int getNumFrames()
get number of frames
Definition: coImageImpl.cpp:68
virtual int getNumChannels()
get number of Color Channels
Definition: coImageImpl.cpp:62
virtual ~coImageImpl()
Definition: coImageImpl.h:38
void setError(const char *errorString)
Definition: coImageImpl.cpp:86
int numChannels_
Definition: coImageImpl.h:77
virtual bool isBad()
Did we have errors on reading.
Definition: coImageImpl.cpp:74
virtual const char * errorMessage()
Error message if problems occurred: empty if ok.
Definition: coImageImpl.cpp:80
virtual unsigned char * getBitmap(int frameno=0)=0
get pointer to internal data
int width_
Definition: coImageImpl.h:75
coImageImpl()
Construct without setting anything - derived classes will do later.
Definition: coImageImpl.cpp:26
char * errString_
Definition: coImageImpl.h:81
virtual int getHeight()
height of image;
Definition: coImageImpl.cpp:56
bool isBad_
Definition: coImageImpl.h:82
int numFrames_
Definition: coImageImpl.h:78
int height_
Definition: coImageImpl.h:76