|
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 |