Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

jBitmap Class Reference

#include <jAPIimages.h>

List of all members.

Public Member Functions

bool __fastcall Assign (TBITMAP *bmp)
bool __fastcall jMerge (TBITMAP *bmp2)
bool __fastcall jMerge (TBITMAP *bmp1, TBITMAP *bmp2)
bool __fastcall jUnMerge (TBITMAP *bmp1, TBITMAP *bmp2)
bool __fastcall jOverlap (TBITMAP *bmp2, int coeff=50)
bool __fastcall jOverlap (TBITMAP *bmp1, TBITMAP *bmp2, int coeff=50)
bool __fastcall jOverlapSprite (TBITMAP *sprite, int coeff, int X, int Y, int transparentColor)
bool __fastcall jFade (TColor coul, int coeff=50)
bool __fastcall jFade (TBITMAP *bmp1, TColor coul, int coeff=50)
bool __fastcall jLoadJpeg (AnsiString FileName)
bool __fastcall jLoadBmp (AnsiString FileName)
bool __fastcall jSaveJpeg (AnsiString FileName)
bool __fastcall jSaveBmp (AnsiString FileName)
bool __fastcall jLoadJpegFromFile (FILE *f)
bool __fastcall jLoadBmpFromFile (FILE *f)
bool __fastcall jLoadJpegFromStream (TStream *s)
bool __fastcall jLoadBmpFromStream (TStream *s)
bool __fastcall jSaveJpegToFile (FILE *f)
bool __fastcall jSaveBmpToFile (FILE *f)
bool __fastcall jSaveJpegToStream (TStream *s)
bool __fastcall jSaveBmpToStream (TStream *s)
bool __fastcall jLoadFromFile (AnsiString FileName)
bool __fastcall jSaveToFile (AnsiString FileName)
bool __fastcall jLoadFromStream (TStream *_str, jBmpType _type)
bool __fastcall jSaveToStream (TStream *_str, jBmpType _type)
bool __fastcall jRotate90AH (TBITMAP *Bmp1)
bool __fastcall jRotate90H (TBITMAP *Bmp1)
bool __fastcall jRotate90AH ()
bool __fastcall jRotate90H ()
bool __fastcall jInvert ()
bool __fastcall jInvert (TBITMAP *bmp)
bool __fastcall jSymetryH ()
bool __fastcall jSymetryH (TBITMAP *bmp)
bool __fastcall jSymetryV ()
bool __fastcall jSymetryV (TBITMAP *bmp)
bool __fastcall jRotate180 (TBITMAP *bmp)
bool __fastcall jRotate180 ()
bool __fastcall jRotate90HsymH (TBITMAP *bmp)
bool __fastcall jRotate90HsymH ()
bool __fastcall jRotate90HsymV (TBITMAP *bmp)
bool __fastcall jRotate90HsymV ()
bool __fastcall jRotate90AHsymV (TBITMAP *bmp)
bool __fastcall jRotate90AHsymV ()
bool __fastcall jRotate90AHsymH (TBITMAP *bmp)
bool __fastcall jRotate90AHsymH ()
bool __fastcall jSymHrotate90AH (TBITMAP *bmp)
bool __fastcall jSymHrotate90AH ()
bool __fastcall jSymHrotate90H (TBITMAP *bmp)
bool __fastcall jSymHrotate90H ()
bool __fastcall jSymVrotate90AH (TBITMAP *bmp)
bool __fastcall jSymVrotate90AH ()
bool __fastcall jSymVrotate90H (TBITMAP *bmp)
bool __fastcall jSymVrotate90H ()
bool __fastcall jStretchedRotate (TBITMAP *res, TPoint orig, double angle)
bool __fastcall jStretchedRotate (TPoint orig, double angle)
TRect __fastcall jStretchProportionnal (TBITMAP *bmp)
TRect __fastcall jStretchProportionnal (TRect part, TBITMAP *bmp)
bool __fastcall jZoomProportionnal (TBITMAP *src, TRect srcPart, TRect dstPart)
bool __fastcall jRotate (TBITMAP *res, TPoint orig, double angle)
bool __fastcall jRotate (TPoint orig, double angle)
bool __fastcall jGrayScale (TBITMAP *bmp)
bool __fastcall jGrayScale ()
bool __fastcall jThreshold (TBITMAP *bmp, Byte value)
bool __fastcall jThreshold (Byte value)
bool __fastcall jApplyFilter (int **tab, TBITMAP *bmp)
bool __fastcall jApplyFilter (int **tab)
bool __fastcall jHistogram (unsigned long *tab)
bool __fastcall jDrawHistogram (unsigned long *tab)
bool __fastcall jDrawHistogram (TBITMAP *bmp)
bool __fastcall jSquarize (TBITMAP *bmp1, unsigned int size)
bool __fastcall jSquarize (unsigned int size)
bool __fastcall jDraw (TCanvas *CV, int pX, int pY)
bool __fastcall jTake (TCanvas *CV, TRect &rect)
bool __fastcall jCopy (TBITMAP *bmp)


Member Function Documentation

bool __fastcall jBitmap::Assign TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jApplyFilter int **  tab  )  [inline]
 

bool __fastcall jBitmap::jApplyFilter int **  tab,
TBITMAP *  bmp
[inline]
 

bool __fastcall jBitmap::jCopy TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jDraw TCanvas *  CV,
int  pX,
int  pY
 

bool __fastcall jBitmap::jDrawHistogram TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jDrawHistogram unsigned long *  tab  )  [inline]
 

bool __fastcall jBitmap::jFade TBITMAP *  bmp1,
TColor  coul,
int  coeff = 50
[inline]
 

