CartoType C++ API 8.8-7-gb35e4dc71
for Windows, Linux, Qt and other platforms supporting C++ development
CartoTypeCore::ContourView Member List

This is the complete list of members for CartoTypeCore::ContourView, including all inherited members.

Anticlockwise() constCartoTypeCore::MContour
AppendClippedContour(Outline &aDest, const Rect &aClip) constCartoTypeCore::MContour
AppendSplitContour(Outline &aDest, const PointFP &aLineStart, const PointFP &aLineVector)CartoTypeCore::MContour
Area() constCartoTypeCore::MPath
begin() constCartoTypeCore::ContourViewinline
begin_lines() constCartoTypeCore::ContourViewinline
CBox() constCartoTypeCore::MPath
CBoxBiggerThan(int32_t aSize) constCartoTypeCore::MPath
CenterOfGravity() constCartoTypeCore::MPath
CentralPath(std::shared_ptr< CEngine > aEngine, const Rect &aClip, bool aFractionalPixels, Line &aFallbackLine, bool aFallbackMustBeHorizontal) constCartoTypeCore::MContour
Clip(ClipOperation aClipOperation, const MPath &aClip) constCartoTypeCore::MPath
ClippedContour(const Rect &aClip) constCartoTypeCore::MContour
ClippedPath(const Rect &aClip) constCartoTypeCore::MPath
ClippedPath(const MPath &aClip) constCartoTypeCore::MPath
ClippedPath(const ClipRegion &aClip) constCartoTypeCore::MPath
ClipType(const Rect &aRect) constCartoTypeCore::MPath
Closed() const overrideCartoTypeCore::ContourViewinlinevirtual
ConcaveHull(double aMaxEdgeLength, PolygonOrientation aAssumedOrientation=PolygonOrientation::None) constCartoTypeCore::MContour
Contains(double aX, double aY) constCartoTypeCore::MContour
Contains(const CartoTypeCore::Point &aPoint) constCartoTypeCore::MContourinline
CartoTypeCore::MPath::Contains(const PointFP &aPoint) constCartoTypeCore::MPathinline
ContourByIndex(size_t) const overrideCartoTypeCore::ContourViewinlinevirtual
Contours() constCartoTypeCore::MContourinlinevirtual
ContourView()CartoTypeCore::ContourViewinline
ContourView(const OutlinePoint *aPoint, size_t aPoints, bool aClosed)CartoTypeCore::ContourViewinline
ContourView(const CartoTypeCore::Point *aPoint, size_t aPoints, bool aClosed)CartoTypeCore::ContourViewinline
Copy() constCartoTypeCore::MPath
DistanceFrom(const MContour &aOther, PointFP *aNearest1=nullptr, PointFP *aNearest2=nullptr, PathIntersectionType *aType=nullptr) constCartoTypeCore::MContour
CartoTypeCore::MPath::DistanceFrom(const MPath &aOther, PointFP *aNearest1=nullptr, PointFP *aNearest2=nullptr, PathIntersectionType *aType=nullptr) constCartoTypeCore::MPath
DistanceFromPoint(const PointFP &aPoint, PointFP *aNearest=nullptr, double *aNearestLength=nullptr, bool *aLeft=nullptr, size_t *aLineIndex=nullptr, double *aFractionalLineIndex=nullptr, bool aTreatAsOpen=false) constCartoTypeCore::MContour
CartoTypeCore::MPath::DistanceFromPoint(const PointFP &aPoint, PointFP *aNearest=nullptr, size_t *aContourIndex=nullptr, size_t *aLineIndex=nullptr, double *aFractionaLineIndex=nullptr, bool aTreatAsOpen=false) constCartoTypeCore::MPath
End() constCartoTypeCore::MPath
end() constCartoTypeCore::ContourViewinline
end_lines() constCartoTypeCore::ContourViewinline
Envelope(double aOffset) constCartoTypeCore::MPath
FlatPath(double aMaxDistance) constCartoTypeCore::MPath
FractionalPoint(double aIndex) constCartoTypeCore::MContour
GetAngles(double aDistance, double &aStartAngle, double &aEndAngle)CartoTypeCore::MContour
GetPrincipalAxis(PointFP &aCenter, PointFP &aVector) constCartoTypeCore::MContour
GetSphericalAreaAndLength(const Projection &aProjection, double *aArea, double *aLength) constCartoTypeCore::MPath
HasCurves() constCartoTypeCore::MPath
HorizontalPaths(GraphicsContext *aGc, int32_t aPathLength, int32_t aLabelAscent, int32_t aLabelDescent, const PointFP &aUpVector, const Rect *aBounds, const Rect *aClip) constCartoTypeCore::MPath
Interpolate(int32_t aGranularity) constCartoTypeCore::MPath
IntersectionInfo(const MContour &aOther) constCartoTypeCore::MContour
CartoTypeCore::MPath::IntersectionInfo(const MPath &aOther) constCartoTypeCore::MPath
IntersectionType(const MContour &aOther, double *aDistance=nullptr, PointFP *aNearest1=nullptr, PointFP *aNearest2=nullptr) constCartoTypeCore::MContour
CartoTypeCore::MPath::IntersectionType(const MPath &aOther, double *aDistance=nullptr, PointFP *aNearest1=nullptr, PointFP *aNearest2=nullptr) constCartoTypeCore::MPath
Intersects(const Rect &aRect) constCartoTypeCore::MContour
CartoTypeCore::MPath::Intersects(const MPath &aPath, const Rect *aBounds=nullptr) constCartoTypeCore::MPath
IsClippingNeeded(const Rect &aClip) constCartoTypeCore::MPath
IsContainedIn(const Rect &aRect) constCartoTypeCore::MPath
IsEmpty() constCartoTypeCore::MPath
IsGridOrientedRectangle(Rect *aRect=nullptr) constCartoTypeCore::MContour
IsPoint() constCartoTypeCore::MPath
IsSmoothingNeeded() constCartoTypeCore::MPath
LastPoint() constCartoTypeCore::MContourinline
Length() constCartoTypeCore::MPath
MaxDistanceFromOrigin() constCartoTypeCore::MPath
MayHaveCurves() const overrideCartoTypeCore::ContourViewinlinevirtual
MayIntersect(const Rect &aRect) constCartoTypeCore::MContour
CartoTypeCore::MPath::MayIntersect(const Rect &aRect, int32_t aBorder) constCartoTypeCore::MPath
OffsetPath(double aOffset) constCartoTypeCore::MPath
operator ContourView() constCartoTypeCore::MContourinline
operator==(const MPath &aOther) constCartoTypeCore::MPath
Orientation() constCartoTypeCore::MContour
Orientation(const CartoTypeCore::Point &aCenter) constCartoTypeCore::MContour
OutlinePointData() constCartoTypeCore::ContourViewinline
Point(size_t aIndex) const overrideCartoTypeCore::ContourViewinlinevirtual
PointAtLength(double aLength, double aOffset=0, int32_t *aLineIndex=nullptr) constCartoTypeCore::MContour
CartoTypeCore::MPath::PointAtLength(double aPos) constCartoTypeCore::MPath
PointCount() constCartoTypeCore::MPath
PointData() constCartoTypeCore::ContourViewinline
Points() const overrideCartoTypeCore::ContourViewinlinevirtual
Smooth(double aRadius) constCartoTypeCore::MContour
SmoothPath() constCartoTypeCore::MPath
SubContour(size_t aStart, size_t aPoints)CartoTypeCore::ContourViewinline
SubContourBetweenFractionalPoints(double aStartIndex, double aEndIndex) constCartoTypeCore::MContour
SubContourBetweenNearestPoints(const PointFP *aStartPoint, const PointFP *aEndPoint) constCartoTypeCore::MContour
TransformedPath(const AffineTransform &aTransform) constCartoTypeCore::MPath
TransformedPath(DrawResult &aError, MPointTransformer &aTransformer, int32_t aFractionalBits) constCartoTypeCore::MPath
Traverse(MTraverser &aTraverser, const Rect *aClip=nullptr) constCartoTypeCore::ContourViewinline
CartoTypeCore::MContour::Traverse(MPathTraverser &aTraverser, const Rect &aClip) constCartoTypeCore::MPathinline
CartoTypeCore::MContour::Traverse(MPathTraverser &aTraverser, const Rect *aClip=nullptr) constCartoTypeCore::MPathinline
TruncatedContour(double aStart, double aEnd) constCartoTypeCore::MContour
TruncatedPath(double aStart, double aEnd) constCartoTypeCore::MPath
Write(OutputStream &aOutput) constCartoTypeCore::MContour
WriteAsXml(OutputStream &aOutput) constCartoTypeCore::MPath
~MPath()CartoTypeCore::MPathinlinevirtual