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

jBEZcurves Class Reference

#include <jAPIbeziers.h>

List of all members.

Public Member Functions

 jBEZcurves ()
void __fastcall AddCurve (jBEZcurve *crv)
jBEZcurve *__fastcall CurveAt (unsigned int num)
bool __fastcall LoadFromFile (FILE *f, int max1, int max2)
bool __fastcall SaveToFile (FILE *f)
void __fastcall Move (int x, int y)
void __fastcall Move (TPoint vect)
void __fastcall Scale (TPoint origine, double rapportX, double rapportY)
void __fastcall Rotate (TPoint origine, double angle)
void __fastcall HorizontalSymetry (double ord)
void __fastcall VerticalSymetry (double abs)
void Copy (const jBEZcurves &b)
 ~jBEZcurves ()
void __fastcall Empty ()
bool __fastcall Resize (int nb)
void __fastcall Draw (TCanvas *CV, int num=0)
void __fastcall DrawFetched (TCanvas *CV, const TRect &dst, const TRect &src, int num=0)
void __fastcall Fetch (const TRect &dst, const TRect &src)
int __fastcall Size ()
bool __fastcall ContainsCurves ()
bool __fastcall IsEmpty ()


Constructor & Destructor Documentation

jBEZcurves::jBEZcurves  )  [inline]
 

jBEZcurves::~jBEZcurves  )  [inline]
 


Member Function Documentation

void __fastcall jBEZcurves::AddCurve jBEZcurve crv  )  [inline]
 

bool __fastcall jBEZcurves::ContainsCurves  )  [inline]
 

void jBEZcurves::Copy const jBEZcurves b  )  [inline]
 

jBEZcurve* __fastcall jBEZcurves::CurveAt unsigned int  num  )  [inline]
 

void __fastcall jBEZcurves::Draw TCanvas *  CV,
int  num = 0
[inline]
 

void __fastcall jBEZcurves::DrawFetched TCanvas *  CV,
const TRect &  dst,
const TRect &  src,
int  num = 0
[inline]
 

void __fastcall jBEZcurves::Empty  )  [inline]
 

void __fastcall jBEZcurves::Fetch const TRect &  dst,
const TRect &  src
[inline]
 

void __fastcall jBEZcurves::HorizontalSymetry double  ord  )  [inline]
 

bool __fastcall jBEZcurves::IsEmpty  )  [inline]
 

bool __fastcall jBEZcurves::LoadFromFile FILE *  f,
int  max1,
int  max2
 

void __fastcall jBEZcurves::Move TPoint  vect  )  [inline]
 

void __fastcall jBEZcurves::Move int  x,
int  y
[inline]
 

bool __fastcall jBEZcurves::Resize int  nb  ) 
 

void __fastcall jBEZcurves::Rotate TPoint  origine,
double  angle
[inline]
 

bool __fastcall jBEZcurves::SaveToFile FILE *  f  ) 
 

void __fastcall jBEZcurves::Scale TPoint  origine,
double  rapportX,
double  rapportY
[inline]
 

int __fastcall jBEZcurves::Size  )  [inline]
 

void __fastcall jBEZcurves::VerticalSymetry double  abs  )  [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