bool __fastcall jBitmap::jFade TColor  coul,
int  coeff = 50
[inline]
 

bool __fastcall jBitmap::jGrayScale  )  [inline]
 

bool __fastcall jBitmap::jGrayScale TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jHistogram unsigned long *  tab  )  [inline]
 

bool __fastcall jBitmap::jInvert TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jInvert  )  [inline]
 

bool __fastcall jBitmap::jLoadBmp AnsiString  FileName  )  [inline]
 

bool __fastcall jBitmap::jLoadBmpFromFile FILE *  f  )  [inline]
 

bool __fastcall jBitmap::jLoadBmpFromStream TStream *  s  )  [inline]
 

bool __fastcall jBitmap::jLoadFromFile AnsiString  FileName  ) 
 

bool __fastcall jBitmap::jLoadFromStream TStream *  _str,
jBmpType  _type
 

bool __fastcall jBitmap::jLoadJpeg AnsiString  FileName  )  [inline]
 

bool __fastcall jBitmap::jLoadJpegFromFile FILE *  f  )  [inline]
 

bool __fastcall jBitmap::jLoadJpegFromStream TStream *  s  )  [inline]
 

bool __fastcall jBitmap::jMerge TBITMAP *  bmp1,
TBITMAP *  bmp2
[inline]
 

bool __fastcall jBitmap::jMerge TBITMAP *  bmp2  )  [inline]
 

bool __fastcall jBitmap::jOverlap TBITMAP *  bmp1,
TBITMAP *  bmp2,
int  coeff = 50
[inline]
 

bool __fastcall jBitmap::jOverlap TBITMAP *  bmp2,
int  coeff = 50
[inline]
 

bool __fastcall jBitmap::jOverlapSprite TBITMAP *  sprite,
int  coeff,
int  X,
int  Y,
int  transparentColor
[inline]
 

bool __fastcall jBitmap::jRotate TPoint  orig,
double  angle
[inline]
 

bool __fastcall jBitmap::jRotate TBITMAP *  res,
TPoint  orig,
double  angle
[inline]
 

bool __fastcall jBitmap::jRotate180  )  [inline]
 

bool __fastcall jBitmap::jRotate180 TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jRotate90AH  )  [inline]
 

bool __fastcall jBitmap::jRotate90AH TBITMAP *  Bmp1  )  [inline]
 

bool __fastcall jBitmap::jRotate90AHsymH  )  [inline]
 

bool __fastcall jBitmap::jRotate90AHsymH TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jRotate90AHsymV  )  [inline]
 

bool __fastcall jBitmap::jRotate90AHsymV TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jRotate90H  )  [inline]
 

bool __fastcall jBitmap::jRotate90H TBITMAP *  Bmp1  )  [inline]
 

bool __fastcall jBitmap::jRotate90HsymH  )  [inline]
 

bool __fastcall jBitmap::jRotate90HsymH TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jRotate90HsymV  )  [inline]
 

bool __fastcall jBitmap::jRotate90HsymV TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jSaveBmp AnsiString  FileName  )  [inline]
 

bool __fastcall jBitmap::jSaveBmpToFile FILE *  f  )  [inline]
 

bool __fastcall jBitmap::jSaveBmpToStream TStream *  s  )  [inline]
 

bool __fastcall jBitmap::jSaveJpeg AnsiString  FileName  )  [inline]
 

bool __fastcall jBitmap::jSaveJpegToFile FILE *  f  )  [inline]
 

bool __fastcall jBitmap::jSaveJpegToStream TStream *  s  )  [inline]
 

bool __fastcall jBitmap::jSaveToFile AnsiString  FileName  ) 
 

bool __fastcall jBitmap::jSaveToStream TStream *  _str,
jBmpType  _type
 

bool __fastcall jBitmap::jSquarize unsigned int  size  )  [inline]
 

bool __fastcall jBitmap::jSquarize TBITMAP *  bmp1,
unsigned int  size
[inline]
 

bool __fastcall jBitmap::jStretchedRotate TPoint  orig,
double  angle
[inline]
 

bool __fastcall jBitmap::jStretchedRotate TBITMAP *  res,
TPoint  orig,
double  angle
[inline]
 

TRect __fastcall jBitmap::jStretchProportionnal TRect  part,
TBITMAP *  bmp
[inline]
 

TRect __fastcall jBitmap::jStretchProportionnal TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jSymetryH TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jSymetryH  )  [inline]
 

bool __fastcall jBitmap::jSymetryV TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jSymetryV  )  [inline]
 

bool __fastcall jBitmap::jSymHrotate90AH  )  [inline]
 

bool __fastcall jBitmap::jSymHrotate90AH TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jSymHrotate90H  )  [inline]
 

bool __fastcall jBitmap::jSymHrotate90H TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jSymVrotate90AH  )  [inline]
 

bool __fastcall jBitmap::jSymVrotate90AH TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jSymVrotate90H  )  [inline]
 

bool __fastcall jBitmap::jSymVrotate90H TBITMAP *  bmp  )  [inline]
 

bool __fastcall jBitmap::jTake TCanvas *  CV,
TRect &  rect
 

bool __fastcall jBitmap::jThreshold Byte  value  )  [inline]
 

bool __fastcall jBitmap::jThreshold TBITMAP *  bmp,
Byte  value
[inline]
 

bool __fastcall jBitmap::jUnMerge TBITMAP *  bmp1,
TBITMAP *  bmp2
[inline]
 

bool __fastcall jBitmap::jZoomProportionnal TBITMAP *  src,
TRect  srcPart,
TRect  dstPart
[inline]
 


The documentation for this class was generated from the following files:
Generated on Sat Nov 15 10:52:35 2003 for JAPI by doxygen 1.3.4