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

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

Area(Result &aError) constCartoTypeCore::MapObject
CartoTypeCore::MPath::Area() constCartoTypeCore::MPath
AttribSet()CartoTypeCore::MapObjectinlinevirtual
AttribSet() constCartoTypeCore::MapObjectinline
begin() constCartoTypeCore::MPathinline
Bitmap() constCartoTypeCore::MapObjectvirtual
BitmapTransform() constCartoTypeCore::MapObjectvirtual
Bottom() constCartoTypeCore::MapObject
BoundsInDegrees(Result &aError) constCartoTypeCore::MapObject
CBox() constCartoTypeCore::MPath
CBoxBiggerThan(int32_t aSize) constCartoTypeCore::MPath
Center() constCartoTypeCore::MapObject
CenterInDegrees(Result &aError) constCartoTypeCore::MapObject
CenterOfGravity() constCartoTypeCore::MPath
Clip(const Rect &aClip, std::unique_ptr< MapObject > &aClippedObject, MapObjectArray *aExtraClippedObjectArray=nullptr, bool aLinesMustBeSingleContours=false) constCartoTypeCore::MapObject
Clip(const ClipRegion &aClip, std::unique_ptr< MapObject > &aClippedObject, MapObjectArray *aExtraClippedObjectArray=nullptr, bool aLinesMustBeSingleContours=false) constCartoTypeCore::MapObject
Clip(ClipOperation aClipOperation, const MPath &aClip) constCartoTypeCore::MapObject
ClippedPath(const Rect &aClip) constCartoTypeCore::MPath
ClippedPath(const MPath &aClip) constCartoTypeCore::MPath
ClippedPath(const ClipRegion &aClip) constCartoTypeCore::MPath
ClipType(const Rect &aRect) constCartoTypeCore::MPath
ConcaveHull(double aMaxEdgeLength, PolygonOrientation aAssumedOrientation=PolygonOrientation::None) constCartoTypeCore::MPath
Contains(double aX, double aY) constCartoTypeCore::MPath
Contains(const Point &aPoint) constCartoTypeCore::MPathinline
Contains(const PointFP &aPoint) constCartoTypeCore::MPathinline
ContourByIndex(size_t aIndex) const =0CartoTypeCore::MPathpure virtual
Contours() const =0CartoTypeCore::MPathpure virtual
Copy(Result &aError) constCartoTypeCore::MapObjectvirtual
CartoTypeCore::MPath::Copy() constCartoTypeCore::MPath
Description() constCartoTypeCore::MapObject
DimensionAttribute(const MString &aKey) constCartoTypeCore::MapObject
DistanceFrom(const MPath &aOther, PointFP *aNearest1=nullptr, PointFP *aNearest2=nullptr, PathIntersectionType *aType=nullptr) constCartoTypeCore::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
FeatureInfo() constCartoTypeCore::MapObjectinline
FeatureType() constCartoTypeCore::MapObjectinline
FlatPath(double aMaxDistance) constCartoTypeCore::MPath
Flatten(double aDistance) constCartoTypeCore::MapObject
GenericName(const char *aLocale=nullptr) constCartoTypeCore::MapObject
GeoCodeItem(const char *aLocale) constCartoTypeCore::MapObject
GeoCodeType() constCartoTypeCore::MapObject
GeometryInDegrees(Result &aError) constCartoTypeCore::MapObject
GetHeight(Point aPoint, bool aHaveMetres, const AffineTransform *aInverseTransform, int32_t &aHeight) constCartoTypeCore::MapObject
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
Id() constCartoTypeCore::MapObjectinline
iFeatureInfoCartoTypeCore::MapObjectprotected
iIdCartoTypeCore::MapObjectprotected
iLayerCartoTypeCore::MapObjectprotected
Interpolate(int32_t aGranularity) constCartoTypeCore::MapObject
IntersectionInfo(const MPath &aOther) constCartoTypeCore::MPath
IntersectionType(const MPath &aOther, double *aDistance=nullptr, PointFP *aNearest1=nullptr, PointFP *aNearest2=nullptr) constCartoTypeCore::MPath
Intersects(const Rect &aRect) constCartoTypeCore::MPath
Intersects(const MPath &aPath, const Rect *aBounds=nullptr) constCartoTypeCore::MPath
IsClippingNeeded(const Rect &aClip) constCartoTypeCore::MPath
IsContainedIn(const Rect &aRect) constCartoTypeCore::MPath
IsEmpty() constCartoTypeCore::MPath
IsGridOrientedRectangle(Rect *aRect=nullptr) constCartoTypeCore::MPath
IsPoint() constCartoTypeCore::MPath
IsSmoothingNeeded() constCartoTypeCore::MPath
iTypeCartoTypeCore::MapObjectprotected
iUserDataCartoTypeCore::MapObjectprotected
Label() const =0CartoTypeCore::MapObjectpure virtual
LayerName() constCartoTypeCore::MapObjectinline
LayerRef() constCartoTypeCore::MapObjectinline
Length() constCartoTypeCore::MPath
LengthOrPerimeter(Result &aError) constCartoTypeCore::MapObject
MapObject(RefCountedString aLayer, MapObjectType aType)CartoTypeCore::MapObjectinlineprotected
MapObject(RefCountedString aLayer, MapObjectType aType, CartoTypeCore::UserData aUserData)CartoTypeCore::MapObjectinlineprotected
MapObject(const MapObject &aOther)=defaultCartoTypeCore::MapObjectprotected
Match(const MString &aText, StringMatchMethod aMatchMethod, const MString *aAttributes=nullptr, bool aPhrase=true) constCartoTypeCore::MapObject
MatchType(const MString &aText, const AbbreviationDictionary *aAbbreviationDictionary=nullptr) constCartoTypeCore::MapObject
MaxDistanceFromOrigin() constCartoTypeCore::MPath
MayHaveCurves() const =0CartoTypeCore::MPathpure virtual
MayIntersect(const Rect &aRect) constCartoTypeCore::MPath
MayIntersect(const Rect &aRect, int32_t aBorder) constCartoTypeCore::MPath
Mergeable(const MapObject &aOther) constCartoTypeCore::MapObject
NextStringAttribute(size_t &aPos, Text &aName, Text &aValue) constCartoTypeCore::MapObject
Normalize()CartoTypeCore::MapObjectvirtual
Offset(int32_t aDx, int32_t aDy)CartoTypeCore::MapObject
OffsetPath(double aOffset) constCartoTypeCore::MPath
operator=(const MapObject &aOther)=defaultCartoTypeCore::MapObjectprotected
operator==(const MPath &aOther) constCartoTypeCore::MPath
PointAtLength(double aPos) constCartoTypeCore::MPath
PointCount() constCartoTypeCore::MPath
Project(const MapTransform &aMapTransform)CartoTypeCore::MapObject
Project(const CartoTypeCore::Projection &aProjection)CartoTypeCore::MapObject
Projection() constCartoTypeCore::MapObjectinlinevirtual
SetFeatureInfo(CartoTypeCore::FeatureInfo aFeatureInfo)CartoTypeCore::MapObjectinline
SetId(uint64_t aId)CartoTypeCore::MapObjectinline
SetLayer(RefCountedString aLayer)CartoTypeCore::MapObjectinline
SetSubType(uint32_t aSubType)CartoTypeCore::MapObject
SetType(MapObjectType aType)CartoTypeCore::MapObjectinline
SetUserData(int64_t aData)CartoTypeCore::MapObjectinline
SetUserDataToPointer(void *aData)CartoTypeCore::MapObjectinline
SetUserDataToUnion(CartoTypeCore::UserData aUserData)CartoTypeCore::MapObjectinline
Simplify(int32_t aResolution)CartoTypeCore::MapObjectvirtual
Smooth()CartoTypeCore::MapObject
SmoothPath() constCartoTypeCore::MPath
SpeedLimit() constCartoTypeCore::MapObject
SpeedLimit(const MString &aStringAttribute)CartoTypeCore::MapObjectstatic
StringAttribute(const MString &aName) constCartoTypeCore::MapObjectinline
StringAttribute(const String &aName) constCartoTypeCore::MapObjectinline
StringAttributeForLocale(const MString &aName, const char *aLocale) constCartoTypeCore::MapObject
StringAttributeForLocale(const String &aName, const char *aLocale) constCartoTypeCore::MapObjectinline
StringAttributeMap() constCartoTypeCore::MapObject
StringAttributes() const =0CartoTypeCore::MapObjectpure virtual
StringAttributeUsingPath(const MString &aPath, const MString &aDefault, Font *aFont=nullptr) constCartoTypeCore::MapObject
SubType() constCartoTypeCore::MapObjectinline
Top() constCartoTypeCore::MapObject
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
TruncatedPath(double aStart, double aEnd) constCartoTypeCore::MPath
Type() constCartoTypeCore::MapObjectinline
UserData() constCartoTypeCore::MapObjectinline
UserDataAsPointer() constCartoTypeCore::MapObjectinline
UserDataAsUnion() constCartoTypeCore::MapObjectinline
VerboseDescription() constCartoTypeCore::MapObject
WritableContour(size_t aIndex)=0CartoTypeCore::MapObjectpure virtual
WritableStringAttributes()CartoTypeCore::MapObjectinlinevirtual
Write(OutputStream &aOutput, const CartoTypeCore::Projection *aProjectionFromLatLong=nullptr) constCartoTypeCore::MapObject
CartoTypeCore::MPath::Write(OutputStream &aOutput) constCartoTypeCore::MPath
WriteAsXml(OutputStream &aOutput) constCartoTypeCore::MPath
WriteInMapCoords(OutputStream &aOutput) constCartoTypeCore::MapObject
~MapObject() (defined in CartoTypeCore::MapObject)CartoTypeCore::MapObjectinlinevirtual
~MPath()CartoTypeCore::MPathinlinevirtual