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

jBEZctrlPoint Class Reference

#include <jAPIbeziers.h>

List of all members.

Public Member Functions

 jBEZctrlPoint ()
 jBEZctrlPoint (TPoint a, TPoint b, TPoint c, TPoint d)
TPoint __fastcall Symetrique_point_ctrl_deb (double rapport=1)
TPoint __fastcall Symetrique_point_ctrl_fin (double rapport=1)
jBEZctrlPoint *__fastcall Copy ()
void __fastcall Move (TPoint vect)
void __fastcall Scale (TPoint origine, float rapportX, float rapportY)
void __fastcall Rotate (TPoint origine, float angle)
void __fastcall HorizontalSymetry (double ord)
void __fastcall VerticalSymetry (double abs)
void __fastcall Draw (TCanvas *CV, bool tangentes=false, jBEZctrlPoint *suiv=NULL)
void __fastcall UnDraw (TCanvas *CV, bool tangentes=false, jBEZctrlPoint *suiv=NULL)
void __fastcall LoadFromFile (FILE *f)
void __fastcall SaveToFile (FILE *f)

Public Attributes

TPoint point_debut
TPoint point_fin
TPoint point_ctrl_deb
TPoint point_ctrl_fin


Constructor & Destructor Documentation

jBEZctrlPoint::jBEZctrlPoint  )  [inline]
 

jBEZctrlPoint::jBEZctrlPoint TPoint  a,
TPoint  b,
TPoint  c,
TPoint  d
[inline]
 


Member Function Documentation

jBEZctrlPoint *__fastcall jBEZctrlPoint::Copy  ) 
 

void __fastcall jBEZctrlPoint::Draw TCanvas *  CV,
bool  tangentes = false,
jBEZctrlPoint suiv = NULL
 

void __fastcall jBEZctrlPoint::HorizontalSymetry double  ord  ) 
 

void __fastcall jBEZctrlPoint::LoadFromFile FILE *  f  ) 
 

void __fastcall jBEZctrlPoint::Move TPoint  vect  ) 
 

void __fastcall jBEZctrlPoint::Rotate TPoint  origine,
float  angle
 

void __fastcall jBEZctrlPoint::SaveToFile FILE *  f  ) 
 

void __fastcall jBEZctrlPoint::Scale TPoint  origine,
float  rapportX,
float  rapportY
 

TPoint __fastcall jBEZctrlPoint::Symetrique_point_ctrl_deb double  rapport = 1  )  [inline]
 

TPoint __fastcall jBEZctrlPoint::Symetrique_point_ctrl_fin double  rapport = 1  )  [inline]
 

void __fastcall jBEZctrlPoint::UnDraw TCanvas *  CV,
bool  tangentes = false,
jBEZctrlPoint suiv = NULL
 

void __fastcall jBEZctrlPoint::VerticalSymetry double  abs  ) 
 


Member Data Documentation

TPoint jBEZctrlPoint::point_ctrl_deb
 

TPoint jBEZctrlPoint::point_ctrl_fin
 

TPoint jBEZctrlPoint::point_debut
 

TPoint jBEZctrlPoint::point_fin
 


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