PlaneBend Example for C++ 5.0 and later

ILEADRasterProcess* m_pRasterProc= NULL;
CoCreateInstance(CLSID_LEADRasterProcess, NULL, CLSCTX_ALL, IID_ILEADRasterProcess, (void**)&m_pRasterProc);

int CenterX = m_LeadRasterView.GetRaster ().GetBitmapWidth () / 2;
int CenterY = m_LeadRasterView.GetRaster().GetBitmapHeight ()/ 2;

m_pRasterProc->PlaneBend( m_LeadRasterView.GetRaster(), CenterX,CenterY,0,CenterY*2,CenterX,-1, 0, 100,400,0,100, 20000, RGB(255,0,0), RGB(0,0,0), PLANE_DOWN | PLANE_UP | PLANE_FILL_CLR);
m_pRasterProc->Release();