Lines Matching refs:EdgeEntry

44 		class EdgeEntry  class
46 EdgeEntry* mpNext;
52 EdgeEntry(const B2DPoint& rStart, const B2DPoint& rEnd) in EdgeEntry() function in basegfx::__anon096794fa0111::EdgeEntry
82 ~EdgeEntry() in ~EdgeEntry()
86 bool operator<(const EdgeEntry& rComp) const in operator <()
102 bool operator==(const EdgeEntry& rComp) const in operator ==()
107 bool operator!=(const EdgeEntry& rComp) const in operator !=()
115 EdgeEntry* getNext() const { return mpNext; } in getNext()
116 void setNext(EdgeEntry* pNext) { mpNext = pNext; } in setNext()
121 typedef ::std::vector< EdgeEntry > EdgeEntries;
122 typedef ::std::vector< EdgeEntry* > EdgeEntryPointers;
128 EdgeEntry* mpList;
134 bool CheckPointInTriangle(EdgeEntry* pEdgeA, EdgeEntry* pEdgeB, const B2DPoint& rTestPoint);
147 EdgeEntry aNew(rStart, rEnd); in handleClosingEdge()
148 EdgeEntry* pCurr = mpList; in handleClosingEdge()
149 EdgeEntry* pPrev = 0L; in handleClosingEdge()
174 EdgeEntry* pNew = new EdgeEntry(aNew); in handleClosingEdge()
198 …bool Triangulator::CheckPointInTriangle(EdgeEntry* pEdgeA, EdgeEntry* pEdgeB, const B2DPoint& rTes… in CheckPointInTriangle()
207 EdgeEntry* pStart = new EdgeEntry(pEdgeA->getStart(), rTestPoint); in CheckPointInTriangle()
208 EdgeEntry* pEnd = new EdgeEntry(*pStart); in CheckPointInTriangle()
253 maStartEntries.push_back(EdgeEntry(aPrevPnt, aNextPnt)); in Triangulator()
269 EdgeEntry* pLast = mpList; in Triangulator()
273 EdgeEntry* pEntry = &(*aPos++); in Triangulator()
286 EdgeEntry* pEdgeA = mpList; in Triangulator()
287 EdgeEntry* pEdgeB = pEdgeA->getNext(); in Triangulator()
311 EdgeEntry* pTestEdge = pEdgeB->getNext(); in Triangulator()