Lines Matching refs:mpVectors
132 SimpleBezierVector* mpVectors; member in PolygonPointList
138 if(!mnBezierCount && mpVectors) in implTryToReduceToPointVector()
140 delete mpVectors; in implTryToReduceToPointVector()
141 mpVectors = 0L; in implTryToReduceToPointVector()
168 mpVectors(0L), in PolygonPointList()
177 mpVectors(0L), in PolygonPointList()
181 if(rSource.mpVectors && rSource.mnBezierCount) in PolygonPointList()
183 mpVectors = new SimpleBezierVector(*rSource.mpVectors); in PolygonPointList()
191 mpVectors(0L), in PolygonPointList()
207 if(rSource.mpVectors && rSource.mnBezierCount) in PolygonPointList()
209 mpVectors = new SimpleBezierVector(); in PolygonPointList()
210 mpVectors->reserve(nCount); in PolygonPointList()
212 SimpleBezierVector::iterator aStart(mpVectors->begin()); in PolygonPointList()
224 mpVectors->push_back(*aStart); in PolygonPointList()
235 if(mpVectors) in ~PolygonPointList()
237 delete mpVectors; in ~PolygonPointList()
264 OSL_ENSURE(0L != mpVectors, "Error: Bezier list needs to exist here(!)"); in isEqual()
265 OSL_ENSURE(0L != rPointList.mpVectors, "Error: Bezier list needs to exist here(!)"); in isEqual()
267 return (*mpVectors == *rPointList.mpVectors); in isEqual()
282 if(mpVectors) in getBackwardVector()
283 return ((*mpVectors)[nIndex]).getBackwardVector(); in getBackwardVector()
290 if(mpVectors) in setBackwardVector()
292 LocalSimpleBezierEntry& rDest = (*mpVectors)[nIndex]; in setBackwardVector()
294 ((*mpVectors)[nIndex]).setBackwardVector(rValue); in setBackwardVector()
312 mpVectors = new SimpleBezierVector(maPoints.size()); in setBackwardVector()
313 ((*mpVectors)[nIndex]).setBackwardVector(rValue); in setBackwardVector()
320 if(mpVectors) in getForwardVector()
321 return ((*mpVectors)[nIndex]).getForwardVector(); in getForwardVector()
328 if(mpVectors) in setForwardVector()
330 LocalSimpleBezierEntry& rDest = (*mpVectors)[nIndex]; in setForwardVector()
332 ((*mpVectors)[nIndex]).setForwardVector(rValue); in setForwardVector()
350 mpVectors = new SimpleBezierVector(maPoints.size()); in setForwardVector()
351 ((*mpVectors)[nIndex]).setForwardVector(rValue); in setForwardVector()
372 if(mpVectors) in insert()
375 SimpleBezierVector::iterator aIndex(mpVectors->begin()); in insert()
377 mpVectors->insert(aIndex, nCount, aNode); in insert()
400 if(rSource.mpVectors && rSource.mnBezierCount) in insert()
402 SimpleBezierVector::iterator aIndex(mpVectors->begin()); in insert()
405 SimpleBezierVector::iterator aStart(rSource.mpVectors->begin()); in insert()
406 SimpleBezierVector::iterator aEnd(rSource.mpVectors->end()); in insert()
408 if(!mpVectors) in insert()
410 mpVectors = new SimpleBezierVector(maPoints.size() - nCount); in insert()
413 mpVectors->insert(aIndex, aStart, aEnd); in insert()
423 if(mpVectors) in insert()
426 SimpleBezierVector::iterator aIndex(mpVectors->begin()); in insert()
428 mpVectors->insert(aIndex, nCount, aNode); in insert()
451 if(mpVectors) in remove()
453 SimpleBezierVector::iterator aStart(mpVectors->begin()); in remove()
472 mpVectors->erase(aStart, aEnd); in remove()
507 if(mpVectors) in flip()
509 SimpleBezierVector::iterator aStart(mpVectors->begin()); in flip()
510 SimpleBezierVector::iterator aEnd(mpVectors->end()); in flip()
525 (*mpVectors)[nHalfSize].doInvertForFlip(); in flip()