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

jAPIvectoriels.h File Reference

#include <vector.h>
#include <math.h>
#include <stdio.h>

Go to the source code of this file.

Functions

double __fastcall jMATnorme (TPoint deb, TPoint fin)
double __fastcall jMATangle (TPoint deb, TPoint origine, TPoint fin)
double __fastcall jMATlength (TPoint p)
bool __fastcall jDRWpoint (TCanvas *cv, TPoint p, int size)
bool __fastcall jDRWrectangle (TCanvas *cv, int x1, int y1, int x2, int y2)
bool __fastcall jVCTcopy (vector< TPoint > *src, vector< TPoint > *dst)
bool __fastcall jVCTrotation (const TPoint point, TPoint &dst, const TPoint origine, double angle)
bool __fastcall jVCTrotation (const TPoint &point, const TPoint origine, double angle)
bool __fastcall jVCTstretch (vector< TPoint > *src, vector< TPoint > *dst, TPoint origine, double coeffx, double coeffy)
bool __fastcall jVCTstretch (vector< TPoint > *v, TPoint origine, double coeffx, double coeffy)
bool __fastcall jVCTrotate (vector< TPoint > *src, vector< TPoint > *dst, TPoint origine, double angle)
bool __fastcall jVCTrotate (vector< TPoint > *v, TPoint origine, double angle)
bool __fastcall jVCTmove (vector< TPoint > *src, vector< TPoint > *dst, int x, int y)
bool __fastcall jVCTmove (vector< TPoint > *v, int x, int y)
TRect __fastcall jVCTzone (vector< TPoint > *v)
bool __fastcall jVCTmove (vector< TPoint > *src, vector< TPoint > *dst, TPoint p)
bool __fastcall jVCTmove (vector< TPoint > *v, TPoint p)
bool __fastcall jVCTfetch (vector< TPoint > *src, vector< TPoint > *dst, TRect zone)
bool __fastcall jVCTfetch (vector< TPoint > *v, TRect zone)
bool __fastcall jVCTfetch (vector< TPoint > *src, vector< TPoint > *dst, TRect z_src, TRect z_dst)
bool __fastcall jVCTfetch (vector< TPoint > *v, TRect z_src, TRect z_dst)
bool __fastcall jVCTdirection (vector< TPoint > *src, vector< TPoint > *dst, TPoint debX, TPoint debY, bool conserveProportion=false)
bool __fastcall jVCTdirection (vector< TPoint > *v, TPoint debX, TPoint debY, bool conserveProportion=false)
bool __fastcall jVCTloadFromFile (vector< TPoint > *v, FILE *f)
bool __fastcall jVCTsaveToFile (vector< TPoint > *v, FILE *f)
bool __fastcall jVCTloadFromStream (vector< TPoint > *v, TStream *_str)
bool __fastcall jVCTsaveToStream (vector< TPoint > *v, TStream *_str)
TRect __fastcall jVCTunion (TRect &r1, TRect &r2)
TRect __fastcall jVCTinter (TRect &r1, TRect &r2)
bool __fastcall jVCTcollision (TRect &r1, TRect &r2)
bool __fastcall jVCTinside (TRect &r1, TRect &r2)
TRect __fastcall jVCTcenteredCadre (TRect container, TRect content)
TRect __fastcall jVCTfetch (const TRect &_container, const TRect &_content)
TPoint __fastcall jVCTfetch (const TRect &_newCadre, const TRect &_oldCadre, const TPoint &_point)
bool __fastcall jDRWline (TCanvas *cv, TPoint a, TPoint b, int Size, int style, TColor couleur)
bool __fastcall jDRWshape (TCanvas *cv, vector< TPoint > *v)
bool __fastcall jDRWtext (TCanvas *cv, AnsiString _text, int _posX, int _posY, int _angle)
bool __fastcall jVCTinside (TPoint p, vector< TPoint > *v)
bool __fastcall jPNTinside (TPoint p, TRect zone)
bool __fastcall jPNTinside (TPoint p, TPoint center, int rayon)


Function Documentation

bool __fastcall jDRWline TCanvas *  cv,
TPoint  a,
TPoint  b,
int  Size,
int  style,
TColor  couleur
 

bool __fastcall jDRWpoint TCanvas *  cv,
TPoint  p,
int  size
 

