raSystem  1.0 bata
IRAImage Class Referenceabstract

#include <IRAImage.h>

Inheritance diagram for IRAImage:
raIBMP raISGI

Public Member Functions

 IRAImage (raString File)
 
virtual ~IRAImage (void)
 
virtual bool Create (void)=0
 
virtual void Exit (void)=0
 
virtual bool Save (raString File)=0
 
unsigned char * GetImage (void)
 
int GetImageSize (void)
 

Protected Attributes

unsigned int m_imagesize
 
unsigned char * m_MemImage
 
raString m_File
 
BITMAPINFO * m_bmpi
 

Detailed Description

Definition at line 3 of file IRAImage.h.

Constructor & Destructor Documentation

◆ IRAImage()

IRAImage::IRAImage ( raString  File)

Definition at line 5 of file IRAImage.cpp.

◆ ~IRAImage()

IRAImage::~IRAImage ( void  )
virtual

Definition at line 10 of file IRAImage.cpp.

Member Function Documentation

◆ Create()

virtual bool IRAImage::Create ( void  )
pure virtual

Implemented in raIBMP, and raISGI.

◆ Exit()

virtual void IRAImage::Exit ( void  )
pure virtual

Implemented in raIBMP, and raISGI.

◆ GetImage()

unsigned char* IRAImage::GetImage ( void  )
inline

Definition at line 14 of file IRAImage.h.

◆ GetImageSize()

int IRAImage::GetImageSize ( void  )
inline

Definition at line 15 of file IRAImage.h.

◆ Save()

virtual bool IRAImage::Save ( raString  File)
pure virtual

Implemented in raIBMP, and raISGI.

Member Data Documentation

◆ m_bmpi

BITMAPINFO* IRAImage::m_bmpi
protected

Definition at line 20 of file IRAImage.h.

◆ m_File

raString IRAImage::m_File
protected

Definition at line 19 of file IRAImage.h.

◆ m_imagesize

unsigned int IRAImage::m_imagesize
protected

Definition at line 17 of file IRAImage.h.

◆ m_MemImage

unsigned char* IRAImage::m_MemImage
protected

Definition at line 18 of file IRAImage.h.


The documentation for this class was generated from the following files: