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::CMapObject, including all inherited members.
Area(TResult &aError) const | CartoType::CMapObject | |
CartoType::MPath::Area() const | CartoType::MPath | |
AttribSet() | CartoType::CMapObject | inlinevirtual |
AttribSet() const | CartoType::CMapObject | inline |
begin() const | CartoType::MPath | inline |
Bitmap() const | CartoType::CMapObject | virtual |
BitmapTransform() const | CartoType::CMapObject | virtual |
Bottom() const | CartoType::CMapObject | |
BoundsInDegrees(TResult &aError) const | CartoType::CMapObject | |
CBox() const | CartoType::MPath | |
CBoxBiggerThan(int32_t aSize) const | CartoType::MPath | |
Center() const | CartoType::CMapObject | |
CenterInDegrees(TResult &aError) const | CartoType::CMapObject | |
CenterOfGravity() const | CartoType::MPath | |
Clip(const TRect &aClip, std::unique_ptr< CMapObject > &aClippedObject, CMapObjectArray *aExtraClippedObjectArray=nullptr, bool aLinesMustBeSingleContours=false) const | CartoType::CMapObject | |
Clip(const TClipRegion &aClip, std::unique_ptr< CMapObject > &aClippedObject, CMapObjectArray *aExtraClippedObjectArray=nullptr, bool aLinesMustBeSingleContours=false) const | CartoType::CMapObject | |
Clip(TClipOperation aClipOperation, const MPath &aClip) const | CartoType::CMapObject | |
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 | |
CMapObject(CRefCountedString aLayer, TMapObjectType aType) | CartoType::CMapObject | inlineprotected |
CMapObject(CRefCountedString aLayer, TMapObjectType aType, TUserData aUserData) | CartoType::CMapObject | inlineprotected |
CMapObject(const CMapObject &aOther)=default | CartoType::CMapObject | protected |
Contains(double aX, double aY) const | CartoType::MPath | |
Contains(const TPoint &aPoint) const | CartoType::MPath | inline |
Contains(const TPointFP &aPoint) const | CartoType::MPath | inline |
Contour(size_t aIndex) const =0 | CartoType::MPath | pure virtual |
Contours() const =0 | CartoType::MPath | pure virtual |
Copy(TResult &aError) const | CartoType::CMapObject | virtual |
CartoType::MPath::Copy() const | CartoType::MPath | |
Description() const | CartoType::CMapObject | |
DimensionAttribute(const MString &aKey) const | CartoType::CMapObject | |
DistanceFrom(const MPath &aOther, TPointFP *aNearest1=nullptr, TPointFP *aNearest2=nullptr, TPathIntersectionType *aType=nullptr) const | 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 | inline |
End() const | CartoType::MPath | |
Envelope(double aOffset) const | CartoType::MPath | |
FlatPath(double aMaxDistance) const | CartoType::MPath | |
Flatten(double aDistance) const | CartoType::CMapObject | |
GenericName(const char *aLocale=nullptr) const | CartoType::CMapObject | |
GeometryInDegrees(TResult &aError) const | CartoType::CMapObject | |
GetCenterOfGravity(TPoint &aCenter) const | CartoType::MPath | |
GetGeoCodeItem(CGeoCodeItem &aGeoCodeItem, const char *aLocale) const | CartoType::CMapObject | |
GetGeoCodeType() const | CartoType::CMapObject | |
GetHeight(TPoint aPoint, bool aHaveMetres, const TTransform *aInverseTransform, int32_t &aHeight) const | CartoType::CMapObject | |
GetHorizontalPaths(int32_t aPathLength, int32_t aLabelHeight, const TPointFP &aUpVector, const TRect *aBounds, const TRect *aClip) const | CartoType::MPath | |
GetMatch(CMatch &aMatch, const MString &aText, TStringMatchMethod aMatchMethod, const MString *aAttributes=nullptr, bool aPhrase=true) const | CartoType::CMapObject | |
GetSphericalAreaAndLength(const CProjection &aProjection, double *aArea, double *aLength) const | CartoType::MPath | |
GetStringAttribute(const MString &aName) const | CartoType::CMapObject | inline |
GetStringAttribute(const CString &aName) const | CartoType::CMapObject | inline |
GetStringAttributeForLocale(const MString &aName, const char *aLocale) const | CartoType::CMapObject | |
GetStringAttributeForLocale(const CString &aName, const char *aLocale) const | CartoType::CMapObject | inline |
GetStringAttributes() const | CartoType::CMapObject | |
GetStringAttributeUsingPath(const MString &aPath, const MString &aDefault, TText &aValue) const | CartoType::CMapObject | |
HasCurves() const | CartoType::MPath | |
Id() const | CartoType::CMapObject | inline |
iId | CartoType::CMapObject | protected |
iIntAttribute | CartoType::CMapObject | protected |
iLayer | CartoType::CMapObject | protected |
IntAttribute() const | CartoType::CMapObject | inline |
Interpolate(int32_t aGranularity) const | CartoType::CMapObject | |
IntersectionInfo(const MPath &aOther) const | CartoType::MPath | |
IntersectionType(const MPath &aOther, double *aDistance=nullptr, TPointFP *aNearest1=nullptr, TPointFP *aNearest2=nullptr) const | CartoType::MPath | |
Intersects(const TRect &aRect) const | CartoType::MPath | |
Intersects(const MPath &aPath, const TRect *aBounds=nullptr) const | CartoType::MPath | |
IsClippingNeeded(const TRect &aClip) const | CartoType::MPath | |
IsContainedIn(const TRect &aRect) const | CartoType::MPath | |
IsEmpty() const | CartoType::MPath | |
IsGridOrientedRectangle(TRect *aRect=nullptr) const | CartoType::MPath | |
IsPoint() const | CartoType::MPath | |
IsSmoothingNeeded() const | CartoType::MPath | |
iType | CartoType::CMapObject | protected |
iUserData | CartoType::CMapObject | protected |
Label() const =0 | CartoType::CMapObject | pure virtual |
LayerName() const | CartoType::CMapObject | inline |
LayerRef() const | CartoType::CMapObject | inline |
Length() const | CartoType::MPath | |
LengthOrPerimeter(TResult &aError) const | CartoType::CMapObject | |
MatchType(const MString &aText) const | CartoType::CMapObject | |
MaxDistanceFromOrigin() const | CartoType::MPath | |
MaxSpeed() const | CartoType::CMapObject | |
MayHaveCurves() const =0 | CartoType::MPath | pure virtual |
MayIntersect(const TRect &aRect) const | CartoType::MPath | |
MayIntersect(const TRect &aRect, int32_t aBorder) const | CartoType::MPath | |
Mergeable(const CMapObject &aOther) const | CartoType::CMapObject | |
NextStringAttribute(size_t &aPos, TText &aName, TText &aValue) const | CartoType::CMapObject | |
Normalize() | CartoType::CMapObject | virtual |
Offset(int32_t aDx, int32_t aDy) | CartoType::CMapObject | |
OffsetPath(double aOffset) const | CartoType::MPath | |
operator=(const CMapObject &aOther)=default | CartoType::CMapObject | protected |
operator==(const MPath &aOther) const | CartoType::MPath | |
PointAtLength(double aPos) const | CartoType::MPath | |
Project(const TMapTransform &aProjection) | CartoType::CMapObject | |
Project(const CProjection &aProjection) | CartoType::CMapObject | |
Projection() const | CartoType::CMapObject | inlinevirtual |
SetId(uint64_t aId) | CartoType::CMapObject | inline |
SetIntAttribute(uint32_t aValue) | CartoType::CMapObject | inline |
SetLayer(CRefCountedString aLayer) | CartoType::CMapObject | inline |
SetType(TMapObjectType aType) | CartoType::CMapObject | inline |
SetUserData(int64_t aData) | CartoType::CMapObject | inline |
SetUserDataToPointer(void *aData) | CartoType::CMapObject | inline |
SetUserDataToUnion(TUserData aUserData) | CartoType::CMapObject | inline |
Simplify(int32_t aResolution) | CartoType::CMapObject | virtual |
Smooth() | CartoType::CMapObject | |
SmoothPath() const | CartoType::MPath | |
Split(size_t aMaxPoints, CMapObjectArray &aExtraObjectArray) | CartoType::CMapObject | |
StringAttributes() const =0 | CartoType::CMapObject | pure virtual |
TMatchType enum name | CartoType::CMapObject | |
Top() const | CartoType::CMapObject | |
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 |
TruncatedPath(double aStart, double aEnd) const | CartoType::MPath | |
Type() const | CartoType::CMapObject | inline |
UserData() const | CartoType::CMapObject | inline |
UserDataAsPointer() const | CartoType::CMapObject | inline |
UserDataAsUnion() const | CartoType::CMapObject | inline |
VerboseDescription() const | CartoType::CMapObject | |
WritableContour(size_t aIndex)=0 | CartoType::CMapObject | pure virtual |
WritableStringAttributes() | CartoType::CMapObject | inlinevirtual |
Write(TDataOutputStream &aOutput, const CProjection *aProjectionFromLatLong=nullptr) const | CartoType::CMapObject | |
CartoType::MPath::Write(TDataOutputStream &aOutput) const | CartoType::MPath | |
~CMapObject() (defined in CartoType::CMapObject) | CartoType::CMapObject | inlinevirtual |
~MPath() | CartoType::MPath | inlinevirtual |