bool __fastcall jDRWrectangle TCanvas *  cv,
int  x1,
int  y1,
int  x2,
int  y2
 

bool __fastcall jDRWshape TCanvas *  cv,
vector< TPoint > *  v
 

bool __fastcall jDRWtext TCanvas *  cv,
AnsiString  _text,
int  _posX,
int  _posY,
int  _angle
 

double __fastcall jMATangle TPoint  deb,
TPoint  origine,
TPoint  fin
 

double __fastcall jMATlength TPoint  p  ) 
 

double __fastcall jMATnorme TPoint  deb,
TPoint  fin
 

bool __fastcall jPNTinside TPoint  p,
TPoint  center,
int  rayon
 

bool __fastcall jPNTinside TPoint  p,
TRect  zone
 

TRect __fastcall jVCTcenteredCadre TRect  container,
TRect  content
 

bool __fastcall jVCTcollision TRect &  r1,
TRect &  r2
 

bool __fastcall jVCTcopy vector< TPoint > *  src,
vector< TPoint > *  dst
 

bool __fastcall jVCTdirection vector< TPoint > *  v,
TPoint  debX,
TPoint  debY,
bool  conserveProportion = false
 

bool __fastcall jVCTdirection vector< TPoint > *  src,
vector< TPoint > *  dst,
TPoint  debX,
TPoint  debY,
bool  conserveProportion = false
 

TPoint __fastcall jVCTfetch const TRect &  _newCadre,
const TRect &  _oldCadre,
const TPoint &  _point
 

TRect __fastcall jVCTfetch const TRect &  _container,
const TRect &  _content
 

bool __fastcall jVCTfetch vector< TPoint > *  v,
TRect  z_src,
TRect  z_dst
 

bool __fastcall jVCTfetch vector< TPoint > *  src,
vector< TPoint > *  dst,
TRect  z_src,
TRect  z_dst
 

bool __fastcall jVCTfetch vector< TPoint > *  v,
TRect  zone
 

bool __fastcall jVCTfetch vector< TPoint > *  src,
vector< TPoint > *  dst,
TRect  zone
 

bool __fastcall jVCTinside TPoint  p,
vector< TPoint > *  v
 

bool __fastcall jVCTinside TRect &  r1,
TRect &  r2
 

TRect __fastcall jVCTinter TRect &  r1,
TRect &  r2
 

bool __fastcall jVCTloadFromFile vector< TPoint > *  v,
FILE *  f
 

bool __fastcall jVCTloadFromStream vector< TPoint > *  v,
TStream *  _str
 

bool __fastcall jVCTmove vector< TPoint > *  v,
TPoint  p
 

bool __fastcall jVCTmove vector< TPoint > *  src,
vector< TPoint > *  dst,
TPoint  p
 

bool __fastcall jVCTmove vector< TPoint > *  v,
int  x,
int  y
 

bool __fastcall jVCTmove vector< TPoint > *  src,
vector< TPoint > *  dst,
int  x,
int  y
 

bool __fastcall jVCTrotate vector< TPoint > *  v,
TPoint  origine,
double  angle
 

bool __fastcall jVCTrotate vector< TPoint > *  src,
vector< TPoint > *  dst,
TPoint  origine,
double  angle
 

bool __fastcall jVCTrotation const TPoint &  point,
const TPoint  origine,
double  angle
 

bool __fastcall jVCTrotation const TPoint  point,
TPoint &  dst,
const TPoint  origine,
double  angle
 

bool __fastcall jVCTsaveToFile vector< TPoint > *  v,
FILE *  f
 

bool __fastcall jVCTsaveToStream vector< TPoint > *  v,
TStream *  _str
 

bool __fastcall jVCTstretch vector< TPoint > *  v,
TPoint  origine,
double  coeffx,
double  coeffy
 

bool __fastcall jVCTstretch vector< TPoint > *  src,
vector< TPoint > *  dst,
TPoint  origine,
double  coeffx,
double  coeffy
 

TRect __fastcall jVCTunion TRect &  r1,
TRect &  r2
 

TRect __fastcall jVCTzone vector< TPoint > *  v  ) 
 


Generated on Sat Nov 15 10:52:35 2003 for JAPI by doxygen 1.3.4