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