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

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

Anticlockwise() constCartoTypeCore::MContour
AppendCircularArc(const CartoTypeCore::Point &aCenter, const CartoTypeCore::Point &aStart, const CartoTypeCore::Point &aEnd, EllipseAngleType aAngleType=EllipseAngleType::Shortest, bool aAppendStart=false)CartoTypeCore::MWritableContour
AppendClippedContour(Outline &aDest, const Rect &aClip) constCartoTypeCore::MContour
AppendContour(const ContourView &aContour)CartoTypeCore::MWritableContour
AppendHalfCircle(const CartoTypeCore::Point &aCenter, const CartoTypeCore::Point &aStart, const CartoTypeCore::Point &aEnd, EllipseAngleType aAngleType=EllipseAngleType::Shortest, bool aAppendStart=false)CartoTypeCore::MWritableContour
AppendHalfCircle(double aCx, double aCy, double aSx, double aSy, double aEx, double aEy, double aRadius, bool aAppendStart, bool aIsExactHalfCircle, bool aClockwise)CartoTypeCore::MWritableContour
AppendPoint(const OutlinePoint &) overrideCartoTypeCore::SimpleContourDatainlinevirtual
AppendQuadrant(double aCx, double aCy, double aSx, double aSy, double aEx, double aEy, double aRadius, bool aAppendStart, bool aIsExactQuadrant, bool aClockwise)CartoTypeCore::MWritableContour
AppendSplitContour(Outline &aDest, const PointFP &aLineStart, const PointFP &aLineVector)CartoTypeCore::MContour
Area() constCartoTypeCore::MPath
begin() constCartoTypeCore::MPathinline
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::SimpleContourDatainlinevirtual
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::SimpleContourDatainlinevirtual
Contours() constCartoTypeCore::MContourinlinevirtual
Copy() constCartoTypeCore::MPath
DataCartoTypeCore::SimpleContourData
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::MPathinline
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
IsClosedCartoTypeCore::SimpleContourData
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::SimpleContourDatainlinevirtual
MayIntersect(const Rect &aRect) constCartoTypeCore::MContour
CartoTypeCore::MPath::MayIntersect(const Rect &aRect, int32_t aBorder) constCartoTypeCore::MPath
Offset(int32_t aDx, int32_t aDy)CartoTypeCore::MWritableContourinline
OffsetPath(double aOffset) constCartoTypeCore::MPath
operator ContourView() constCartoTypeCore::MContourinline
operator=(const MContour &aContour)CartoTypeCore::MWritableContourinline
operator==(const MPath &aOther) constCartoTypeCore::MPath
Orientation() constCartoTypeCore::MContour
Orientation(const CartoTypeCore::Point &aCenter) constCartoTypeCore::MContour
OutlinePointData() overrideCartoTypeCore::SimpleContourDatainlinevirtual
Point(size_t aIndex) const overrideCartoTypeCore::SimpleContourDatainlinevirtual
PointAtLength(double aLength, double aOffset=0, int32_t *aLineIndex=nullptr) constCartoTypeCore::MContour
CartoTypeCore::MPath::PointAtLength(double aPos) constCartoTypeCore::MPath
PointCount() constCartoTypeCore::MPath
PointData() overrideCartoTypeCore::SimpleContourDatainlinevirtual
Points() const overrideCartoTypeCore::SimpleContourDatainlinevirtual
ReduceSizeTo(size_t aPoints) overrideCartoTypeCore::SimpleContourDatainlinevirtual
SetClosed(bool aClosed) overrideCartoTypeCore::SimpleContourDatainlinevirtual
SetLastPoint(const OutlinePoint &aPoint)CartoTypeCore::MWritableContourinline
SetPoint(size_t aIndex, const OutlinePoint &aPoint) overrideCartoTypeCore::SimpleContourDatainlinevirtual
SetSize(size_t aPoints) overrideCartoTypeCore::SimpleContourDatainlinevirtual
SimpleContourData()=default (defined in CartoTypeCore::SimpleContourData)CartoTypeCore::SimpleContourData
SimpleContourData(CartoTypeCore::Point *aPoint, size_t aPoints, bool aClosed)CartoTypeCore::SimpleContourDatainline
Simplify(double aResolutionArea)CartoTypeCore::MWritableContour
SizeCartoTypeCore::SimpleContourData
Smooth(double aRadius) constCartoTypeCore::MContour
SmoothPath() constCartoTypeCore::MPath
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(MPathTraverser &aTraverser, const Rect &aClip) constCartoTypeCore::MPathinline
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