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