FreeHandWave example for C++ Builder
void __fastcall TForm1::FreeHandWaveClick(TObject *Sender)
{
TPoint apUserPoint [ 4 ];
TPoint * papUserPoint;
L_INT Amplitudes [ 13 ];
L_PINT pAmplitudes;
apUserPoint [0].x = 0;
apUserPoint [0].y = 0;
apUserPoint [1].x = 3;
apUserPoint [1].y = 10;
apUserPoint [2].x = 9;
apUserPoint [2].y = -10;
apUserPoint [3].x = 12;
apUserPoint [3].y = 0;
pAmplitudes= Amplitudes;
papUserPoint= apUserPoint;
LEADImage1->GetCurvePoints( papUserPoint, 4, pAmplitudes, NULL, GUB_LINEAR );
LEADImage1->FreeHandWave( pAmplitudes, 13, 100, 10, 0, 0, FILL_RPT | DIS_FRQ );
}