7#import <CartoType/CartoTypeBase.h>
8#import <CartoType/CartoTypeRouter.h>
9#import <CartoType/CartoTypeResultCode.h>
10#import <CartoType/CartoTypeFrameworkParam.h>
11#import <CartoType/CartoTypeLegend.h>
12#import <QuartzCore/QuartzCore.h>
72-(id)initWithMap:(NSString*)aMapFileName andStyle:(NSString*)aStyleSheetFileName andFont:(NSString*)aFontFileName andWidth:(
int)aWidth andHeight:(
int)aHeight;
88-(
CTResult)configure:(NSString*)aConfigFileName;
124-(void)enableLegend:(
bool)aEnable;
130-(void)setScaleBar:(
bool)aMetricUnits width:(
double)aWidth unit:(NSString*)aUnit position:(
CartoTypeNoticePosition)aPosition;
133-(void)enableScaleBar:(
bool)aEnable;
136-(
CTResult)setTurnInstructions:(
bool)aMetricUnits abbreviate:(
bool)aAbbreviate width:(
double)aWidth widthUnit:(NSString*)aWidthUnit extendedPosition:(
CartoTypeExtendedNoticePosition*)aPosition textSize:(
double)aTextSize textSizeUnit:(NSString*)aTextSizeUnit;
139-(
CTResult)setTurnInstructions:(
bool)aMetricUnits abbreviate:(
bool)aAbbreviate width:(
double)aWidth widthUnit:(NSString*)aWidthUnit position:(
CartoTypeNoticePosition)aPosition textSize:(
double)aTextSize textSizeUnit:(NSString*)aTextSizeUnit;
142-(void)enableTurnInstructions:(
bool)aEnable;
150-(void)setTurnInstructionText:(NSString*)aText;
162-(void)drawNoticesAutomatically:(
bool)aEnable;
178-(
CTResult)loadMap:(NSString*)aMapFileName;
186-(bool)setMapsOverlap:(
bool)aEnable;
192-(
CTResult)unloadMapByHandle:(uint32_t)aHandle;
225-(
CTResult)readMap:(uint32_t)aHandle data:(NSData*)aData;
236-(bool)mapIsEmpty:(uint32_t)aHandle;
239-(void)enableMap:(uint32_t)aHandle;
242-(void)disableMap:(uint32_t)aHandle;
264-(
CTResult)loadFont:(NSString*)aFontFileName;
271-(
CTResult)setStyleSheet:(NSString*)aStyleSheetFileName;
283-(
CTResult)setMapWidth:(
int)aWidth andHeight:(
int)aHeight;
286-(void)setResolutionDpi:(
double)aDpi;
295-(
CTResult)setScaleDenominator:(
double)aScale;
307-(
CTResult)setScaleDenominatorInView:(
double)aScale;
319-(double)scaleDenominatorFromZoomLevel:(
double)aZoomLevel forImageSize:(
int)aImageSizeInPixels;
325-(double)zoomLevelFromScaleDenominator:(
double)aScaleDenominator forImageSize:(
int)aImageSizeInPixels;
331-(void)setPerspective:(
bool)aSet;
343-(bool)setDraw3DBuildings:(
bool)aSet;
349-(bool)setAnimateTransitions:(
bool)aSet;
373-(
CTResult)setRotation:(
double)aAngle;
382-(
CTResult)panX:(
int)aDx andY:(
int)aDy;
416-(
CTResult)setViewToRoute:(
int)aRouteIndex margin:(
int)aMarginInPixels minScale:(
int)aMinScaleDenominator;
430-(
CTResult)setViewLimitsToMinScale:(
double)aMinScaleDenominator maxScale:(
double)aMaxScaleDenominator panArea:(
CartoTypeGeometry*)aPanArea;
436-(
CTResult)setViewObjects:(NSArray<
CartoTypeMapObject*>*)aObjectArray margin:(
int)aMarginInPixels minScale:(
int)aMinScaleDenominator;
488-(uint64_t)deleteObjectsFromMap:(uint32_t)aMapHandle fromID:(uint64_t)aStartID toID:(uint64_t)aEndId withCondition:(NSString*)aCondition;
491-(
CartoTypeMapObject*)loadMapObjectFromMap:(uint32_t)aMapHandle withID:(uint64_t)aObjectId;
501-(
CTResult)readGpx:(uint32_t)aMapHandle file:(NSString*)aFileName;
528-(void)enableLayer:(NSString*)aLayerName;
531-(void)disableLayer:(NSString*)aLayerName;
534-(bool)layerIsEnabled:(NSString*)aLayerName;
549-(double)pixelsToMeters:(
double)aPixels;
552-(double)metersToPixels:(
double)aMeters;
559-(
CTResult)editSetWritableMap:(uint32_t)aMapHandle;
590-(
CartoTypeIdAndResult)editInsertCurrentObjectInLayer:(NSString*)aLayer id:(uint64_t)aId replace:(
bool)aReplace;
593-(
CTResult)editSetCurrentObjectStringAttribute:(NSString*)aKey value:(NSString*)aValue;
596-(
CTResult)editSetCurrentObjectIntAttribute:(uint32_t)aValue;
612-(void)enableDrawingMemoryDataBase:(
bool)aEnable;
620-(CGImageRef)getTileBitmapWithSize:(
int)aSize andZoom:(
int)aZoom andX:(
int)aX andY:(
int)aY;
629-(bool)clipBackgroundToMapBounds:(
bool)aEnable;
644-(int)setTileOverSizeZoomLevels:(
int)aLevels;
865-(void)setStyleSheetVariable:(NSString*)aName toString:(NSString*)aValue;
868-(void)setStyleSheetVariable:(NSString*)aName toInt:(
int)aValue;
871-(bool)setNightMode:(
bool)aSet;
1003-(bool)enableNavigation:(
bool)aEnable;
1060-(
CTResult)setBuiltInProfile:(
int)aIndex;
1102-(
CTResult)chooseRoute:(
int)aRouteIndex;
1120-(
CTResult)displayRoute:(
bool)aEnable;
1147-(
CTResult)readRouteFromXml:(NSString*)aFileNameOrData replace:(
bool)aReplace;
1251-(void)setNavigationMinimumFixDistance:(
int)aMeters;
1254-(void)setNavigationTimeOffRouteTolerance:(
int)aSeconds;
1257-(void)setNavigationDistanceOffRouteTolerance:(
int)aMeters;
1266-(void)setNavigationAutoReRoute:(
bool)aAutoReRoute;
1303-(uint32_t)setNearbyObjectWarning:(uint32_t)aId layer:(NSString*)aLayer condition:(NSString*)aCondition maxDistance:(
double)aMaxDistance maxObjectCount:(
int)aMaxObjectCount;
1319-(uint32_t)setVehicleTypeWarning:(
double)aMaxDistance maxObjectCount:(
int)aMaxObjectCount;
1322-(bool)deleteNearbyObjectWarning:(uint32_t)aId;
1348-(void)useSerializedNavigationData:(
bool)aEnable;
1375-(void)setVehiclePosOffsetX:(
double)aXOffset andY:(
double)aYOffset;
1391-(void)setLocale:(NSString*)aLocale;
1400-(NSString*)distanceToString:(
double)aDistanceInMeters metricUnits:(
bool)aMetricUnits abbreviate:(
bool)aAbbreviate;
1403-(NSString*)timeToString:(
double)aTimeInSeconds;
1517-(
CTResult)deleteTrafficInfo:(uint64_t)aId;
1526-(bool)enableTrafficInfo:(
bool)aEnable;
1545-(bool)displayTrack:(
bool)aEnable;
1557-(
CTResult)writeTrackAsXml:(NSString*)aFileName;
1610+(NSString*)setAttributeInString:(NSString*)aString withKey:(NSString*)aKey andValue:(NSString*)aValue;
1623+(int)intAttribute:(NSString*)aThreeLetterCode withType:(
int)aType;
1626+(
CartoTypeColor)makeColorR:(
int)aR G:(
int)aG B:(
int)aB A:(
int)aA;
1635+(NSString*)errorString:(uint32_t)aCode;
CartoTypeAddressPart
Definition: CartoTypeBase.h:367
CartoTypeLetterCase
Definition: CartoTypeBase.h:810
CartoTypeWritableMapType
Definition: CartoTypeBase.h:696
CartoTypePointOfInterestType
Definition: CartoTypeBase.h:629
uint32_t CartoTypeColor
Definition: CartoTypeBase.h:230
CartoTypeCoordType
Definition: CartoTypeBase.h:216
CartoTypeNoticePosition
Definition: CartoTypeBase.h:705
CartoTypeFileType
Definition: CartoTypeBase.h:52
uint32_t CTResult
Definition: CartoTypeResultCode.h:344
CartoTypeRouteProfileType
Definition: CartoTypeRouter.h:100
CartoTypeRouteAccess
Definition: CartoTypeRouter.h:943
CartoTypeNavigationState
Definition: CartoTypeRouter.h:684
CartoTypeRouterType
Definition: CartoTypeRouter.h:245
CartoTypeFollowMode
Definition: CartoTypeRouter.h:715
Definition: CartoTypeBase.h:337
Definition: CartoTypeBase.h:276
Definition: CartoTypeBase.h:738
Definition: CartoTypeBase.h:655
Definition: CartoTypeFramework.h:59
NSString * appBuildDate()
double trackLengthInMeters()
NSString * getDataSetName()
uint32_t getMemoryMapHandle()
double getScaleDenominatorInView()
CartoTypeViewState * getViewState()
CartoTypeGeometry * getTrack()
CartoTypeAreaLengthAndResult editGetCurrentObjectAreaAndLength()
CartoTypeFollowMode getFollowMode()
CartoTypeRouterType preferredRouterType()
NSString * writeTrackAsXmlString()
CartoTypePoint getRouteStart()
CTResult editAddCurrentPoint()
bool clearNearbyObjectWarnings()
NSString * getProjectionAsProj4Param()
CTResult loadNavigationData()
CartoTypeRouteSegment * getCurrentRouteSegment()
CartoTypeNavigatorParam * getNavigatorParam()
CartoTypePoint getRouteEnd()
CartoTypeColor getNightModeColor()
double getDistanceToDestination()
NSString * turnInstructionText()
CartoTypeRoute * getRoute()
CartoTypePerspectiveParam * getPerspectiveParam()
CartoTypePositionedBitmap * getNoticeBitmap()
double getScaleDenominator()
int builtInProfileCount()
CartoTypeNavigationState getNavigationState()
CartoTypeLocationMatchParam * getLocationMatchParam()
bool getAnimateTransitions()
CTResult setViewToWholeMap()
uint32_t getMainMapHandle()
CTResult editDeleteCurrentObject()
NSMutableArray< CartoTypeBlendStyle * > * blendStyleSet()
NSMutableArray< NSString * > * getLayerNames()
CTResult reloadStyleSheet()
CartoTypeRouterType actualRouterType()
CTResult editDeleteCurrentPoint()
bool getDraw3DBuildings()
CGImageRef getMemoryDataBaseMapBitmap()
void setCopyrightNotice()
double getEstimatedTimeToDestination()
CGImageRef getMapBitmap()
NSMutableArray< CartoTypeMapObject * > * copyNearbyObjects()
double getResolutionDpi()
uint32_t getLastMapHandle()
Definition: CartoTypeFrameworkParam.h:22
Definition: CartoTypeBase.h:540
Definition: CartoTypeLegend.h:29
Definition: CartoTypeRouter.h:578
Definition: CartoTypeBase.h:478
Definition: CartoTypeBase.h:413
Definition: CartoTypeBase.h:304
Definition: CartoTypeFramework.h:1641
Definition: CartoTypeRouter.h:912
Definition: CartoTypeRouter.h:555
Definition: CartoTypeBase.h:758
Definition: CartoTypeRouter.h:634
Definition: CartoTypeBase.h:746
Definition: CartoTypeRouter.h:620
Definition: CartoTypeRouter.h:797
Definition: CartoTypeRouter.h:116
Definition: CartoTypeRouter.h:755
Definition: CartoTypeRouter.h:959
Definition: CartoTypeRouter.h:521
Definition: CartoTypeBase.h:784
Definition: CartoTypeFramework.h:48
Definition: CartoTypeFramework.h:42
Definition: CartoTypeFramework.h:36
Definition: CartoTypeBase.h:205
Definition: CartoTypeBase.h:196
Definition: CartoTypeRouter.h:895
Definition: CartoTypeRouter.h:661
Definition: CartoTypeBase.h:168
Definition: CartoTypeBase.h:146
Definition: CartoTypeBase.h:155
Definition: CartoTypeRouter.h:847