FreeRadBend example for C++ Builder

void __fastcall TForm1::FreeRadBendClick(TObject *Sender)
{
   TPoint apUserPoint[4];
   L_INT Curve[13];
   TPoint ptCenter;

   /* Applay the filter */
   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;

   LEADImage1->GetCurvePoints( apUserPoint, 4, Curve, NULL, GUB_LINEAR );

   ptCenter.x=  (int)(LEADImage1->BitmapWidth /2);
   ptCenter.y=  (int)(LEADImage1->BitmapHeight /2);
   LEADImage1->FreeRadBend( Curve, 13, 200, ptCenter, RGB(255,0,0), FILL_CLR | FILL_ROT );
}