|
Public Member Functions |
| jBEZcurve () |
void __fastcall | AddPoint (int X, int Y, int X2=0, int Y2=0) |
void __fastcall | AddPoint (const TPoint &A, const TPoint &B=TPoint(0, 0)) |
void __fastcall | DelLastPoint () |
void __fastcall | DelPoint (int num) |
void __fastcall | ChangeVectorOfLastPoint (int X, int Y) |
void __fastcall | InsertPoint (int num, int X, int Y, int X2=0, int Y2=0) |
void __fastcall | Draw (TCanvas *CV, bool tangentes=false) |
bool __fastcall | DrawFetched (TCanvas *CV, const TRect &z_dst, const TRect &z_src, bool tangentes=false) |
void __fastcall | RedrawLast (TCanvas *CV, bool tangentes=false) |
void __fastcall | RefreshLast (TCanvas *CV, int X, int Y, bool tangentes=false) |
void __fastcall | TranslatePoint (TCanvas *CV, int num, int X, int Y, bool tangentes=false) |
void __fastcall | TranslateCtrlFinPoint (TCanvas *CV, int num, int X, int Y, bool tangentes=false) |
void __fastcall | TranslateCtrlDebPoint (TCanvas *CV, int num, int X, int Y, bool tangentes=false) |
TPoint __fastcall | Check4Point (bool tangentes, int X, int Y) |
void __fastcall | Smooth (float) |
int __fastcall | Check4MinDistance (int X, int Y) |
void __fastcall | LoadFromFile (FILE *f, int max) |
void __fastcall | SaveToFile (FILE *f) |
jBEZcurve *__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) |
bool __fastcall | Fetch (const TRect &dst, const TRect &src) |
TPoint __fastcall | FirstPoint (bool &existe) |
| ~jBEZcurve () |