CartoType C++ API 7.8.2, 2022-03-25
for Windows, Linux, Qt and other platforms supporting C++ development
|
This is the complete list of members for CartoType::CContourBase< T >, including all inherited members.
Anticlockwise() const | CartoType::MContour | |
AppendCircularArc(const TPoint &aCenter, const TPoint &aStart, const TPoint &aEnd, TEllipseAngleType aAngleType=TEllipseAngleType::Shortest, bool aAppendStart=false) | CartoType::MWritableContour | |
AppendClippedContour(COutline &aDest, const TRect &aClip) const | CartoType::MContour | |
AppendContour(const TContour &aContour) | CartoType::MWritableContour | |
AppendHalfCircle(const TPoint &aCenter, const TPoint &aStart, const TPoint &aEnd, TEllipseAngleType aAngleType=TEllipseAngleType::Shortest, bool aAppendStart=false) | CartoType::MWritableContour | |
AppendHalfCircle(double aCx, double aCy, double aSx, double aSy, double aEx, double aEy, double aRadius, bool aAppendStart, bool aIsExactHalfCircle, bool aClockwise) | CartoType::MWritableContour | |
AppendPoint(const TOutlinePoint &aPoint) override=0 | CartoType::CContourBase< T > | pure virtual |
AppendPoint(double aX, double aY) | CartoType::CContourBase< T > | inline |
AppendPointEvenIfSame(const T &aPoint) | CartoType::CContourBase< T > | inline |
AppendPoints(const T *aPoint, size_t aPoints) | CartoType::CContourBase< T > | inline |
AppendQuadrant(double aCx, double aCy, double aSx, double aSy, double aEx, double aEy, double aRadius, bool aAppendStart, bool aIsExactQuadrant, bool aClockwise) | CartoType::MWritableContour | |
AppendSplitContour(COutline &aDest, const TPointFP &aLineStart, const TPointFP &aLineVector) | CartoType::MContour | |
Area() const | CartoType::MPath | |
begin() | CartoType::CContourBase< T > | inline |
begin() const | CartoType::CContourBase< T > | inline |
CBox() const | CartoType::MPath | |
CBoxBiggerThan(int32_t aSize) const | CartoType::MPath | |
CenterOfGravity() const | CartoType::MPath | |
CentralPath(std::shared_ptr< CEngine > aEngine, const TRect &aClip, bool aFractionalPixels, TLine &aFallbackLine, bool aFallbackMustBeHorizontal) const | CartoType::MContour | |
Clear() | CartoType::CContourBase< T > | inline |
Clip(TClipOperation aClipOperation, const MPath &aClip) const | CartoType::MPath | |
ClippedContour(const TRect &aClip) const | CartoType::MContour | |
ClippedPath(const TRect &aClip) const | CartoType::MPath | |
ClippedPath(const MPath &aClip) const | CartoType::MPath | |
ClippedPath(const TClipRegion &aClip) const | CartoType::MPath | |
ClipType(const TRect &aRect) const | CartoType::MPath | |
Closed() const override | CartoType::CContourBase< T > | inlinevirtual |
Contains(double aX, double aY) const | CartoType::MContour | |
Contains(const TPoint &aPoint) const | CartoType::MContour | inline |
CartoType::MPath::Contains(const TPointFP &aPoint) const | CartoType::MPath | inline |
Contour(size_t) const override | CartoType::CContourBase< T > | inlinevirtual |
Contours() const override | CartoType::CContourBase< T > | inlinevirtual |
Copy() const | CartoType::MPath | |
DistanceFrom(const MContour &aOther, TPointFP *aNearest1=nullptr, TPointFP *aNearest2=nullptr, TPathIntersectionType *aType=nullptr) const | CartoType::MContour | |
CartoType::MPath::DistanceFrom(const MPath &aOther, TPointFP *aNearest1=nullptr, TPointFP *aNearest2=nullptr, TPathIntersectionType *aType=nullptr) const | CartoType::MPath | |
DistanceFromPoint(const TPointFP &aPoint, TPointFP *aNearest=nullptr, double *aNearestLength=nullptr, bool *aLeft=nullptr, size_t *aLineIndex=nullptr, double *aFractionalLineIndex=nullptr, bool aTreatAsOpen=false) const | CartoType::MContour | |
CartoType::MPath::DistanceFromPoint(const TPointFP &aPoint, TPointFP *aNearest=nullptr, size_t *aContourIndex=nullptr, size_t *aLineIndex=nullptr, double *aFractionaLineIndex=nullptr, bool aTreatAsOpen=false) const | CartoType::MPath | |
End() const | CartoType::MPath | |
end() | CartoType::CContourBase< T > | inline |
end() const | CartoType::CContourBase< T > | inline |
Envelope(double aOffset) const | CartoType::MPath | |
FlatPath(double aMaxDistance) const | CartoType::MPath | |
FractionalPoint(double aIndex) const | CartoType::MContour | |
GetAngles(double aDistance, double &aStartAngle, double &aEndAngle) | CartoType::MContour | |
GetCenterOfGravity(TPoint &aCenter) const | CartoType::MPath | |
GetHorizontalPaths(int32_t aPathLength, int32_t aLabelHeight, const TPointFP &aUpVector, const TRect *aBounds, const TRect *aClip) const | CartoType::MPath | |
GetOrientation(const TPoint &aCenter, TPoint &aOrientation) const | CartoType::MContour | |
GetPrincipalAxis(TPointFP &aCenter, TPointFP &aVector) const | CartoType::MContour | |
GetSphericalAreaAndLength(const CProjection &aProjection, double *aArea, double *aLength) const | CartoType::MPath | |
HasCurves() const | CartoType::MPath | |
iClosed | CartoType::CContourBase< T > | protected |
InsertPoint(const T &aPoint, size_t aIndex) | CartoType::CContourBase< T > | inline |
InsertPoints(const T *aPoint, size_t aPoints, size_t aIndex) | CartoType::CContourBase< T > | inline |
IntersectionInfo(const MContour &aOther) const | CartoType::MContour | |
CartoType::MPath::IntersectionInfo(const MPath &aOther) const | CartoType::MPath | |
IntersectionType(const MContour &aOther, double *aDistance=nullptr, TPointFP *aNearest1=nullptr, TPointFP *aNearest2=nullptr) const | CartoType::MContour | |
CartoType::MPath::IntersectionType(const MPath &aOther, double *aDistance=nullptr, TPointFP *aNearest1=nullptr, TPointFP *aNearest2=nullptr) const | CartoType::MPath | |
Intersects(const TRect &aRect) const | CartoType::MContour | |
CartoType::MPath::Intersects(const MPath &aPath, const TRect *aBounds=nullptr) const | CartoType::MPath | |
iPoint | CartoType::CContourBase< T > | protected |
IsClippingNeeded(const TRect &aClip) const | CartoType::MPath | |
IsContainedIn(const TRect &aRect) const | CartoType::MPath | |
IsEmpty() const | CartoType::MPath | |
IsGridOrientedRectangle(TRect *aRect=nullptr) const | CartoType::MContour | |
IsPoint() const | CartoType::MPath | |
IsSmoothingNeeded() const | CartoType::MPath | |
LastPoint() const | CartoType::MContour | inline |
Length() const | CartoType::MPath | |
MaxDistanceFromOrigin() const | CartoType::MPath | |
MayHaveCurves() const =0 | CartoType::MPath | pure virtual |
MayIntersect(const TRect &aRect) const | CartoType::MContour | |
CartoType::MPath::MayIntersect(const TRect &aRect, int32_t aBorder) const | CartoType::MPath | |
Offset(int32_t aDx, int32_t aDy) | CartoType::CContourBase< T > | inline |
OffsetPath(double aOffset) const | CartoType::MPath | |
operator TContour() const | CartoType::MContour | inline |
operator=(const MContour &aContour) | CartoType::MWritableContour | inline |
operator==(const MPath &aOther) const | CartoType::MPath | |
OutlinePointData()=0 | CartoType::MWritableContour | pure virtual |
Point(size_t aIndex) const override | CartoType::CContourBase< T > | inlinevirtual |
PointAtLength(double aLength, double aOffset=0, int32_t *aLineIndex=nullptr) const | CartoType::MContour | |
CartoType::MPath::PointAtLength(double aPos) const | CartoType::MPath | |
PointData()=0 | CartoType::MWritableContour | pure virtual |
Points() const override | CartoType::CContourBase< T > | inlinevirtual |
ReduceSizeTo(size_t aPoints) override | CartoType::CContourBase< T > | inlinevirtual |
RemovePoint(size_t aIndex) | CartoType::CContourBase< T > | inline |
RemovePoints(size_t aIndex, size_t aCount) | CartoType::CContourBase< T > | inline |
ReservePoints(size_t aCount) | CartoType::CContourBase< T > | inline |
Reverse() | CartoType::CContourBase< T > | inline |
SetClosed(bool aClosed) override | CartoType::CContourBase< T > | inlinevirtual |
SetLastPoint(const TOutlinePoint &aPoint) | CartoType::MWritableContour | inline |
SetPoint(size_t aIndex, const TOutlinePoint &aPoint) override | CartoType::CContourBase< T > | inlinevirtual |
SetSize(size_t aSize) override | CartoType::CContourBase< T > | inlinevirtual |
SetSizeToZero() | CartoType::CContourBase< T > | inline |
Simplify(double aResolutionArea) | CartoType::MWritableContour | |
Smooth(double aRadius) const | CartoType::MContour | |
SmoothPath() const | CartoType::MPath | |
SubContourBetweenFractionalPoints(double aStartIndex, double aEndIndex) const | CartoType::MContour | |
SubContourBetweenNearestPoints(const TPointFP *aStartPoint, const TPointFP *aEndPoint) const | CartoType::MContour | |
TransformedPath(const TTransform &aTransform) const | CartoType::MPath | |
TransformedPath(TDrawResult &aError, MPointTransformer &aTransformer, int32_t aFractionalBits) const | CartoType::MPath | |
Traverse(MPathTraverser &aTraverser, const TRect &aClip) const | CartoType::MPath | inline |
Traverse(MPathTraverser &aTraverser, const TRect *aClip=nullptr) const | CartoType::MPath | inline |
TruncatedContour(double aStart, double aEnd) const | CartoType::MContour | |
TruncatedPath(double aStart, double aEnd) const | CartoType::MPath | |
vector_t typedef | CartoType::CContourBase< T > | |
Write(TDataOutputStream &aOutput) const | CartoType::MContour | |
~MPath() | CartoType::MPath | inlinevirtual |