CartoType C++ API 8.8-7-gb35e4dc71
for Windows, Linux, Qt and other platforms supporting C++ development
|
This is the complete list of members for CartoTypeCore::MPath, including all inherited members.
Area() const | CartoTypeCore::MPath | |
begin() const | CartoTypeCore::MPath | inline |
CBox() const | CartoTypeCore::MPath | |
CBoxBiggerThan(int32_t aSize) const | CartoTypeCore::MPath | |
CenterOfGravity() const | CartoTypeCore::MPath | |
Clip(ClipOperation aClipOperation, const MPath &aClip) const | CartoTypeCore::MPath | |
ClippedPath(const Rect &aClip) const | CartoTypeCore::MPath | |
ClippedPath(const MPath &aClip) const | CartoTypeCore::MPath | |
ClippedPath(const ClipRegion &aClip) const | CartoTypeCore::MPath | |
ClipType(const Rect &aRect) const | CartoTypeCore::MPath | |
ConcaveHull(double aMaxEdgeLength, PolygonOrientation aAssumedOrientation=PolygonOrientation::None) const | CartoTypeCore::MPath | |
Contains(double aX, double aY) const | CartoTypeCore::MPath | |
Contains(const Point &aPoint) const | CartoTypeCore::MPath | inline |
Contains(const PointFP &aPoint) const | CartoTypeCore::MPath | inline |
ContourByIndex(size_t aIndex) const =0 | CartoTypeCore::MPath | pure virtual |
Contours() const =0 | CartoTypeCore::MPath | pure virtual |
Copy() const | CartoTypeCore::MPath | |
DistanceFrom(const MPath &aOther, PointFP *aNearest1=nullptr, PointFP *aNearest2=nullptr, PathIntersectionType *aType=nullptr) const | CartoTypeCore::MPath | |
DistanceFromPoint(const PointFP &aPoint, PointFP *aNearest=nullptr, size_t *aContourIndex=nullptr, size_t *aLineIndex=nullptr, double *aFractionaLineIndex=nullptr, bool aTreatAsOpen=false) const | CartoTypeCore::MPath | |
End() const | CartoTypeCore::MPath | |
end() const | CartoTypeCore::MPath | inline |
Envelope(double aOffset) const | CartoTypeCore::MPath | |
FlatPath(double aMaxDistance) const | CartoTypeCore::MPath | |
GetSphericalAreaAndLength(const Projection &aProjection, double *aArea, double *aLength) const | CartoTypeCore::MPath | |
HasCurves() const | CartoTypeCore::MPath | |
HorizontalPaths(GraphicsContext *aGc, int32_t aPathLength, int32_t aLabelAscent, int32_t aLabelDescent, const PointFP &aUpVector, const Rect *aBounds, const Rect *aClip) const | CartoTypeCore::MPath | |
Interpolate(int32_t aGranularity) const | CartoTypeCore::MPath | |
IntersectionInfo(const MPath &aOther) const | CartoTypeCore::MPath | |
IntersectionType(const MPath &aOther, double *aDistance=nullptr, PointFP *aNearest1=nullptr, PointFP *aNearest2=nullptr) const | CartoTypeCore::MPath | |
Intersects(const Rect &aRect) const | CartoTypeCore::MPath | |
Intersects(const MPath &aPath, const Rect *aBounds=nullptr) const | CartoTypeCore::MPath | |
IsClippingNeeded(const Rect &aClip) const | CartoTypeCore::MPath | |
IsContainedIn(const Rect &aRect) const | CartoTypeCore::MPath | |
IsEmpty() const | CartoTypeCore::MPath | |
IsGridOrientedRectangle(Rect *aRect=nullptr) const | CartoTypeCore::MPath | |
IsPoint() const | CartoTypeCore::MPath | |
IsSmoothingNeeded() const | CartoTypeCore::MPath | |
Length() const | CartoTypeCore::MPath | |
MaxDistanceFromOrigin() const | CartoTypeCore::MPath | |
MayHaveCurves() const =0 | CartoTypeCore::MPath | pure virtual |
MayIntersect(const Rect &aRect) const | CartoTypeCore::MPath | |
MayIntersect(const Rect &aRect, int32_t aBorder) const | CartoTypeCore::MPath | |
OffsetPath(double aOffset) const | CartoTypeCore::MPath | |
operator==(const MPath &aOther) const | CartoTypeCore::MPath | |
PointAtLength(double aPos) const | CartoTypeCore::MPath | |
PointCount() const | CartoTypeCore::MPath | |
SmoothPath() const | CartoTypeCore::MPath | |
TransformedPath(const AffineTransform &aTransform) const | CartoTypeCore::MPath | |
TransformedPath(DrawResult &aError, MPointTransformer &aTransformer, int32_t aFractionalBits) const | CartoTypeCore::MPath | |
Traverse(MPathTraverser &aTraverser, const Rect &aClip) const | CartoTypeCore::MPath | inline |
Traverse(MPathTraverser &aTraverser, const Rect *aClip=nullptr) const | CartoTypeCore::MPath | inline |
TruncatedPath(double aStart, double aEnd) const | CartoTypeCore::MPath | |
Write(OutputStream &aOutput) const | CartoTypeCore::MPath | |
WriteAsXml(OutputStream &aOutput) const | CartoTypeCore::MPath | |
~MPath() | CartoTypeCore::MPath | inlinevirtual |