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

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

Area(TResult &aError) constCartoType::CMapObject
CartoType::MPath::Area() constCartoType::MPath
AttribSet()CartoType::CMapObjectinlinevirtual
AttribSet() constCartoType::CMapObjectinline
begin() constCartoType::MPathinline
Bitmap() constCartoType::CMapObjectvirtual
BitmapTransform() constCartoType::CMapObjectvirtual
Bottom() constCartoType::CMapObject
BoundsInDegrees(TResult &aError) constCartoType::CMapObject
CBox() constCartoType::MPath
CBoxBiggerThan(int32_t aSize) constCartoType::MPath
Center() constCartoType::CMapObject
CenterInDegrees(TResult &aError) constCartoType::CMapObject
CenterOfGravity() constCartoType::MPath
Clip(const TRect &aClip, std::unique_ptr< CMapObject > &aClippedObject, CMapObjectArray *aExtraClippedObjectArray=nullptr, bool aLinesMustBeSingleContours=false) constCartoType::CMapObject
Clip(const TClipRegion &aClip, std::unique_ptr< CMapObject > &aClippedObject, CMapObjectArray *aExtraClippedObjectArray=nullptr, bool aLinesMustBeSingleContours=false) constCartoType::CMapObject
Clip(TClipOperation aClipOperation, const MPath &aClip) constCartoType::CMapObject
ClippedPath(const TRect &aClip) constCartoType::MPath
ClippedPath(const MPath &aClip) constCartoType::MPath
ClippedPath(const TClipRegion &aClip) constCartoType::MPath
ClipType(const TRect &aRect) constCartoType::MPath
CMapObject(CRefCountedString aLayer, TMapObjectType aType)CartoType::CMapObjectinlineprotected
CMapObject(CRefCountedString aLayer, TMapObjectType aType, TUserData aUserData)CartoType::CMapObjectinlineprotected
CMapObject(const CMapObject &aOther)=defaultCartoType::CMapObjectprotected
Contains(double aX, double aY) constCartoType::MPath
Contains(const TPoint &aPoint) constCartoType::MPathinline
Contains(const TPointFP &aPoint) constCartoType::MPathinline
Contour(size_t aIndex) const =0CartoType::MPathpure virtual
Contours() const =0CartoType::MPathpure virtual
Copy(TResult &aError) constCartoType::CMapObjectvirtual
CartoType::MPath::Copy() constCartoType::MPath
Description() constCartoType::CMapObject
DimensionAttribute(const MString &aKey) constCartoType::CMapObject
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() constCartoType::MPathinline
End() constCartoType::MPath
Envelope(double aOffset) constCartoType::MPath
FlatPath(double aMaxDistance) constCartoType::MPath
Flatten(double aDistance) constCartoType::CMapObject
GenericName(const char *aLocale=nullptr) constCartoType::CMapObject
GeometryInDegrees(TResult &aError) constCartoType::CMapObject
GetCenterOfGravity(TPoint &aCenter) constCartoType::MPath
GetGeoCodeItem(CGeoCodeItem &aGeoCodeItem, const char *aLocale) constCartoType::CMapObject
GetGeoCodeType() constCartoType::CMapObject
GetHeight(TPoint aPoint, bool aHaveMetres, const TTransform *aInverseTransform, int32_t &aHeight) constCartoType::CMapObject
GetHorizontalPaths(int32_t aPathLength, int32_t aLabelHeight, const TPointFP &aUpVector, const TRect *aBounds, const TRect *aClip) constCartoType::MPath
GetMatch(CMatch &aMatch, const MString &aText, TStringMatchMethod aMatchMethod, const MString *aAttributes=nullptr, bool aPhrase=true) constCartoType::CMapObject
GetSphericalAreaAndLength(const CProjection &aProjection, double *aArea, double *aLength) constCartoType::MPath
GetStringAttribute(const MString &aName) constCartoType::CMapObjectinline
GetStringAttribute(const CString &aName) constCartoType::CMapObjectinline
GetStringAttributeForLocale(const MString &aName, const char *aLocale) constCartoType::CMapObject
GetStringAttributeForLocale(const CString &aName, const char *aLocale) constCartoType::CMapObjectinline
GetStringAttributes() constCartoType::CMapObject
GetStringAttributeUsingPath(const MString &aPath, const MString &aDefault, TText &aValue) constCartoType::CMapObject
HasCurves() constCartoType::MPath
Id() constCartoType::CMapObjectinline
iIdCartoType::CMapObjectprotected
iIntAttributeCartoType::CMapObjectprotected
iLayerCartoType::CMapObjectprotected
IntAttribute() constCartoType::CMapObjectinline
Interpolate(int32_t aGranularity) constCartoType::CMapObject
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
iTypeCartoType::CMapObjectprotected
iUserDataCartoType::CMapObjectprotected
Label() const =0CartoType::CMapObjectpure virtual
LayerName() constCartoType::CMapObjectinline
LayerRef() constCartoType::CMapObjectinline
Length() constCartoType::MPath
LengthOrPerimeter(TResult &aError) constCartoType::CMapObject
MatchType(const MString &aText) constCartoType::CMapObject
MaxDistanceFromOrigin() constCartoType::MPath
MaxSpeed() constCartoType::CMapObject
MayHaveCurves() const =0CartoType::MPathpure virtual
MayIntersect(const TRect &aRect) constCartoType::MPath
MayIntersect(const TRect &aRect, int32_t aBorder) constCartoType::MPath
Mergeable(const CMapObject &aOther) constCartoType::CMapObject
NextStringAttribute(size_t &aPos, TText &aName, TText &aValue) constCartoType::CMapObject
Normalize()CartoType::CMapObjectvirtual
Offset(int32_t aDx, int32_t aDy)CartoType::CMapObject
OffsetPath(double aOffset) constCartoType::MPath
operator=(const CMapObject &aOther)=defaultCartoType::CMapObjectprotected
operator==(const MPath &aOther) constCartoType::MPath
PointAtLength(double aPos) constCartoType::MPath
Project(const TMapTransform &aProjection)CartoType::CMapObject
Project(const CProjection &aProjection)CartoType::CMapObject
Projection() constCartoType::CMapObjectinlinevirtual
SetId(uint64_t aId)CartoType::CMapObjectinline
SetIntAttribute(uint32_t aValue)CartoType::CMapObjectinline
SetLayer(CRefCountedString aLayer)CartoType::CMapObjectinline
SetType(TMapObjectType aType)CartoType::CMapObjectinline
SetUserData(int64_t aData)CartoType::CMapObjectinline
SetUserDataToPointer(void *aData)CartoType::CMapObjectinline
SetUserDataToUnion(TUserData aUserData)CartoType::CMapObjectinline
Simplify(int32_t aResolution)CartoType::CMapObjectvirtual
Smooth()CartoType::CMapObject
SmoothPath() constCartoType::MPath
Split(size_t aMaxPoints, CMapObjectArray &aExtraObjectArray)CartoType::CMapObject
StringAttributes() const =0CartoType::CMapObjectpure virtual
TMatchType enum nameCartoType::CMapObject
Top() constCartoType::CMapObject
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
Type() constCartoType::CMapObjectinline
UserData() constCartoType::CMapObjectinline
UserDataAsPointer() constCartoType::CMapObjectinline
UserDataAsUnion() constCartoType::CMapObjectinline
VerboseDescription() constCartoType::CMapObject
WritableContour(size_t aIndex)=0CartoType::CMapObjectpure virtual
WritableStringAttributes()CartoType::CMapObjectinlinevirtual
Write(TDataOutputStream &aOutput, const CProjection *aProjectionFromLatLong=nullptr) constCartoType::CMapObject
CartoType::MPath::Write(TDataOutputStream &aOutput) constCartoType::MPath
~CMapObject() (defined in CartoType::CMapObject)CartoType::CMapObjectinlinevirtual
~MPath()CartoType::MPathinlinevirtual