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::SimpleContourData, including all inherited members.
Anticlockwise() const | CartoTypeCore::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) const | CartoTypeCore::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 &) override | CartoTypeCore::SimpleContourData | inlinevirtual |
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() const | CartoTypeCore::MPath | |
begin() const | CartoTypeCore::MPath | inline |
CBox() const | CartoTypeCore::MPath | |
CBoxBiggerThan(int32_t aSize) const | CartoTypeCore::MPath | |
CenterOfGravity() const | CartoTypeCore::MPath | |
CentralPath(std::shared_ptr< CEngine > aEngine, const Rect &aClip, bool aFractionalPixels, Line &aFallbackLine, bool aFallbackMustBeHorizontal) const | CartoTypeCore::MContour | |
Clip(ClipOperation aClipOperation, const MPath &aClip) const | CartoTypeCore::MPath | |
ClippedContour(const Rect &aClip) const | CartoTypeCore::MContour | |
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 | |
Closed() const override | CartoTypeCore::SimpleContourData | inlinevirtual |
ConcaveHull(double aMaxEdgeLength, PolygonOrientation aAssumedOrientation=PolygonOrientation::None) const | CartoTypeCore::MContour | |
Contains(double aX, double aY) const | CartoTypeCore::MContour | |
Contains(const CartoTypeCore::Point &aPoint) const | CartoTypeCore::MContour | inline |
CartoTypeCore::MPath::Contains(const PointFP &aPoint) const | CartoTypeCore::MPath | inline |
ContourByIndex(size_t) const override | CartoTypeCore::SimpleContourData | inlinevirtual |
Contours() const | CartoTypeCore::MContour | inlinevirtual |
Copy() const | CartoTypeCore::MPath | |
Data | CartoTypeCore::SimpleContourData | |
DistanceFrom(const MContour &aOther, PointFP *aNearest1=nullptr, PointFP *aNearest2=nullptr, PathIntersectionType *aType=nullptr) const | CartoTypeCore::MContour | |
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, double *aNearestLength=nullptr, bool *aLeft=nullptr, size_t *aLineIndex=nullptr, double *aFractionalLineIndex=nullptr, bool aTreatAsOpen=false) const | CartoTypeCore::MContour | |
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 | |
FractionalPoint(double aIndex) const | CartoTypeCore::MContour | |
GetAngles(double aDistance, double &aStartAngle, double &aEndAngle) | CartoTypeCore::MContour | |
GetPrincipalAxis(PointFP &aCenter, PointFP &aVector) const | CartoTypeCore::MContour | |
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 MContour &aOther) const | CartoTypeCore::MContour | |
CartoTypeCore::MPath::IntersectionInfo(const MPath &aOther) const | CartoTypeCore::MPath | |
IntersectionType(const MContour &aOther, double *aDistance=nullptr, PointFP *aNearest1=nullptr, PointFP *aNearest2=nullptr) const | CartoTypeCore::MContour | |
CartoTypeCore::MPath::IntersectionType(const MPath &aOther, double *aDistance=nullptr, PointFP *aNearest1=nullptr, PointFP *aNearest2=nullptr) const | CartoTypeCore::MPath | |
Intersects(const Rect &aRect) const | CartoTypeCore::MContour | |
CartoTypeCore::MPath::Intersects(const MPath &aPath, const Rect *aBounds=nullptr) const | CartoTypeCore::MPath | |
IsClippingNeeded(const Rect &aClip) const | CartoTypeCore::MPath | |
IsClosed | CartoTypeCore::SimpleContourData | |
IsContainedIn(const Rect &aRect) const | CartoTypeCore::MPath | |
IsEmpty() const | CartoTypeCore::MPath | |
IsGridOrientedRectangle(Rect *aRect=nullptr) const | CartoTypeCore::MContour | |
IsPoint() const | CartoTypeCore::MPath | |
IsSmoothingNeeded() const | CartoTypeCore::MPath | |
LastPoint() const | CartoTypeCore::MContour | inline |
Length() const | CartoTypeCore::MPath | |
MaxDistanceFromOrigin() const | CartoTypeCore::MPath | |
MayHaveCurves() const override | CartoTypeCore::SimpleContourData | inlinevirtual |
MayIntersect(const Rect &aRect) const | CartoTypeCore::MContour | |
CartoTypeCore::MPath::MayIntersect(const Rect &aRect, int32_t aBorder) const | CartoTypeCore::MPath | |
Offset(int32_t aDx, int32_t aDy) | CartoTypeCore::MWritableContour | inline |
OffsetPath(double aOffset) const | CartoTypeCore::MPath | |
operator ContourView() const | CartoTypeCore::MContour | inline |
operator=(const MContour &aContour) | CartoTypeCore::MWritableContour | inline |
operator==(const MPath &aOther) const | CartoTypeCore::MPath | |
Orientation() const | CartoTypeCore::MContour | |
Orientation(const CartoTypeCore::Point &aCenter) const | CartoTypeCore::MContour | |
OutlinePointData() override | CartoTypeCore::SimpleContourData | inlinevirtual |
Point(size_t aIndex) const override | CartoTypeCore::SimpleContourData | inlinevirtual |
PointAtLength(double aLength, double aOffset=0, int32_t *aLineIndex=nullptr) const | CartoTypeCore::MContour | |
CartoTypeCore::MPath::PointAtLength(double aPos) const | CartoTypeCore::MPath | |
PointCount() const | CartoTypeCore::MPath | |
PointData() override | CartoTypeCore::SimpleContourData | inlinevirtual |
Points() const override | CartoTypeCore::SimpleContourData | inlinevirtual |
ReduceSizeTo(size_t aPoints) override | CartoTypeCore::SimpleContourData | inlinevirtual |
SetClosed(bool aClosed) override | CartoTypeCore::SimpleContourData | inlinevirtual |
SetLastPoint(const OutlinePoint &aPoint) | CartoTypeCore::MWritableContour | inline |
SetPoint(size_t aIndex, const OutlinePoint &aPoint) override | CartoTypeCore::SimpleContourData | inlinevirtual |
SetSize(size_t aPoints) override | CartoTypeCore::SimpleContourData | inlinevirtual |
SimpleContourData()=default (defined in CartoTypeCore::SimpleContourData) | CartoTypeCore::SimpleContourData | |
SimpleContourData(CartoTypeCore::Point *aPoint, size_t aPoints, bool aClosed) | CartoTypeCore::SimpleContourData | inline |
Simplify(double aResolutionArea) | CartoTypeCore::MWritableContour | |
Size | CartoTypeCore::SimpleContourData | |
Smooth(double aRadius) const | CartoTypeCore::MContour | |
SmoothPath() const | CartoTypeCore::MPath | |
SubContourBetweenFractionalPoints(double aStartIndex, double aEndIndex) const | CartoTypeCore::MContour | |
SubContourBetweenNearestPoints(const PointFP *aStartPoint, const PointFP *aEndPoint) const | CartoTypeCore::MContour | |
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 |
TruncatedContour(double aStart, double aEnd) const | CartoTypeCore::MContour | |
TruncatedPath(double aStart, double aEnd) const | CartoTypeCore::MPath | |
Write(OutputStream &aOutput) const | CartoTypeCore::MContour | |
WriteAsXml(OutputStream &aOutput) const | CartoTypeCore::MPath | |
~MPath() | CartoTypeCore::MPath | inlinevirtual |