32 class ImplB2DPolyRange;
53 typedef std::tuple<B2DRange, B2VectorOrientation>
ElementType;
67 sal_uInt32
count()
const;
80 bool overlaps(
const B2DRange& rRange )
const;
#define BASEGFX_DLLPUBLIC
Multiple ranges in one object.
std::tuple< B2DRange, B2VectorOrientation > ElementType
B2DPolyRange & operator=(const B2DPolyRange &)
o3tl::cow_wrapper< ImplB2DPolyRange > mpImpl
B2DPolyRange(const B2DPolyRange &)
Create a multi range with exactly one containing range.
A two-dimensional interval over doubles.
B2DPolyPolygon solveCrossovers(const B2DPolyPolygon &rCandidate, size_t *pPointLimit)
Solve all crossovers (aka self-intersections) in a polyPolygon.
B2VectorOrientation
Descriptor for the mathematical orientations of two 2D Vectors.
bool operator!=(const XclExpString &rLeft, const XclExpString &rRight)
bool operator==(const XclFontData &rLeft, const XclFontData &rRight)