Lines Matching refs:pBand
145 ImplRegionBand* pBand = pRegionBand->ImplGetFirstRegionBand(); in ImplRectilinearPolygonToBands() local
146 while (pBand!=NULL && pBand->mnYBottom < nTop) in ImplRectilinearPolygonToBands()
147 pBand = pBand->mpNextBand; in ImplRectilinearPolygonToBands()
148 ImplRegionBand* pTopBand = pBand; in ImplRectilinearPolygonToBands()
151 if (pBand!=NULL in ImplRectilinearPolygonToBands()
153 && pBand->mnYTop<nTop in ImplRectilinearPolygonToBands()
155 && pBand->mnYBottom>=nTop in ImplRectilinearPolygonToBands()
157 && pBand->mnYTop<pBand->mnYBottom) in ImplRectilinearPolygonToBands()
160 pTopBand = pBand->SplitBand(nTop); in ImplRectilinearPolygonToBands()
164 while (pBand!=NULL && pBand->mnYBottom < nBottom) in ImplRectilinearPolygonToBands()
165 pBand = pBand->mpNextBand; in ImplRectilinearPolygonToBands()
168 if (pBand!=NULL in ImplRectilinearPolygonToBands()
170 && pBand->mnYTop<=nBottom in ImplRectilinearPolygonToBands()
172 && pBand->mnYBottom>nBottom in ImplRectilinearPolygonToBands()
174 && pBand->mnYTop<pBand->mnYBottom) in ImplRectilinearPolygonToBands()
177 pBand->SplitBand(nBottom+1); in ImplRectilinearPolygonToBands()
185 for (pBand=pTopBand; pBand!=NULL&&pBand->mnYTop<=nBottom; pBand=pBand->mpNextBand) in ImplRectilinearPolygonToBands()
186 pBand->InsertPoint(aStart.X(), nLineId++, true, eLineType); in ImplRectilinearPolygonToBands()