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

jAPIgeometry.h File Reference

Go to the source code of this file.

Classes

class  jDroite
class  jPoint
class  jSegment
class  jVecteur

Enumerations

enum  jIntersections {
  inter_n_existe_pas = 0, inter_existe, negatif, positif,
  posterieur, anterieur, bas, haut,
  confondues, paralleles_strict, segment_inside, segment_outside
}

Functions

TPoint __fastcall jGEOmilieu (const TPoint &p, const TPoint &q)
double jGEOdistance (const jDroite &d, const jPoint &p)
double jGEOdistance (const jSegment &s, const jPoint &p)
TPoint __fastcall jGEOintersection (const jDroite &d1, const jDroite &d2, jIntersections &_cas)
TPoint __fastcall jGEOintersection (const jDroite &d, const jSegment &s, jIntersections &_cas)
TPoint __fastcall jGEOintersection (const jSegment &s, const jDroite &d, jIntersections &_cas)
jDroite __fastcall jGEOperpendiculaire (const jDroite &d, const TPoint &p)
jDroite __fastcall jGEOperpendiculaire (const TPoint &p, const jDroite &d)
TPoint __fastcall jGEOprojection (const TPoint &p, const jDroite &d)
TPoint __fastcall jGEOprojection (const jDroite &d, const TPoint &p)
jDroite __fastcall jGEOparallele (const jDroite &d, const TPoint &p)
jDroite __fastcall jGEOparallele (const TPoint &p, const jDroite &d)
jDroite __fastcall jGEOrotation (const jDroite &d, const TPoint &p, float angle)
jDroite __fastcall jGEOparalleleDistante (const jDroite &d, double distance, jIntersections sens)
jDroite __fastcall jGEOparalleleDistante (double distance, jDroite d, jIntersections sens)
TPoint __fastcall jGEOpointDistant (const TPoint &p, const jVecteur &v, double distance, jIntersections sens)
TPoint __fastcall jGEOpointDistant (const jVecteur &v, const TPoint &p, double f, jIntersections sens)
TPoint __fastcall jGEOpointDistant (const TPoint &p, const jDroite &d, double f, jIntersections sens)
TPoint __fastcall jGEOpointDistant (const jDroite &d, const TPoint &p, double f, jIntersections sens)


Enumeration Type Documentation

enum jIntersections
 

Enumeration values:
inter_n_existe_pas 
inter_existe 
negatif 
positif 
posterieur 
anterieur 
bas 
haut 
confondues 
paralleles_strict 
segment_inside 
segment_outside 


Function Documentation

double jGEOdistance const jSegment s,
const jPoint p
 

double jGEOdistance const jDroite d,
const jPoint p
 

TPoint __fastcall jGEOintersection const jSegment s,
const jDroite d,
jIntersections _cas
[inline]
 

TPoint __fastcall jGEOintersection const jDroite d,
const jSegment s,
jIntersections _cas
 

TPoint __fastcall jGEOintersection const jDroite d1,
const jDroite d2,
jIntersections _cas
 

TPoint __fastcall jGEOmilieu const TPoint &  p,
const TPoint &  q
 

jDroite __fastcall jGEOparallele const TPoint &  p,
const jDroite d
[inline]
 

jDroite __fastcall jGEOparallele const jDroite d,
const TPoint &  p
 

jDroite __fastcall jGEOparalleleDistante double  distance,
jDroite  d,
jIntersections  sens
[inline]
 

jDroite __fastcall jGEOparalleleDistante const jDroite d,
double  distance,
jIntersections  sens
 

jDroite __fastcall jGEOperpendiculaire const TPoint &  p,
const jDroite d
[inline]
 

jDroite __fastcall jGEOperpendiculaire const jDroite d,
const TPoint &  p
 

TPoint __fastcall jGEOpointDistant const jDroite d,
const TPoint &  p,
double  f,
jIntersections  sens
[inline]
 

TPoint __fastcall jGEOpointDistant const TPoint &  p,
const jDroite d,
double  f,
jIntersections  sens
[inline]
 

TPoint __fastcall jGEOpointDistant const jVecteur v,
const TPoint &  p,
double  f,
jIntersections  sens
[inline]
 

TPoint __fastcall jGEOpointDistant const TPoint &  p,
const jVecteur v,
double  distance,
jIntersections  sens
 

TPoint __fastcall jGEOprojection const jDroite d,
const TPoint &  p
[inline]
 

TPoint __fastcall jGEOprojection const TPoint &  p,
const jDroite d
 

jDroite __fastcall jGEOrotation const jDroite d,
const TPoint &  p,
float  angle
 


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