CartoType C++ API 7.8.2, 2022-03-25
for Windows, Linux, Qt and other platforms supporting C++ development
CartoType::COutline Member List

This is the complete list of members for CartoType::COutline, including all inherited members.

AppendContour(CContour &&aContour)CartoType::COutlineinline
AppendContour()CartoType::COutlineinline
AppendContour(const MContour &aContour)CartoType::COutlineinline
Area() constCartoType::MPath
begin()CartoType::COutlineinline
begin() constCartoType::COutlineinline
CBox() constCartoType::MPath
CBoxBiggerThan(int32_t aSize) constCartoType::MPath
CenterOfGravity() constCartoType::MPath
Clear()CartoType::COutlineinline
Clip(TClipOperation aClipOperation, const MPath &aClip) constCartoType::MPath
ClippedPath(const TRect &aClip) constCartoType::MPath
ClippedPath(const MPath &aClip) constCartoType::MPath
ClippedPath(const TClipRegion &aClip) constCartoType::MPath
ClipType(const TRect &aRect) constCartoType::MPath
Contains(double aX, double aY) constCartoType::MPath
Contains(const TPoint &aPoint) constCartoType::MPathinline
Contains(const TPointFP &aPoint) constCartoType::MPathinline
Contour(size_t aIndex) const overrideCartoType::COutlineinlinevirtual
Contour(size_t aIndex)CartoType::COutlineinline
Contours() const overrideCartoType::COutlineinlinevirtual
Copy() constCartoType::MPath
COutline()=default (defined in CartoType::COutline)CartoType::COutline
COutline(const MPath &aPath)CartoType::COutline
COutline(const TRect &aRect)CartoType::COutline
DistanceFrom(const MPath &aOther, TPointFP *aNearest1=nullptr, TPointFP *aNearest2=nullptr, TPathIntersectionType *aType=nullptr) constCartoType::MPath
DistanceFromPoint(const TPointFP &aPoint, TPointFP *aNearest=nullptr, size_t *aContourIndex=nullptr, size_t *aLineIndex=nullptr, double *aFractionaLineIndex=nullptr, bool aTreatAsOpen=false) constCartoType::MPath
end()CartoType::COutlineinline
end() constCartoType::COutlineinline
End() constCartoType::MPath
Envelope(double aOffset) constCartoType::MPath
FlatPath(double aMaxDistance) constCartoType::MPath
GetCenterOfGravity(TPoint &aCenter) constCartoType::MPath
GetHorizontalPaths(int32_t aPathLength, int32_t aLabelHeight, const TPointFP &aUpVector, const TRect *aBounds, const TRect *aClip) constCartoType::MPath
GetSphericalAreaAndLength(const CProjection &aProjection, double *aArea, double *aLength) constCartoType::MPath
HasCurves() constCartoType::MPath
IntersectionInfo(const MPath &aOther) constCartoType::MPath
IntersectionType(const MPath &aOther, double *aDistance=nullptr, TPointFP *aNearest1=nullptr, TPointFP *aNearest2=nullptr) constCartoType::MPath
Intersects(const TRect &aRect) constCartoType::MPath
Intersects(const MPath &aPath, const TRect *aBounds=nullptr) constCartoType::MPath
IsClippingNeeded(const TRect &aClip) constCartoType::MPath
IsContainedIn(const TRect &aRect) constCartoType::MPath
IsEmpty() constCartoType::MPath
IsGridOrientedRectangle(TRect *aRect=nullptr) constCartoType::MPath
IsPoint() constCartoType::MPath
IsSmoothingNeeded() constCartoType::MPath
LatLongToMapCoordinates(const CProjection &aProjection, int32_t aLatLongFractionalBits=16)CartoType::COutline
Length() constCartoType::MPath
MapCoordinatesToLatLong(const CProjection &aProjection, int32_t aLatLongFractionalBits=16)CartoType::COutline
MaxDistanceFromOrigin() constCartoType::MPath
MayHaveCurves() const overrideCartoType::COutlineinlinevirtual
MayIntersect(const TRect &aRect) constCartoType::MPath
MayIntersect(const TRect &aRect, int32_t aBorder) constCartoType::MPath
OffsetPath(double aOffset) constCartoType::MPath
operator=(const MPath &aPath)CartoType::COutline
operator=(const TRect &aRect)CartoType::COutline
operator==(const MPath &aOther) constCartoType::MPath
PointAtLength(double aPos) constCartoType::MPath
Read(TDataInputStream &aInput)CartoType::COutlinestatic
RemoveData(std::vector< CContour > &aDest)CartoType::COutlineinline
SmoothPath() constCartoType::MPath
TransformedPath(const TTransform &aTransform) constCartoType::MPath
TransformedPath(TDrawResult &aError, MPointTransformer &aTransformer, int32_t aFractionalBits) constCartoType::MPath
Traverse(MPathTraverser &aTraverser, const TRect &aClip) constCartoType::MPathinline
Traverse(MPathTraverser &aTraverser, const TRect *aClip=nullptr) constCartoType::MPathinline
TruncatedPath(double aStart, double aEnd) constCartoType::MPath
Write(TDataOutputStream &aOutput) constCartoType::MPath
~MPath()CartoType::MPathinlinevirtual