Lines Matching defs:ImplB2DClipState

41     struct ImplB2DClipState  struct
44 enum Operation {UNION, INTERSECT, XOR, SUBTRACT};
46 ImplB2DClipState() : in ImplB2DClipState() argument
53 explicit ImplB2DClipState( const B2DRange& rRange ) : in ImplB2DClipState() argument
61 explicit ImplB2DClipState( const B2DPolygon& rPoly ) : in ImplB2DClipState() function
68 explicit ImplB2DClipState( const B2DPolyPolygon& rPoly ) : in ImplB2DClipState() function
75 bool isCleared() const in isCleared()
82 void makeClear() in makeClear()
90 bool isNullClipPoly() const in isNullClipPoly()
96 bool isNull() const in isNull()
103 void makeNull() in makeNull()
112 bool operator==(const ImplB2DClipState& rRHS) const in operator ==()
120 void addRange(const B2DRange& rRange, Operation eOp) in addRange()
135 void addPolygon(B2DPolygon aPoly, Operation eOp) in addPolygon()
145 void addPolyPolygon(B2DPolyPolygon aPoly, Operation eOp) in addPolyPolygon()
155 void addClipState(const ImplB2DClipState& rOther, Operation eOp) in addClipState()
175 void unionRange(const B2DRange& rRange) in unionRange()
183 void unionPolygon(const B2DPolygon& rPoly) in unionPolygon()
191 void unionPolyPolygon(const B2DPolyPolygon& rPolyPoly) in unionPolyPolygon()
199 void unionClipState(const ImplB2DClipState& rOther) in unionClipState()
207 void intersectRange(const B2DRange& rRange) in intersectRange()
215 void intersectPolygon(const B2DPolygon& rPoly) in intersectPolygon()
223 void intersectPolyPolygon(const B2DPolyPolygon& rPolyPoly) in intersectPolyPolygon()
231 void intersectClipState(const ImplB2DClipState& rOther) in intersectClipState()
239 void subtractRange(const B2DRange& rRange ) in subtractRange()
247 void subtractPolygon(const B2DPolygon& rPoly) in subtractPolygon()
255 void subtractPolyPolygon(const B2DPolyPolygon& rPolyPoly) in subtractPolyPolygon()
263 void subtractClipState(const ImplB2DClipState& rOther) in subtractClipState()
271 void xorRange(const B2DRange& rRange) in xorRange()
276 void xorPolygon(const B2DPolygon& rPoly) in xorPolygon()
281 void xorPolyPolygon(const B2DPolyPolygon& rPolyPoly) in xorPolyPolygon()
286 void xorClipState(const ImplB2DClipState& rOther) in xorClipState()
291 B2DPolyPolygon getClipPoly() const in getClipPoly()
300 void commitPendingPolygons() const in commitPendingPolygons()
392 void commitPendingRanges() const in commitPendingRanges()
494 mutable B2DPolyPolygon maPendingPolygons;
495 mutable B2DPolyRange maPendingRanges;
496 mutable B2DPolyPolygon maClipPoly;
497 mutable Operation mePendingOps;