@nativescript-community/ui-carto
Version:
NativeScript plugin for CARTO Mobile SDK
6,814 lines • 196 kB
TypeScript
/* eslint-disable @typescript-eslint/unified-signatures */
/* eslint-disable @typescript-eslint/adjacent-overload-signatures */
/* eslint-disable no-redeclare */
declare class NTAddress extends NSObject {
static alloc(): NTAddress; // inherited from NSObject
static new(): NTAddress; // inherited from NSObject
constructor(o: {
country: string;
region: string;
county: string;
locality: string;
neighbourhood: string;
street: string;
postcode: string;
houseNumber: string;
name: string;
categories: NTStringVector;
});
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
description(): string;
getCategories(): NTStringVector;
getCountry(): string;
getCounty(): string;
getCptr(): interop.Pointer | interop.Reference<any>;
getHouseNumber(): string;
getLocality(): string;
getName(): string;
getNeighbourhood(): string;
getPostcode(): string;
getRegion(): string;
getStreet(): string;
hash(): number;
hashInternal(): number;
initWithCountryRegionCountyLocalityNeighbourhoodStreetPostcodeHouseNumberNameCategories(
country: string,
region: string,
county: string,
locality: string,
neighbourhood: string,
street: string,
postcode: string,
houseNumber: string,
name: string,
categories: NTStringVector
): this;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEqualInternal(address: NTAddress): boolean;
swigGetRawPtr(): number;
}
declare class NTAnimationStyle extends NSObject {
static alloc(): NTAnimationStyle; // inherited from NSObject
static new(): NTAnimationStyle; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTAnimationStyle;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
getFadeAnimationType(): NTAnimationType;
getPhaseInDuration(): number;
getPhaseOutDuration(): number;
getRelativeSpeed(): number;
getSizeAnimationType(): NTAnimationType;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTAnimationStyleBuilder extends NSObject {
static alloc(): NTAnimationStyleBuilder; // inherited from NSObject
static new(): NTAnimationStyleBuilder; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTAnimationStyleBuilder;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
buildStyle(): NTAnimationStyle;
getCptr(): interop.Pointer | interop.Reference<any>;
getFadeAnimationType(): NTAnimationType;
getPhaseInDuration(): number;
getPhaseOutDuration(): number;
getRelativeSpeed(): number;
getSizeAnimationType(): NTAnimationType;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
setFadeAnimationType(animType: NTAnimationType): void;
setPhaseInDuration(duration: number): void;
setPhaseOutDuration(duration: number): void;
setRelativeSpeed(relativeSpeed: number): void;
setSizeAnimationType(animType: NTAnimationType): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare const enum NTAnimationType {
T_ANIMATION_TYPE_NONE = 0,
T_ANIMATION_TYPE_STEP = 1,
T_ANIMATION_TYPE_LINEAR = 2,
T_ANIMATION_TYPE_SMOOTHSTEP = 3,
T_ANIMATION_TYPE_SPRING = 4
}
declare class NTAssetPackage extends NSObject {
static alloc(): NTAssetPackage; // inherited from NSObject
static new(): NTAssetPackage; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTAssetPackage;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getAssetNames(): NTStringVector;
getCptr(): interop.Pointer | interop.Reference<any>;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
loadAsset(name: string): NTBinaryData;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTAssetTileDataSource extends NTTileDataSource {
static alloc(): NTAssetTileDataSource; // inherited from NSObject
static new(): NTAssetTileDataSource; // inherited from NSObject
constructor(o: { minZoom: number; maxZoom: number; basePath: string });
buildAssetPathSwigExplicitNTAssetTileDataSourceTile(basePath: string, tile: NTMapTile): string;
buildAssetPathTile(basePath: string, tile: NTMapTile): string;
initWithMinZoomMaxZoomBasePath(minZoom: number, maxZoom: number, basePath: string): this;
loadTileSwigExplicitNTAssetTileDataSource(tile: NTMapTile): NTTileData;
}
declare class NTAssetUtils extends NSObject {
static alloc(): NTAssetUtils; // inherited from NSObject
static calculateResourcePath(resourceName: string): string;
static calculateWritablePath(fileName: string): string;
static loadAsset(path: string): NTBinaryData;
static new(): NTAssetUtils; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
}
declare class NTBalloonPopup extends NTPopup {
static alloc(): NTBalloonPopup; // inherited from NSObject
static new(): NTBalloonPopup; // inherited from NSObject
constructor(o: { baseBillboard: NTBillboard; style: NTBalloonPopupStyle; title: string; desc: string });
constructor(o: { geometry: NTGeometry; style: NTBalloonPopupStyle; title: string; desc: string });
constructor(o: { pos: NTMapPos; style: NTBalloonPopupStyle; title: string; desc: string });
addButton(button: NTBalloonPopupButton): void;
clearButtons(): void;
getBalloonPopupEventListener(): NTBalloonPopupEventListener;
getDescription(): string;
getStyle(): NTBalloonPopupStyle;
getTitle(): string;
initWithBaseBillboardStyleTitleDesc(baseBillboard: NTBillboard, style: NTBalloonPopupStyle, title: string, desc: string): this;
initWithGeometryStyleTitleDesc(geometry: NTGeometry, style: NTBalloonPopupStyle, title: string, desc: string): this;
initWithPosStyleTitleDesc(pos: NTMapPos, style: NTBalloonPopupStyle, title: string, desc: string): this;
removeButton(button: NTBalloonPopupButton): void;
replaceButtonNewButton(oldButton: NTBalloonPopupButton, newButton: NTBalloonPopupButton): void;
setBalloonPopupEventListener(eventListener: NTBalloonPopupEventListener): void;
setDescription(desc: string): void;
setStyle(style: NTBalloonPopupStyle): void;
setTitle(title: string): void;
}
declare class NTBalloonPopupButton extends NSObject {
static alloc(): NTBalloonPopupButton; // inherited from NSObject
static new(): NTBalloonPopupButton; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTBalloonPopupButton;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { style: NTBalloonPopupButtonStyle; text: string });
getCptr(): interop.Pointer | interop.Reference<any>;
getStyle(): NTBalloonPopupButtonStyle;
getTag(): NTVariant;
getText(): string;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithStyleText(style: NTBalloonPopupButtonStyle, text: string): this;
setTag(tag: NTVariant): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTBalloonPopupButtonClickInfo extends NSObject {
static alloc(): NTBalloonPopupButtonClickInfo; // inherited from NSObject
static new(): NTBalloonPopupButtonClickInfo; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getButton(): NTBalloonPopupButton;
getClickInfo(): NTClickInfo;
getClickType(): NTClickType;
getCptr(): interop.Pointer | interop.Reference<any>;
getVectorElement(): NTVectorElement;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetRawPtr(): number;
}
declare class NTBalloonPopupButtonStyle extends NTStyle {
static alloc(): NTBalloonPopupButtonStyle; // inherited from NSObject
static new(): NTBalloonPopupButtonStyle; // inherited from NSObject
getBackgroundColor(): NTColor;
getButtonWidth(): number;
getCornerRadius(): number;
getStrokeColor(): NTColor;
getStrokeWidth(): number;
getTextColor(): NTColor;
getTextFontName(): string;
getTextFontSize(): number;
getTextMargins(): NTBalloonPopupMargins;
}
declare class NTBalloonPopupButtonStyleBuilder extends NTStyleBuilder {
static alloc(): NTBalloonPopupButtonStyleBuilder; // inherited from NSObject
static new(): NTBalloonPopupButtonStyleBuilder; // inherited from NSObject
buildStyle(): NTBalloonPopupButtonStyle;
getButtonWidth(): number;
getCornerRadius(): number;
getStrokeColor(): NTColor;
getStrokeWidth(): number;
getTextColor(): NTColor;
getTextFontName(): string;
getTextFontSize(): number;
getTextMargins(): NTBalloonPopupMargins;
setButtonWidth(buttonWidth: number): void;
setCornerRadius(cornerRadius: number): void;
setStrokeColor(strokeColor: NTColor): void;
setStrokeWidth(strokeWidth: number): void;
setTextColor(textColor: NTColor): void;
setTextFontName(textFontName: string): void;
setTextFontSize(textFontSize: number): void;
setTextMargins(textMargins: NTBalloonPopupMargins): void;
}
declare class NTBalloonPopupEventListener extends NSObject {
static alloc(): NTBalloonPopupEventListener; // inherited from NSObject
static new(): NTBalloonPopupEventListener; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTBalloonPopupEventListener;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
onButtonClicked(clickInfo: NTBalloonPopupButtonClickInfo): boolean;
onButtonClickedSwigExplicitNTBalloonPopupEventListener(clickInfo: NTBalloonPopupButtonClickInfo): boolean;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTBalloonPopupMargins extends NSObject {
static alloc(): NTBalloonPopupMargins; // inherited from NSObject
static new(): NTBalloonPopupMargins; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { left: number; top: number; right: number; bottom: number });
getBottom(): number;
getCptr(): interop.Pointer | interop.Reference<any>;
getLeft(): number;
getRight(): number;
getTop(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithLeftTopRightBottom(left: number, top: number, right: number, bottom: number): this;
swigGetRawPtr(): number;
}
declare class NTBalloonPopupStyle extends NTPopupStyle {
static alloc(): NTBalloonPopupStyle; // inherited from NSObject
static new(): NTBalloonPopupStyle; // inherited from NSObject
getBackgroundColor(): NTColor;
getButtonMargins(): NTBalloonPopupMargins;
getCornerRadius(): number;
getDescriptionColor(): NTColor;
getDescriptionField(): string;
getDescriptionFontName(): string;
getDescriptionFontSize(): number;
getDescriptionMargins(): NTBalloonPopupMargins;
getLeftColor(): NTColor;
getLeftImage(): NTBitmap;
getLeftMargins(): NTBalloonPopupMargins;
getRightColor(): NTColor;
getRightImage(): NTBitmap;
getRightMargins(): NTBalloonPopupMargins;
getStrokeColor(): NTColor;
getStrokeWidth(): number;
getTitleColor(): NTColor;
getTitleField(): string;
getTitleFontName(): string;
getTitleFontSize(): number;
getTitleMargins(): NTBalloonPopupMargins;
getTriangleHeight(): number;
getTriangleWidth(): number;
isDescriptionWrap(): boolean;
isTitleWrap(): boolean;
}
declare class NTBalloonPopupStyleBuilder extends NTPopupStyleBuilder {
static alloc(): NTBalloonPopupStyleBuilder; // inherited from NSObject
static new(): NTBalloonPopupStyleBuilder; // inherited from NSObject
buildStyle(): NTBalloonPopupStyle;
getButtonMargins(): NTBalloonPopupMargins;
getCornerRadius(): number;
getDescriptionColor(): NTColor;
getDescriptionField(): string;
getDescriptionFontName(): string;
getDescriptionFontSize(): number;
getDescriptionMargins(): NTBalloonPopupMargins;
getLeftColor(): NTColor;
getLeftImage(): NTBitmap;
getLeftMargins(): NTBalloonPopupMargins;
getRightColor(): NTColor;
getRightImage(): NTBitmap;
getRightMargins(): NTBalloonPopupMargins;
getStrokeColor(): NTColor;
getStrokeWidth(): number;
getTitleColor(): NTColor;
getTitleField(): string;
getTitleFontName(): string;
getTitleFontSize(): number;
getTitleMargins(): NTBalloonPopupMargins;
getTriangleHeight(): number;
getTriangleWidth(): number;
isDescriptionWrap(): boolean;
isTitleWrap(): boolean;
setButtonMargins(buttonMargins: NTBalloonPopupMargins): void;
setCornerRadius(cornerRadius: number): void;
setDescriptionColor(descColor: NTColor): void;
setDescriptionField(field: string): void;
setDescriptionFontName(descFontName: string): void;
setDescriptionFontSize(descFontSize: number): void;
setDescriptionMargins(descMargins: NTBalloonPopupMargins): void;
setDescriptionWrap(descWrap: boolean): void;
setLeftColor(leftColor: NTColor): void;
setLeftImage(leftImage: NTBitmap): void;
setLeftMargins(leftMargins: NTBalloonPopupMargins): void;
setRightColor(rightColor: NTColor): void;
setRightImage(rightImage: NTBitmap): void;
setRightMargins(rightMargins: NTBalloonPopupMargins): void;
setStrokeColor(strokeColor: NTColor): void;
setStrokeWidth(strokeWidth: number): void;
setTitleColor(titleColor: NTColor): void;
setTitleField(field: string): void;
setTitleFontName(titleFontName: string): void;
setTitleFontSize(titleFontSize: number): void;
setTitleMargins(titleMargins: NTBalloonPopupMargins): void;
setTitleWrap(titleWrap: boolean): void;
setTriangleHeight(triangleHeight: number): void;
setTriangleWidth(triangleWidth: number): void;
}
declare class NTBillboard extends NTVectorElement {
static alloc(): NTBillboard; // inherited from NSObject
static new(): NTBillboard; // inherited from NSObject
getBaseBillboard(): NTBillboard;
getRootGeometry(): NTGeometry;
getRotation(): number;
setBaseBillboard(baseBillboard: NTBillboard): void;
setGeometry(geometry: NTGeometry): void;
setPos(pos: NTMapPos): void;
setRotation(rotation: number): void;
}
declare const enum NTBillboardOrientation {
T_BILLBOARD_ORIENTATION_FACE_CAMERA = 0,
T_BILLBOARD_ORIENTATION_FACE_CAMERA_GROUND = 1,
T_BILLBOARD_ORIENTATION_GROUND = 2
}
declare const enum NTBillboardScaling {
T_BILLBOARD_SCALING_WORLD_SIZE = 0,
T_BILLBOARD_SCALING_SCREEN_SIZE = 1,
T_BILLBOARD_SCALING_CONST_SCREEN_SIZE = 2
}
declare class NTBillboardStyle extends NTStyle {
static alloc(): NTBillboardStyle; // inherited from NSObject
static new(): NTBillboardStyle; // inherited from NSObject
getAnimationStyle(): NTAnimationStyle;
getAttachAnchorPointX(): number;
getAttachAnchorPointY(): number;
getHorizontalOffset(): number;
getPlacementPriority(): number;
getVerticalOffset(): number;
isCausesOverlap(): boolean;
isHideIfOverlapped(): boolean;
isScaleWithDPI(): boolean;
}
declare class NTBillboardStyleBuilder extends NTStyleBuilder {
static alloc(): NTBillboardStyleBuilder; // inherited from NSObject
static new(): NTBillboardStyleBuilder; // inherited from NSObject
getAnimationStyle(): NTAnimationStyle;
getAttachAnchorPointX(): number;
getAttachAnchorPointY(): number;
getHorizontalOffset(): number;
getPlacementPriority(): number;
getVerticalOffset(): number;
isCausesOverlap(): boolean;
isHideIfOverlapped(): boolean;
isScaleWithDPI(): boolean;
setAnimationStyle(animStyle: NTAnimationStyle): void;
setAttachAnchorPointX(attachAnchorPointX: number): void;
setAttachAnchorPointXAttachAnchorPointY(attachAnchorPointX: number, attachAnchorPointY: number): void;
setAttachAnchorPointY(attachAnchorPointY: number): void;
setCausesOverlap(causesOverlap: boolean): void;
setHideIfOverlapped(hideIfOverlapped: boolean): void;
setHorizontalOffset(horizontalOffset: number): void;
setPlacementPriority(placementPriority: number): void;
setScaleWithDPI(scaleWithDPI: boolean): void;
setVerticalOffset(verticalOffset: number): void;
}
declare class NTBinaryData extends NSObject {
static alloc(): NTBinaryData; // inherited from NSObject
static new(): NTBinaryData; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { dataPtr: string | interop.Pointer | interop.Reference<any>; size: number });
description(): string;
getCptr(): interop.Pointer | interop.Reference<any>;
getData(): string;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithDataPtrSize(dataPtr: string | interop.Pointer | interop.Reference<any>, size: number): this;
size(): number;
swigGetRawPtr(): number;
}
declare class NTBitmap extends NSObject {
static alloc(): NTBitmap; // inherited from NSObject
static createFromCompressed(compressedData: NTBinaryData): NTBitmap;
static new(): NTBitmap; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { pixelData: NTBinaryData; width: number; height: number; colorFormat: NTColorFormat; bytesPerRow: number });
compressToInternal(): NTBinaryData;
compressToPNG(): NTBinaryData;
getBytesPerPixel(): number;
getColorFormat(): NTColorFormat;
getCptr(): interop.Pointer | interop.Reference<any>;
getHeight(): number;
getPaddedBitmapYPadding(xPadding: number, yPadding: number): NTBitmap;
getPixelData(): NTBinaryData;
getRGBABitmap(): NTBitmap;
getResizedBitmapHeight(width: number, height: number): NTBitmap;
getSubBitmapYOffsetWidthHeight(xOffset: number, yOffset: number, width: number, height: number): NTBitmap;
getWidth(): number;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithPixelDataWidthHeightColorFormatBytesPerRow(pixelData: NTBinaryData, width: number, height: number, colorFormat: NTColorFormat, bytesPerRow: number): this;
swigGetRawPtr(): number;
}
declare class NTBitmapOverlayRasterTileDataSource extends NTTileDataSource {
static alloc(): NTBitmapOverlayRasterTileDataSource; // inherited from NSObject
static new(): NTBitmapOverlayRasterTileDataSource; // inherited from NSObject
constructor(o: { minZoom: number; maxZoom: number; bitmap: NTBitmap; projection: NTProjection; mapPoses: NTMapPosVector; bitmapPoses: NTScreenPosVector });
getDataExtentSwigExplicitNTBitmapOverlayRasterTileDataSource(): NTMapBounds;
initWithMinZoomMaxZoomBitmapProjectionMapPosesBitmapPoses(
minZoom: number,
maxZoom: number,
bitmap: NTBitmap,
projection: NTProjection,
mapPoses: NTMapPosVector,
bitmapPoses: NTScreenPosVector
): this;
loadTileSwigExplicitNTBitmapOverlayRasterTileDataSource(mapTile: NTMapTile): NTTileData;
}
declare class NTBitmapUtils extends NSObject {
static alloc(): NTBitmapUtils; // inherited from NSObject
static createBitmapFromUIImage(image: UIImage): NTBitmap;
static createUIImageFromBitmap(bitmap: NTBitmap): UIImage;
static loadBitmapFromAssets(assetPath: string): NTBitmap;
static loadBitmapFromFile(filePath: string): NTBitmap;
static new(): NTBitmapUtils; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
}
declare class NTCacheTileDataSource extends NTTileDataSource {
static alloc(): NTCacheTileDataSource; // inherited from NSObject
static new(): NTCacheTileDataSource; // inherited from NSObject
constructor(o: { dataSource: NTTileDataSource });
clear(): void;
getCapacity(): number;
getDataExtentSwigExplicitNTCacheTileDataSource(): NTMapBounds;
getDataSource(): NTTileDataSource;
getMaxZoomSwigExplicitNTCacheTileDataSource(): number;
getMinZoomSwigExplicitNTCacheTileDataSource(): number;
initWithDataSource(dataSource: NTTileDataSource): this;
notifyTilesChangedSwigExplicitNTCacheTileDataSource(removeTiles: boolean): void;
setCapacity(capacityInBytes: number): void;
}
declare class NTCartoCSSStyleSet extends NSObject {
static alloc(): NTCartoCSSStyleSet; // inherited from NSObject
static new(): NTCartoCSSStyleSet; // inherited from NSObject
constructor(o: { cartoCSS: string });
constructor(o: { cartoCSS: string; assetPackage: NTAssetPackage });
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getAssetPackage(): NTAssetPackage;
getCartoCSS(): string;
getCptr(): interop.Pointer | interop.Reference<any>;
hash(): number;
initWithCartoCSS(cartoCSS: string): this;
initWithCartoCSSAssetPackage(cartoCSS: string, assetPackage: NTAssetPackage): this;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetRawPtr(): number;
}
declare class NTClickInfo extends NSObject {
static alloc(): NTClickInfo; // inherited from NSObject
static new(): NTClickInfo; // inherited from NSObject
constructor(o: { clickType: NTClickType; duration: number });
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
description(): string;
getClickType(): NTClickType;
getCptr(): interop.Pointer | interop.Reference<any>;
getDuration(): number;
hash(): number;
hashInternal(): number;
initWithClickTypeDuration(clickType: NTClickType, duration: number): this;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEqualInternal(clickInfo: NTClickInfo): boolean;
swigGetRawPtr(): number;
}
declare const enum NTClickType {
T_CLICK_TYPE_SINGLE = 0,
T_CLICK_TYPE_LONG = 1,
T_CLICK_TYPE_DOUBLE = 2,
T_CLICK_TYPE_DUAL = 3
}
declare const enum NTClusterBuilderMode {
T_CLUSTER_BUILDER_MODE_ELEMENTS = 0,
T_CLUSTER_BUILDER_MODE_ELEMENT_COUNT = 1
}
declare class NTClusterElementBuilder extends NSObject {
static alloc(): NTClusterElementBuilder; // inherited from NSObject
static new(): NTClusterElementBuilder; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTClusterElementBuilder;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
buildClusterElementElementCount(mapPos: NTMapPos, elementCount: number): NTVectorElement;
buildClusterElementElements(mapPos: NTMapPos, elements: NTVectorElementVector): NTVectorElement;
buildClusterElementSwigExplicitNTClusterElementBuilderElementCount(mapPos: NTMapPos, elementCount: number): NTVectorElement;
buildClusterElementSwigExplicitNTClusterElementBuilderElements(mapPos: NTMapPos, elements: NTVectorElementVector): NTVectorElement;
getBuilderMode(): NTClusterBuilderMode;
getBuilderModeSwigExplicitNTClusterElementBuilder(): NTClusterBuilderMode;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTClusteredVectorLayer extends NTVectorLayer {
static alloc(): NTClusteredVectorLayer; // inherited from NSObject
static new(): NTClusteredVectorLayer; // inherited from NSObject
constructor(o: { dataSource: NTLocalVectorDataSource; clusterElementBuilder: NTClusterElementBuilder });
expandClusterPx(clusterElement: NTVectorElement, px: number): boolean;
getClusterElementBuilder(): NTClusterElementBuilder;
getMaximumClusterZoom(): number;
getMinimumClusterDistance(): number;
initWithDataSourceClusterElementBuilder(dataSource: NTLocalVectorDataSource, clusterElementBuilder: NTClusterElementBuilder): this;
isAnimatedClusters(): boolean;
setAnimatedClusters(animated: boolean): void;
setMaximumClusterZoom(maxZoom: number): void;
setMinimumClusterDistance(px: number): void;
}
declare class NTColor extends NSObject {
static alloc(): NTColor; // inherited from NSObject
static new(): NTColor; // inherited from NSObject
constructor(o: { color: number });
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { r: number; g: number; b: number; a: number });
description(): string;
getA(): number;
getARGB(): number;
getB(): number;
getCptr(): interop.Pointer | interop.Reference<any>;
getG(): number;
getR(): number;
hash(): number;
hashInternal(): number;
initWithColor(color: number): this;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithRGBA(r: number, g: number, b: number, a: number): this;
isEqualInternal(color: NTColor): boolean;
swigGetRawPtr(): number;
}
declare const enum NTColorFormat {
T_COLOR_FORMAT_UNSUPPORTED = 0,
T_COLOR_FORMAT_GRAYSCALE = 6409,
T_COLOR_FORMAT_GRAYSCALE_ALPHA = 6410,
T_COLOR_FORMAT_RGB = 6407,
T_COLOR_FORMAT_RGBA = 6408,
T_COLOR_FORMAT_BGRA = 1,
T_COLOR_FORMAT_RGBA_4444 = 2,
T_COLOR_FORMAT_RGB_565 = 3
}
declare class NTCombinedTileDataSource extends NTTileDataSource {
static alloc(): NTCombinedTileDataSource; // inherited from NSObject
static new(): NTCombinedTileDataSource; // inherited from NSObject
constructor(o: { dataSource1: NTTileDataSource; dataSource2: NTTileDataSource; zoomLevel: number });
getDataExtentSwigExplicitNTCombinedTileDataSource(): NTMapBounds;
getMaxZoomSwigExplicitNTCombinedTileDataSource(): number;
getMinZoomSwigExplicitNTCombinedTileDataSource(): number;
initWithDataSource1DataSource2ZoomLevel(dataSource1: NTTileDataSource, dataSource2: NTTileDataSource, zoomLevel: number): this;
loadTileSwigExplicitNTCombinedTileDataSource(tile: NTMapTile): NTTileData;
}
declare class NTCompiledStyleSet extends NSObject {
static alloc(): NTCompiledStyleSet; // inherited from NSObject
static new(): NTCompiledStyleSet; // inherited from NSObject
constructor(o: { assetPackage: NTAssetPackage });
constructor(o: { assetPackage: NTAssetPackage; styleName: string });
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getAssetPackage(): NTAssetPackage;
getCptr(): interop.Pointer | interop.Reference<any>;
getStyleAssetName(): string;
getStyleName(): string;
hash(): number;
initWithAssetPackage(assetPackage: NTAssetPackage): this;
initWithAssetPackageStyleName(assetPackage: NTAssetPackage, styleName: string): this;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetRawPtr(): number;
}
declare class NTCullState extends NSObject {
static alloc(): NTCullState; // inherited from NSObject
static new(): NTCullState; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { envelope: NTMapEnvelope; viewState: NTViewState });
getCptr(): interop.Pointer | interop.Reference<any>;
getProjectionEnvelope(projection: NTProjection): NTMapEnvelope;
getViewState(): NTViewState;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithEnvelopeViewState(envelope: NTMapEnvelope, viewState: NTViewState): this;
swigGetRawPtr(): number;
}
declare class NTCustomPopup extends NTPopup {
static alloc(): NTCustomPopup; // inherited from NSObject
static new(): NTCustomPopup; // inherited from NSObject
constructor(o: { baseBillboard: NTBillboard; style: NTPopupStyle; popupHandler: NTCustomPopupHandler });
constructor(o: { geometry: NTGeometry; style: NTPopupStyle; popupHandler: NTCustomPopupHandler });
constructor(o: { pos: NTMapPos; style: NTPopupStyle; popupHandler: NTCustomPopupHandler });
getPopupHandler(): NTCustomPopupHandler;
initWithBaseBillboardStylePopupHandler(baseBillboard: NTBillboard, style: NTPopupStyle, popupHandler: NTCustomPopupHandler): this;
initWithGeometryStylePopupHandler(geometry: NTGeometry, style: NTPopupStyle, popupHandler: NTCustomPopupHandler): this;
initWithPosStylePopupHandler(pos: NTMapPos, style: NTPopupStyle, popupHandler: NTCustomPopupHandler): this;
}
declare class NTCustomPopupHandler extends NSObject {
static alloc(): NTCustomPopupHandler; // inherited from NSObject
static new(): NTCustomPopupHandler; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTCustomPopupHandler;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
onDrawPopup(popupDrawInfo: NTPopupDrawInfo): NTBitmap;
onDrawPopupSwigExplicitNTCustomPopupHandler(popupDrawInfo: NTPopupDrawInfo): NTBitmap;
onPopupClicked(popupClickInfo: NTPopupClickInfo): boolean;
onPopupClickedSwigExplicitNTCustomPopupHandler(popupClickInfo: NTPopupClickInfo): boolean;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTDoubleVector extends NSObject {
static alloc(): NTDoubleVector; // inherited from NSObject
static new(): NTDoubleVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: number): void;
capacity(): number;
clear(): void;
get(i: number): number;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: number): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTDouglasPeuckerGeometrySimplifier extends NTGeometrySimplifier {
static alloc(): NTDouglasPeuckerGeometrySimplifier; // inherited from NSObject
static new(): NTDouglasPeuckerGeometrySimplifier; // inherited from NSObject
constructor(o: { tolerance: number });
initWithTolerance(tolerance: number): this;
}
declare class NTEPSG3857 extends NTProjection {
static alloc(): NTEPSG3857; // inherited from NSObject
static new(): NTEPSG3857; // inherited from NSObject
}
declare class NTEPSG4326 extends NTProjection {
static alloc(): NTEPSG4326; // inherited from NSObject
static new(): NTEPSG4326; // inherited from NSObject
}
declare class NTEditableVectorLayer extends NTVectorLayer {
static alloc(): NTEditableVectorLayer; // inherited from NSObject
static new(): NTEditableVectorLayer; // inherited from NSObject
getSelectedVectorElement(): NTVectorElement;
getVectorEditEventListener(): NTVectorEditEventListener;
setSelectedVectorElement(element: NTVectorElement): void;
setVectorEditEventListener(listener: NTVectorEditEventListener): void;
}
declare class NTElevationDecoder extends NSObject {
static alloc(): NTElevationDecoder; // inherited from NSObject
static new(): NTElevationDecoder; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTElevationDecoder;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTExceptionWrapper extends NSObject {
static alloc(): NTExceptionWrapper; // inherited from NSObject
static catchExceptionError(tryBlock: () => void): boolean;
static new(): NTExceptionWrapper; // inherited from NSObject
}
declare class NTFeature extends NSObject {
static alloc(): NTFeature; // inherited from NSObject
static new(): NTFeature; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTFeature;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { geometry: NTGeometry; properties: NTVariant });
getCptr(): interop.Pointer | interop.Reference<any>;
getGeometry(): NTGeometry;
getProperties(): NTVariant;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithGeometryProperties(geometry: NTGeometry, properties: NTVariant): this;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTFeatureCollection extends NSObject {
static alloc(): NTFeatureCollection; // inherited from NSObject
static new(): NTFeatureCollection; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTFeatureCollection;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { features: NTFeatureVector });
getCptr(): interop.Pointer | interop.Reference<any>;
getFeature(index: number): NTFeature;
getFeatureCount(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithFeatures(features: NTFeatureVector): this;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTFeatureCollectionSearchService extends NSObject {
static alloc(): NTFeatureCollectionSearchService; // inherited from NSObject
static new(): NTFeatureCollectionSearchService; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTFeatureCollectionSearchService;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { projection: NTProjection; featureCollection: NTFeatureCollection });
findFeatures(request: NTSearchRequest): NTFeatureCollection;
findFeaturesSwigExplicitNTFeatureCollectionSearchService(request: NTSearchRequest): NTFeatureCollection;
getCptr(): interop.Pointer | interop.Reference<any>;
getFeatureCollection(): NTFeatureCollection;
getMaxResults(): number;
getProjection(): NTProjection;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithProjectionFeatureCollection(projection: NTProjection, featureCollection: NTFeatureCollection): this;
setMaxResults(maxResults: number): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTFeatureVector extends NSObject {
static alloc(): NTFeatureVector; // inherited from NSObject
static new(): NTFeatureVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTFeature): void;
capacity(): number;
clear(): void;
get(i: number): NTFeature;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTFeature): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTGeoJSONGeometryReader extends NSObject {
static alloc(): NTGeoJSONGeometryReader; // inherited from NSObject
static new(): NTGeoJSONGeometryReader; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
getTargetProjection(): NTProjection;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
readFeature(geoJSON: string): NTFeature;
readFeatureCollection(geoJSON: string): NTFeatureCollection;
readGeometry(geoJSON: string): NTGeometry;
setTargetProjection(proj: NTProjection): void;
}
declare class NTGeoJSONGeometryWriter extends NSObject {
static alloc(): NTGeoJSONGeometryWriter; // inherited from NSObject
static new(): NTGeoJSONGeometryWriter; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
getSourceProjection(): NTProjection;
getZ(): boolean;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
setSourceProjection(proj: NTProjection): void;
setZ(z: boolean): void;
writeFeature(feature: NTFeature): string;
writeFeatureCollection(featureCollection: NTFeatureCollection): string;
writeGeometry(geometry: NTGeometry): string;
}
declare class NTGeoJSONVectorTileDataSource extends NTTileDataSource {
static alloc(): NTGeoJSONVectorTileDataSource; // inherited from NSObject
static new(): NTGeoJSONVectorTileDataSource; // inherited from NSObject
addGeoJSONFeatureGeoJSON(layerIndex: number, geoJSON: NTVariant): void;
addGeoJSONStringFeatureGeoJSON(layerIndex: number, geoJSON: string): void;
createLayer(name: string): number;
deleteLayer(layerIndex: number): void;
getDataExtentSwigExplicitNTGeoJSONVectorTileDataSource(): NTMapBounds;
getDefaultLayerBuffer(): number;
getSimplifyTolerance(): number;
loadTileSwigExplicitNTGeoJSONVectorTileDataSource(mapTile: NTMapTile): NTTileData;
removeGeoJSONFeatureArg2(layerIndex: number, arg2: NTVariant): void;
setDefaultLayerBuffer(tolerance: number): void;
setLayerFeatureCollectionProjectionFeatureCollection(layerIndex: number, projection: NTProjection, featureCollection: NTFeatureCollection): void;
setLayerGeoJSONGeoJSON(layerIndex: number, geoJSON: NTVariant): void;
setLayerGeoJSONStringGeoJSON(layerIndex: number, geoJSON: string): void;
setSimplifyTolerance(tolerance: number): void;
updateGeoJSONFeatureGeoJSON(layerIndex: number, geoJSON: NTVariant): void;
updateGeoJSONStringFeatureGeoJSON(layerIndex: number, geoJSON: string): void;
}
declare class NTGeocodingAddress extends NTAddress {
static alloc(): NTGeocodingAddress; // inherited from NSObject
static new(): NTGeocodingAddress; // inherited from NSObject
}
declare class NTGeocodingRequest extends NSObject {
static alloc(): NTGeocodingRequest; // inherited from NSObject
static new(): NTGeocodingRequest; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { projection: NTProjection; query: string });
description(): string;
getCptr(): interop.Pointer | interop.Reference<any>;
getCustomParameter(param: string): NTVariant;
getLocation(): NTMapPos;
getLocationRadius(): number;
getProjection(): NTProjection;
getQuery(): string;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithProjectionQuery(projection: NTProjection, query: string): this;
setCustomParameterValue(param: string, value: NTVariant): void;
setLocation(pos: NTMapPos): void;
setLocationRadius(radius: number): void;
swigGetRawPtr(): number;
}
declare class NTGeocodingResult extends NSObject {
static alloc(): NTGeocodingResult; // inherited from NSObject
static new(): NTGeocodingResult; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { projection: NTProjection; address: NTGeocodingAddress; rank: number; featureCollection: NTFeatureCollection });
description(): string;
getAddress(): NTGeocodingAddress;
getCptr(): interop.Pointer | interop.Reference<any>;
getFeatureCollection(): NTFeatureCollection;
getProjection(): NTProjection;
getRank(): number;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithProjectionAddressRankFeatureCollection(projection: NTProjection, address: NTGeocodingAddress, rank: number, featureCollection: NTFeatureCollection): this;
swigGetRawPtr(): number;
}
declare class NTGeocodingResultVector extends NSObject {
static alloc(): NTGeocodingResultVector; // inherited from NSObject
static new(): NTGeocodingResultVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTGeocodingResult): void;
capacity(): number;
clear(): void;
get(i: number): NTGeocodingResult;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTGeocodingResult): void;
size(): number;
}
declare class NTGeocodingService extends NSObject {
static alloc(): NTGeocodingService; // inherited from NSObject
static new(): NTGeocodingService; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTGeocodingService;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
calculateAddresses(request: NTGeocodingRequest): NTGeocodingResultVector;
getCptr(): interop.Pointer | interop.Reference<any>;
getLanguage(): string;
getMaxResults(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isAutocomplete(): boolean;
setAutocomplete(autocomplete: boolean): void;
setLanguage(lang: string): void;
setMaxResults(maxResults: number): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTGeometry extends NSObject {
static alloc(): NTGeometry; // inherited from NSObject
static new(): NTGeometry; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTGeometry;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getBounds(): NTMapBounds;
getCenterPos(): NTMapPos;
getCptr(): interop.Pointer | interop.Reference<any>;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTGeometryCollection extends NTVectorElement {
static alloc(): NTGeometryCollection; // inherited from NSObject
static new(): NTGeometryCollection; // inherited from NSObject
constructor(o: { geometry: NTMultiGeometry; style: NTGeometryCollectionStyle });
getGeometry(): NTMultiGeometry;
getStyle(): NTGeometryCollectionStyle;
initWithGeometryStyle(geometry: NTMultiGeometry, style: NTGeometryCollectionStyle): this;
setGeometry(geometry: NTMultiGeometry): void;
setStyle(style: NTGeometryCollectionStyle): void;
}
declare class NTGeometryCollectionStyle extends NTStyle {
static alloc(): NTGeometryCollectionStyle; // inherited from NSObject
static new(): NTGeometryCollectionStyle; // inherited from NSObject
getLineStyle(): NTLineStyle;
getPointStyle(): NTPointStyle;
getPolygonStyle(): NTPolygonStyle;
}
declare class NTGeometryCollectionStyleBuilder extends NTStyleBuilder {
static alloc(): NTGeometryCollectionStyleBuilder; // inherited from NSObject
static new(): NTGeometryCollectionStyleBuilder; // inherited from NSObject
buildStyle(): NTGeometryCollectionStyle;
getLineStyle(): NTLineStyle;
getPointStyle(): NTPointStyle;
getPolygonStyle(): NTPolygonStyle;
setLineStyle(lineStyle: NTLineStyle): void;
setPointStyle(pointStyle: NTPointStyle): void;
setPolygonStyle(polygonStyle: NTPolygonStyle): void;
}
declare class NTGeometrySimplifier extends NSObject {
static alloc(): NTGeometrySimplifier; // inherited from NSObject
static new(): NTGeometrySimplifier; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTGeometrySimplifier;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTGeometryVector extends NSObject {
static alloc(): NTGeometryVector; // inherited from NSObject
static new(): NTGeometryVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTGeometry): void;
capacity(): number;
clear(): void;
get(i: number): NTGeometry;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTGeometry): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTHTTPTileDataSource extends NTTileDataSource {
static alloc(): NTHTTPTileDataSource; // inherited from NSObject
static new(): NTHTTPTileDataSource; // inherited from NSObject
constructor(o: { minZoom: number; maxZoom: number; baseURL: string });
buildTileURLSwigExplicitNTHTTPTileDataSourceTile(baseURL: string, tile: NTMapTile): string;
buildTileURLTile(baseURL: string, tile: NTMapTile): string;
getBaseURL(): string;
getHTTPHeaders(): NTStringMap;
getSubdomains(): NTStringVector;
getTimeout(): number;
initWithMinZoomMaxZoomBaseURL(minZoom: number, maxZoom: number, baseURL: string): this;
isMaxAgeHeaderCheck(): boolean;
isTMSScheme(): boolean;
loadTileSwigExplicitNTHTTPTileDataSource(mapTile: NTMapTile): NTTileData;
setBaseURL(baseURL: string): void;
setHTTPHeaders(headers: NTStringMap): void;
setMaxAgeHeaderCheck(maxAgeCheck: boolean): void;
setSubdomains(subdomains: NTStringVector): void;
setTMSScheme(tmsScheme: boolean): void;
setTimeout(timeout: number): void;
}
declare class NTHillshadeRasterTileLayer extends NTRasterTileLayer {
static alloc(): NTHillshadeRasterTileLayer; // inherited from NSObject
static new(): NTHillshadeRasterTileLayer; // inherited from NSObject
constructor(o: { dataSource: NTTileDataSource; elevationDecoder: NTElevationDecoder });
getAccentColor(): NTColor;
getContrast(): number;
getElevation(pos: NTMapPos): number;
getElevations(poses: NTMapPosVector): NTDoubleVector;
getExagerateHeightScaleEnabled(): boolean;
getHeightScale(): number;
getHighlightColor(): NTColor;
getIlluminationDirection(): NTMapVec;
getIlluminationMapRotationEnabled(): boolean;
getNormalMapLightingShader(): string;
getShadowColor(): NTColor;
initWithDataSourceElevationDecoder(dataSource: NTTileDataSource, elevationDecoder: NTElevationDecoder): this;
setAccentColor(color: NTColor): void;
setContrast(contrast: number): void;
setExagerateHeightScaleEnabled(enabled: boolean): void;
setHeightScale(heightScale: number): void;
setHighlightColor(color: NTColor): void;
setIlluminationDirection(direction: NTMapVec): void;
setIlluminationMapRotationEnabled(enabled: boolean): void;
setNormalMapLightingShader(shader: string): void;
setShadowColor(color: NTColor): void;
}
declare class NTLabel extends NTBillboard {
static alloc(): NTLabel; // inherited from NSObject
static new(): NTLabel; // inherited from NSObject
drawBitmap(dpToPX: number): NTBitmap;
getStyle(): NTLabelStyle;
setStyle(style: NTLabelStyle): void;
}
declare class NTLabelStyle extends NTBillboardStyle {
static alloc(): NTLabelStyle; // inherited from NSObject
static new(): NTLabelStyle; // inherited from NSObject
getAnchorPointX(): number;
getAnchorPointY(): number;
getOrientationMode(): NTBillboardOrientation;
getRenderScale(): number;
getScalingMode(): NTBillboardScaling;
isFlippable(): boolean;
}
declare class NTLabelStyleBuilder extends NTBillboardStyleBuilder {
static alloc(): NTLabelStyleBuilder; // inherited from NSObject
static new(): NTLabelStyleBuilder; // inherited from NSObject
buildStyle(): NTLabelStyle;
getAnchorPointX(): number;
getAnchorPointY(): number;
getOrientationMode(): NTBillboardOrientation;
getRenderScale(): number;
getScalingMode(): NTBillboardScaling;
isFlippable(): boolean;
setAnchorPointX(anchorPointX: number): void;
setAnchorPointXAnchorPointY(anchorPointX: number, anchorPointY: number): void;
setAnchorPointY(anchorPointY: number): void;
setFlippable(flippable: boolean): void;
setOrientationMode(orientationMode: NTBillboardOrientation): void;
setRenderScale(renderScale: number): void;
setScalingMode(scalingMode: NTBillboardScaling): void;
}
declare class NTLayer extends NSObject {
static alloc(): NTLayer; // inherited from NSObject
static new(): NTLayer; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTLayer;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
containsMetaDataKey(key: string): boolean;
getCptr(): interop.Pointer | interop.Reference<any>;
getMetaData(): NTStringVariantMap;
getMetaDataElement(key: string): NTVariant;
getOpacity(): number;
getUpdatePriority(): number;
getVisibleZoomRange(): NTMapRange;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isUpdateInProgress(): boolean;
isVisible(): boolean;
refresh(): void;
setCullDelay(delay: number): void;
setMetaData(metaData: NTStringVariantMap): void;
setMetaDataElementElement(key: string, element: NTVariant): void;
setOpacity(opacity: number): void;
setUpdatePriority(priority: number): void;
setVisible(visible: boolean): void;
setVisibleZoomRange(range: NTMapRange): void;
simulateClickScreenPosViewState(clickType: NTClickType, screenPos: NTScreenPos, viewState: NTViewState): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
update(cullState: NTCullState): void;
}
declare class NTLayerVector extends NSObject {
static alloc(): NTLayerVector; // inherited from NSObject
static new(): NTLayerVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTLayer): void;
capacity(): number;
clear(): void;
get(i: number): NTLayer;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTLayer): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTLayers extends NSObject {
static alloc(): NTLayers; // inherited from NSObject
static new(): NTLayers; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(layer: NTLayer): void;
addAll(layers: NTLayerVector): void;
clear(): void;
count(): number;
get(index: number): NTLayer;
getAll(): NTLayerVector;
getCptr(): interop.Pointer | interop.Reference<any>;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
insertLayer(index: number, layer: NTLayer): void;
remove(layer: NTLayer): boolean;
removeAll(layers: NTLayerVector): boolean;
setAll(layers: NTLayerVector): void;
setLayer(index: number, layer: NTLayer): void;
swigGetRawPtr(): number;
}
declare class NTLine extends NTVectorElement {
static alloc(): NTLine; // inherited from NSObject
static new(): NTLine; // inherited from NSObject
constructor(o: { geometry: NTLineGeometry; style: NTLineStyle });
constructor(o: { poses: NTMapPosVector; style: NTLineStyle });
getGeometry(): NTLineGeometry;
getPoses(): NTMapPosVector;
getStyle(): NTLineStyle;
initWithGeometryStyle(geometry: NTLineGeometry, style: NTLineStyle): this;
initWithPosesStyle(poses: NTMapPosVector, style: NTLineStyle): this;
setGeometry(geometry: NTLineGeometry): void;
setPoses(poses: NTMapPosVector): void;
setStyle(style: NTLineStyle): void;
}
declare const enum NTLineEndType {
T_LINE_END_TYPE_NONE = 0,
T_LINE_END_TYPE_SQUARE = 1,
T_LINE_END_TYPE_ROUND = 2
}
declare class NTLineGeometry extends NTGeometry {
static alloc(): NTLineGeometry; // inherited from NSObject
static new(): NTLineGeometry; // inherited from NSObject
constructor(o: { poses: NTMapPosVector });
getPoses(): NTMapPosVector;
initWithPoses(poses: NTMapPosVector): this;
}
declare class NTLineGeometryVector extends NSObject {
static alloc(): NTLineGeometryVector; // inherited from NSObject
static new(): NTLineGeometryVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTLineGeometry): void;
capacity(): number;
clear(): void;
get(i: number): NTLineGeometry;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTLineGeometry): void;
size(): number;
swigGetRawPtr(): number;
}
declare const enum NTLineJoinType {
T_LINE_JOIN_TYPE_NONE = 0,
T_LINE_JOIN_TYPE_MITER = 1,
T_LINE_JOIN_TYPE_BEVEL = 2,
T_LINE_JOIN_TYPE_ROUND = 3
}
declare class NTLineStyle extends NTStyle {
static alloc(): NTLineStyle; // inherited from NSObject
static new(): NTLineStyle; // inherited from NSObject
getBitmap(): NTBitmap;
getClickWidth(): number;
getLineEndType(): NTLineEndType;
getLineJoinType(): NTLineJoinType;
getStretchFactor(): number;
getWidth(): number;
}
declare class NTLineStyleBuilder extends NTStyleBuilder {
static alloc(): NTLineStyleBuilder; // inherited from NSObject
static new(): NTLineStyleBuilder; // inherited from NSObject
buildStyle(): NTLineStyle;
getBitmap(): NTBitmap;
getClickWidth(): number;
getLineEndType(): NTLineEndType;
getLineJoinType(): NTLineJoinType;
getStretchFactor(): number;
getWidth(): number;
setBitmap(bitmap: NTBitmap): void;
setClickWidth(clickWidth: number): void;
setLineEndType(lineEndType: NTLineEndType): void;
setLineJoinType(lineJoinType: NTLineJoinType): void;
setStretchFactor(stretchFactor: number): void;
setWidth(width: number): void;
}
declare const enum NTLocalSpatialIndexType {
T_LOCAL_SPATIAL_INDEX_TYPE_NULL = 0,
T_LOCAL_SPATIAL_INDEX_TYPE_KDTREE = 1
}
declare class NTLocalVectorDataSource extends NTVectorDataSource {
static alloc(): NTLocalVectorDataSource; // inherited from NSObject
static new(): NTLocalVectorDataSource; // inherited from NSObject
constructor(o: { projection: NTProjection; spatialIndexType: NTLocalSpatialIndexType });
add(element: NTVectorElement): void;
addAll(elements: NTVectorElementVector): void;
addFeatureCollectionStyle(featureCollection: NTFeatureCollection, style: NTStyle): void;
clear(): void;
getAll(): NTVectorElementVector;
getDataExtentSwigExplicitNTLocalVectorDataSource(): NTMapBounds;
getFeatureCollection(): NTFeatureCollection;
getGeometrySimplifier(): NTGeometrySimplifier;
initWithProjectionSpatialIndexType(projection: NTProjection, spatialIndexType: NTLocalSpatialIndexType): this;
loadElementsSwigExplicitNTLocalVectorDataSource(cullState: NTCullState): NTVectorData;
remove(element: NTVectorElement): boolean;
removeAll(elements: NTVectorElementVector): boolean;
setAll(elements: NTVectorElementVector): void;
setGeometrySimplifier(simplifier: NTGeometrySimplifier): void;
}
declare class NTLog extends NSObject {
static alloc(): NTLog; // inherited from NSObject
static debug(message: string): void;
static error(message: string): void;
static fatal(message: string): void;
static getLogEventListener(): NTLogEventListener;
static getTag(): string;
static info(message: string): void;
static isShowDebug(): boolean;
static isShowError(): boolean;
static isShowInfo(): boolean;
static isShowWarn(): boolean;
static new(): NTLog; // inherited from NSObject
static setLogEventListener(listener: NTLogEventListener): void;
static setShowDebug(showDebug: boolean): void;
static setShowError(showError: boolean): void;
static setShowInfo(showInfo: boolean): void;
static setShowWarn(showWarn: boolean): void;
static setTag(tag: string): void;
static warn(message: string): void;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
}
declare class NTLogEventListener extends NSObject {
static alloc(): NTLogEventListener; // inherited from NSObject
static new(): NTLogEventListener; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTLogEventListener;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
onDebugEvent(message: string): boolean;
onDebugEventSwigExplicitNTLogEventListener(message: string): boolean;
onErrorEvent(message: string): boolean;
onErrorEventSwigExplicitNTLogEventListener(message: string): boolean;
onFatalEvent(message: string): boolean;
onFatalEventSwigExplicitNTLogEventListener(message: string): boolean;
onInfoEvent(message: string): boolean;
onInfoEventSwigExplicitNTLogEventListener(message: string): boolean;
onWarnEvent(message: string): boolean;
onWarnEventSwigExplicitNTLogEventListener(message: string): boolean;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare const enum NTMBTilesScheme {
T_MBTILES_SCHEME_TMS = 0,
T_MBTILES_SCHEME_XYZ = 1
}
declare class NTMBTilesTileDataSource extends NTTileDataSource {
static alloc(): NTMBTilesTileDataSource; // inherited from NSObject
static new(): NTMBTilesTileDataSource; // inherited from NSObject
constructor(o: { minZoom: number; maxZoom: number; path: string });
constructor(o: { minZoom: number; maxZoom: number; path: string; scheme: NTMBTilesScheme });
constructor(o: { path: string });
getDataExtentSwigExplicitNTMBTilesTileDataSource(): NTMapBounds;
getMaxZoomSwigExplicitNTMBTilesTileDataSource(): number;
getMetaData(): NTStringMap;
getMinZoomSwigExplicitNTMBTilesTileDataSource(): number;
getTileMask(): string;
getTileMaskSwigExplicitNTMBTilesTileDataSource(): string;
initWithMinZoomMaxZoomPath(minZoom: number, maxZoom: number, path: string): this;
initWithMinZoomMaxZoomPathScheme(minZoom: number, maxZoom: number, path: string, scheme: NTMBTilesScheme): this;
initWithPath(path: string): this;
loadTileSwigExplicitNTMBTilesTileDataSource(mapTile: NTMapTile): NTTileData;
}
declare class NTMBVectorTileDecoder extends NTVectorTileDecoder {
static alloc(): NTMBVectorTileDecoder; // inherited from NSObject
static new(): NTMBVectorTileDecoder; // inherited from NSObject
constructor(o: { cartoCSSStyleSet: NTCartoCSSStyleSet });
constructor(o: { compiledStyleSet: NTCompiledStyleSet });
getCartoCSSStyleSet(): NTCartoCSSStyleSet;
getCompiledStyleSet(): NTCompiledStyleSet;
getStyleParameter(param: string): string;
getStyleParameters(): NTStringVector;
initWithCartoCSSStyleSet(cartoCSSStyleSet: NTCartoCSSStyleSet): this;
initWithCompiledStyleSet(compiledStyleSet: NTCompiledStyleSet): this;
isFeatureIdOverride(): boolean;
setCartoCSSStyleSet(styleSet: NTCartoCSSStyleSet): void;
setCompiledStyleSet(styleSet: NTCompiledStyleSet): void;
setFeatureIdOverride(idOverride: boolean): void;
setJSONStyleParameters(params: string): void;
setStyleParameterValue(param: string, value: string): boolean;
setStyleParameters(params: NTStringMap): void;
}
declare class NTMapBounds extends NSObject {
static alloc(): NTMapBounds; // inherited from NSObject
static new(): NTMapBounds; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { min: NTMapPos; max: NTMapPos });
containsBounds(bounds: NTMapBounds): boolean;
containsPos(pos: NTMapPos): boolean;
description(): string;
getCenter(): NTMapPos;
getCptr(): interop.Pointer | interop.Reference<any>;
getDelta(): NTMapVec;
getMax(): NTMapPos;
getMin(): NTMapPos;
hash(): number;
hashInternal(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithMinMax(min: NTMapPos, max: NTMapPos): this;
intersects(bounds: NTMapBounds): boolean;
isEqualInternal(mapBounds: NTMapBounds): boolean;
shrinkToIntersection(bounds: NTMapBounds): void;
swigGetRawPtr(): number;
}
declare class NTMapBoxElevationDataDecoder extends NTElevationDecoder {
static alloc(): NTMapBoxElevationDataDecoder; // inherited from NSObject
static new(): NTMapBoxElevationDataDecoder; // inherited from NSObject
}
declare class NTMapBoxOnlineGeocodingService extends NTGeocodingService {
static alloc(): NTMapBoxOnlineGeocodingService; // inherited from NSObject
static new(): NTMapBoxOnlineGeocodingService; // inherited from NSObject
constructor(o: { accessToken: string });
calculateAddressesSwigExplicitNTMapBoxOnlineGeocodingService(request: NTGeocodingRequest): NTGeocodingResultVector;
getCustomServiceURL(): string;
getLanguageSwigExplicitNTMapBoxOnlineGeocodingService(): string;
getMaxResultsSwigExplicitNTMapBoxOnlineGeocodingService(): number;
initWithAccessToken(accessToken: string): this;
isAutocompleteSwigExplicitNTMapBoxOnlineGeocodingService(): boolean;
setAutocompleteSwigExplicitNTMapBoxOnlineGeocodingService(autocomplete: boolean): void;
setCustomServiceURL(serviceURL: string): void;
setLanguageSwigExplicitNTMapBoxOnlineGeocodingService(lang: string): void;
setMaxResultsSwigExplicitNTMapBoxOnlineGeocodingService(maxResults: number): void;
}
declare class NTMapBoxOnlineReverseGeocodingService extends NTReverseGeocodingService {
static alloc(): NTMapBoxOnlineReverseGeocodingService; // inherited from NSObject
static new(): NTMapBoxOnlineReverseGeocodingService; // inherited from NSObject
constructor(o: { accessToken: string });
calculateAddressesSwigExplicitNTMapBoxOnlineReverseGeocodingService(request: NTReverseGeocodingRequest): NTGeocodingResultVector;
getCustomServiceURL(): string;
getLanguageSwigExplicitNTMapBoxOnlineReverseGeocodingService(): string;
initWithAccessToken(accessToken: string): this;
setCustomServiceURL(serviceURL: string): void;
setLanguageSwigExplicitNTMapBoxOnlineReverseGeocodingService(lang: string): void;
}
declare class NTMapClickInfo extends NSObject {
static alloc(): NTMapClickInfo; // inherited from NSObject
static new(): NTMapClickInfo; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getClickInfo(): NTClickInfo;
getClickPos(): NTMapPos;
getClickType(): NTClickType;
getCptr(): interop.Pointer | interop.Reference<any>;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetRawPtr(): number;
}
declare class NTMapEnvelope extends NSObject {
static alloc(): NTMapEnvelope; // inherited from NSObject
static new(): NTMapEnvelope; // inherited from NSObject
constructor(o: { bounds: NTMapBounds });
constructor(o: { convexHull: NTMapPosVector });
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
contains(envelope: NTMapEnvelope): boolean;
description(): string;
getBounds(): NTMapBounds;
getConvexHull(): NTMapPosVector;
getCptr(): interop.Pointer | interop.Reference<any>;
hash(): number;
hashInternal(): number;
initWithBounds(bounds: NTMapBounds): this;
initWithConvexHull(convexHull: NTMapPosVector): this;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
intersects(envelope: NTMapEnvelope): boolean;
isEqualInternal(envelope: NTMapEnvelope): boolean;
swigGetRawPtr(): number;
}
declare class NTMapEventListener extends NSObject {
static alloc(): NTMapEventListener; // inherited from NSObject
static new(): NTMapEventListener; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTMapEventListener;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
onMapClicked(mapClickInfo: NTMapClickInfo): void;
onMapClickedSwigExplicitNTMapEventListener(mapClickInfo: NTMapClickInfo): void;
onMapIdle(): void;
onMapIdleSwigExplicitNTMapEventListener(): void;
onMapInteraction(mapInteractionInfo: NTMapInteractionInfo): void;
onMapInteractionSwigExplicitNTMapEventListener(mapInteractionInfo: NTMapInteractionInfo): void;
onMapMoved(): void;
onMapMovedSwigExplicitNTMapEventListener(): void;
onMapStable(): void;
onMapStableSwigExplicitNTMapEventListener(): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTMapInteractionInfo extends NSObject {
static alloc(): NTMapInteractionInfo; // inherited from NSObject
static new(): NTMapInteractionInfo; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isAnimationStarted(): boolean;
isPanAction(): boolean;
isRotateAction(): boolean;
isTiltAction(): boolean;
isZoomAction(): boolean;
swigGetRawPtr(): number;
}
declare class NTMapPos extends NSObject {
static alloc(): NTMapPos; // inherited from NSObject
static new(): NTMapPos; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { x: number; y: number });
constructor(o: { x: number; y: number; z: number });
add(v: NTMapVec): NTMapPos;
description(): string;
getCptr(): interop.Pointer | interop.Reference<any>;
getX(): number;
getY(): number;
getZ(): number;
hash(): number;
hashInternal(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithXY(x: number, y: number): this;
initWithXYZ(x: number, y: number, z: number): this;
isEqualInternal(p: NTMapPos): boolean;
subPos(p: NTMapPos): NTMapVec;
subVec(v: NTMapVec): NTMapPos;
swigGetRawPtr(): number;
}
declare class NTMapPosVector extends NSObject {
static alloc(): NTMapPosVector; // inherited from NSObject
static new(): NTMapPosVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTMapPos): void;
capacity(): number;
clear(): void;
get(i: number): NTMapPos;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTMapPos): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTMapPosVectorVector extends NSObject {
static alloc(): NTMapPosVectorVector; // inherited from NSObject
static new(): NTMapPosVectorVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTMapPosVector): void;
capacity(): number;
clear(): void;
get(i: number): NTMapPosVector;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTMapPosVector): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTMapRange extends NSObject {
static alloc(): NTMapRange; // inherited from NSObject
static new(): NTMapRange; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { min: number; max: number });
description(): string;
getCptr(): interop.Pointer | interop.Reference<any>;
getMax(): number;
getMidrange(): number;
getMin(): number;
hash(): number;
hashInternal(): number;
inRange(value: number): boolean;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithMinMax(min: number, max: number): this;
isEqualInternal(mapRange: NTMapRange): boolean;
length(): number;
swigGetRawPtr(): number;
}
declare class NTMapRenderer extends NSObject {
static alloc(): NTMapRenderer; // inherited from NSObject
static new(): NTMapRenderer; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
captureRenderingWaitWhileUpdating(listener: NTRendererCaptureListener, waitWhileUpdating: boolean): void;
getCptr(): interop.Pointer | interop.Reference<any>;
getMapRendererListener(): NTMapRendererListener;
getViewState(): NTViewState;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
requestRedraw(): void;
setMapRendererListener(listener: NTMapRendererListener): void;
swigGetRawPtr(): number;
}
declare class NTMapRendererListener extends NSObject {
static alloc(): NTMapRendererListener; // inherited from NSObject
static new(): NTMapRendererListener; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTMapRendererListener;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
onAfterDrawFrame(): void;
onAfterDrawFrameSwigExplicitNTMapRendererListener(): void;
onBeforeDrawFrame(): void;
onBeforeDrawFrameSwigExplicitNTMapRendererListener(): void;
onSurfaceChangedHeight(width: number, height: number): void;
onSurfaceChangedSwigExplicitNTMapRendererListenerHeight(width: number, height: number): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTMapTile extends NSObject {
static alloc(): NTMapTile; // inherited from NSObject
static new(): NTMapTile; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { x: number; y: number; zoom: number; frameNr: number });
description(): string;
getCptr(): interop.Pointer | interop.Reference<any>;
getFrameNr(): number;
getTileId(): number;
getX(): number;
getY(): number;
getZoom(): number;
hash(): number;
hashInternal(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithXYZoomFrameNr(x: number, y: number, zoom: number, frameNr: number): this;
isEqualInternal(tile: NTMapTile): boolean;
swigGetRawPtr(): number;
}
declare class NTMapTilerOnlineTileDataSource extends NTTileDataSource {
static alloc(): NTMapTilerOnlineTileDataSource; // inherited from NSObject
static new(): NTMapTilerOnlineTileDataSource; // inherited from NSObject
constructor(o: { key: string });
getCustomServiceURL(): string;
getTimeout(): number;
initWithKey(key: string): this;
loadTileSwigExplicitNTMapTilerOnlineTileDataSource(mapTile: NTMapTile): NTTileData;
setCustomServiceURL(serviceURL: string): void;
setTimeout(timeout: number): void;
}
declare class NTMapVec extends NSObject {
static alloc(): NTMapVec; // inherited from NSObject
static new(): NTMapVec; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { x: number; y: number });
constructor(o: { x: number; y: number; z: number });
add(v: NTMapVec): NTMapVec;
crossProduct2D(v: NTMapVec): number;
crossProduct3D(v: NTMapVec): NTMapVec;
description(): string;
div(divider: number): NTMapVec;
dotProduct(v: NTMapVec): number;
getCptr(): interop.Pointer | interop.Reference<any>;
getNormalized(): NTMapVec;
getX(): number;
getY(): number;
getZ(): number;
hash(): number;
hashInternal(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithXY(x: number, y: number): this;
initWithXYZ(x: number, y: number, z: number): this;
isEqualInternal(v: NTMapVec): boolean;
length(): number;
mul(multiplier: number): NTMapVec;
sub(v: NTMapVec): NTMapVec;
swigGetRawPtr(): number;
}
declare class NTMapView extends GLKView {
static alloc(): NTMapView; // inherited from NSObject
static appearance(): NTMapView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): NTMapView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): NTMapView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject> | (typeof NSObject)[]): NTMapView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): NTMapView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject> | (typeof NSObject)[]): NTMapView; // inherited from UIAppearance
static new(): NTMapView; // inherited from NSObject
cancelAllTasks(): void;
clearAllCaches(): void;
clearPreloadingCaches(): void;
getFocusPos(): NTMapPos;
getLayers(): NTLayers;
getMapEventListener(): NTMapEventListener;
getMapRenderer(): NTMapRenderer;
getOptions(): NTOptions;
getRotation(): number;
getTilt(): number;
getZoom(): number;
mapToScreen(mapPos: NTMapPos): NTScreenPos;
moveToFitBoundsScreenBoundsIntegerZoomDurationSeconds(mapBounds: NTMapBounds, screenBounds: NTScreenBounds, integerZoom: boolean, durationSeconds: number): void;
moveToFitBoundsScreenBoundsIntegerZoomResetRotationResetTiltDurationSeconds(
mapBounds: NTMapBounds,
screenBounds: NTScreenBounds,
integerZoom: boolean,
resetRotation: boolean,
resetTilt: boolean,
durationSeconds: number
): void;
panDurationSeconds(deltaPos: NTMapVec, durationSeconds: number): void;
rotateDurationSeconds(deltaAngle: number, durationSeconds: number): void;
rotateTargetPosDurationSeconds(deltaAngle: number, targetPos: NTMapPos, durationSeconds: number): void;
screenToMap(screenPos: NTScreenPos): NTMapPos;
setFocusPosDurationSeconds(pos: NTMapPos, durationSeconds: number): void;
setMapEventListener(mapEventListener: NTMapEventListener): void;
setRotationDurationSeconds(angle: number, durationSeconds: number): void;
setRotationTargetPosDurationSeconds(angle: number, targetPos: NTMapPos, durationSeconds: number): void;
setTiltDurationSeconds(tilt: number, durationSeconds: number): void;
setZoomDurationSeconds(zoom: number, durationSeconds: number): void;
setZoomTargetPosDurationSeconds(zoom: number, targetPos: NTMapPos, durationSeconds: number): void;
tiltDurationSeconds(deltaTilt: number, durationSeconds: number): void;
zoomDurationSeconds(deltaZoom: number, durationSeconds: number): void;
zoomTargetPosDurationSeconds(deltaZoom: number, targetPos: NTMapPos, durationSeconds: number): void;
}
declare class NTMarker extends NTBillboard {
static alloc(): NTMarker; // inherited from NSObject
static new(): NTMarker; // inherited from NSObject
constructor(o: { baseBillboard: NTBillboard; style: NTMarkerStyle });
constructor(o: { geometry: NTGeometry; style: NTMarkerStyle });
constructor(o: { pos: NTMapPos; style: NTMarkerStyle });
getStyle(): NTMarkerStyle;
initWithBaseBillboardStyle(baseBillboard: NTBillboard, style: NTMarkerStyle): this;
initWithGeometryStyle(geometry: NTGeometry, style: NTMarkerStyle): this;
initWithPosStyle(pos: NTMapPos, style: NTMarkerStyle): this;
setStyle(style: NTMarkerStyle): void;
}
declare class NTMarkerStyle extends NTBillboardStyle {
static alloc(): NTMarkerStyle; // inherited from NSObject
static new(): NTMarkerStyle; // inherited from NSObject
getAnchorPointX(): number;
getAnchorPointY(): number;
getBitmap(): NTBitmap;
getClickSize(): number;
getOrientationMode(): NTBillboardOrientation;
getScalingMode(): NTBillboardScaling;
getSize(): number;
}
declare class NTMarkerStyleBuilder extends NTBillboardStyleBuilder {
static alloc(): NTMarkerStyleBuilder; // inherited from NSObject
static new(): NTMarkerStyleBuilder; // inherited from NSObject
buildStyle(): NTMarkerStyle;
getAnchorPointX(): number;
getAnchorPointY(): number;
getBitmap(): NTBitmap;
getClickSize(): number;
getOrientationMode(): NTBillboardOrientation;
getScalingMode(): NTBillboardScaling;
getSize(): number;
setAnchorPointX(anchorPointX: number): void;
setAnchorPointXAnchorPointY(anchorPointX: number, anchorPointY: number): void;
setAnchorPointY(anchorPointY: number): void;
setBitmap(bitmap: NTBitmap): void;
setClickSize(size: number): void;
setOrientationMode(orientationMode: NTBillboardOrientation): void;
setScalingMode(scalingMode: NTBillboardScaling): void;
setSize(size: number): void;
}
declare class NTMemoryCacheTileDataSource extends NTCacheTileDataSource {
static alloc(): NTMemoryCacheTileDataSource; // inherited from NSObject
static new(): NTMemoryCacheTileDataSource; // inherited from NSObject
clearSwigExplicitNTMemoryCacheTileDataSource(): void;
getCapacitySwigExplicitNTMemoryCacheTileDataSource(): number;
loadTileSwigExplicitNTMemoryCacheTileDataSource(mapTile: NTMapTile): NTTileData;
setCapacitySwigExplicitNTMemoryCacheTileDataSource(capacityInBytes: number): void;
}
declare class NTMergedMBVTTileDataSource extends NTTileDataSource {
static alloc(): NTMergedMBVTTileDataSource; // inherited from NSObject
static new(): NTMergedMBVTTileDataSource; // inherited from NSObject
constructor(o: { dataSource1: NTTileDataSource; dataSource2: NTTileDataSource });
getDataExtentSwigExplicitNTMergedMBVTTileDataSource(): NTMapBounds;
getMaxZoomSwigExplicitNTMergedMBVTTileDataSource(): number;
getMinZoomSwigExplicitNTMergedMBVTTileDataSource(): number;
getTileMask(): string;
getTileMaskSwigExplicitNTMergedMBVTTileDataSource(): string;
initWithDataSource1DataSource2(dataSource1: NTTileDataSource, dataSource2: NTTileDataSource): this;
loadTileSwigExplicitNTMergedMBVTTileDataSource(tile: NTMapTile): NTTileData;
}
declare class NTMultiGeometry extends NTGeometry {
static alloc(): NTMultiGeometry; // inherited from NSObject
static new(): NTMultiGeometry; // inherited from NSObject
constructor(o: { geometries: NTGeometryVector });
getGeometry(index: number): NTGeometry;
getGeometryCount(): number;
initWithGeometries(geometries: NTGeometryVector): this;
}
declare class NTMultiLineGeometry extends NTMultiGeometry {
static alloc(): NTMultiLineGeometry; // inherited from NSObject
static new(): NTMultiLineGeometry; // inherited from NSObject
constructor(o: { geometries: NTLineGeometryVector });
getGeometry(index: number): NTLineGeometry;
initWithGeometries(geometries: NTLineGeometryVector): this;
}
declare class NTMultiOSMOfflineGeocodingService extends NTGeocodingService {
static alloc(): NTMultiOSMOfflineGeocodingService; // inherited from NSObject
static new(): NTMultiOSMOfflineGeocodingService; // inherited from NSObject
add(database: string): void;
calculateAddressesSwigExplicitNTMultiOSMOfflineGeocodingService(request: NTGeocodingRequest): NTGeocodingResultVector;
getLanguageSwigExplicitNTMultiOSMOfflineGeocodingService(): string;
getMaxResultsSwigExplicitNTMultiOSMOfflineGeocodingService(): number;
isAutocompleteSwigExplicitNTMultiOSMOfflineGeocodingService(): boolean;
remove(database: string): boolean;
setAutocompleteSwigExplicitNTMultiOSMOfflineGeocodingService(autocomplete: boolean): void;
setLanguageSwigExplicitNTMultiOSMOfflineGeocodingService(lang: string): void;
setMaxResultsSwigExplicitNTMultiOSMOfflineGeocodingService(maxResults: number): void;
}
declare class NTMultiOSMOfflineReverseGeocodingService extends NTReverseGeocodingService {
static alloc(): NTMultiOSMOfflineReverseGeocodingService; // inherited from NSObject
static new(): NTMultiOSMOfflineReverseGeocodingService; // inherited from NSObject
add(database: string): void;
calculateAddressesSwigExplicitNTMultiOSMOfflineReverseGeocodingService(request: NTReverseGeocodingRequest): NTGeocodingResultVector;
getLanguageSwigExplicitNTMultiOSMOfflineReverseGeocodingService(): string;
remove(database: string): boolean;
setLanguageSwigExplicitNTMultiOSMOfflineReverseGeocodingService(lang: string): void;
}
declare class NTMultiPointGeometry extends NTMultiGeometry {
static alloc(): NTMultiPointGeometry; // inherited from NSObject
static new(): NTMultiPointGeometry; // inherited from NSObject
constructor(o: { geometries: NTPointGeometryVector });
getGeometry(index: number): NTPointGeometry;
initWithGeometries(geometries: NTPointGeometryVector): this;
}
declare class NTMultiPolygonGeometry extends NTMultiGeometry {
static alloc(): NTMultiPolygonGeometry; // inherited from NSObject
static new(): NTMultiPolygonGeometry; // inherited from NSObject
constructor(o: { geometries: NTPolygonGeometryVector });
getGeometry(index: number): NTPolygonGeometry;
initWithGeometries(geometries: NTPolygonGeometryVector): this;
}
declare class NTMultiTileDataSource extends NTTileDataSource {
static alloc(): NTMultiTileDataSource; // inherited from NSObject
static new(): NTMultiTileDataSource; // inherited from NSObject
constructor(o: { maxOpenedPackages: number });
add(datasource: NTTileDataSource): void;
addTileMask(datasource: NTTileDataSource, tileMask: string): void;
getDataExtentSwigExplicitNTMultiTileDataSource(): NTMapBounds;
getMaxZoomSwigExplicitNTMultiTileDataSource(): number;
getMinZoomSwigExplicitNTMultiTileDataSource(): number;
initWithMaxOpenedPackages(maxOpenedPackages: number): this;
loadTileSwigExplicitNTMultiTileDataSource(mapTile: NTMapTile): NTTileData;
remove(datasource: NTTileDataSource): boolean;
}
declare class NTMultiValhallaOfflineRoutingService extends NTRoutingService {
static alloc(): NTMultiValhallaOfflineRoutingService; // inherited from NSObject
static new(): NTMultiValhallaOfflineRoutingService; // inherited from NSObject
add(database: string): void;
addLocaleJson(key: string, json: string): void;
calculateRouteSwigExplicitNTMultiValhallaOfflineRoutingService(request: NTRoutingRequest): NTRoutingResult;
getConfigurationParameter(param: string): NTVariant;
getProfileSwigExplicitNTMultiValhallaOfflineRoutingService(): string;
matchRouteSwigExplicitNTMultiValhallaOfflineRoutingService(request: NTRouteMatchingRequest): NTRouteMatchingResult;
remove(database: string): boolean;
setConfigurationParameterValue(param: string, value: NTVariant): void;
setProfileSwigExplicitNTMultiValhallaOfflineRoutingService(profile: string): void;
}
declare class NTNMLModel extends NTBillboard {
static alloc(): NTNMLModel; // inherited from NSObject
static new(): NTNMLModel; // inherited from NSObject
constructor(o: { baseBillboard: NTBillboard; style: NTNMLModelStyle });
constructor(o: { geometry: NTGeometry; style: NTNMLModelStyle });
constructor(o: { pos: NTMapPos; style: NTNMLModelStyle });
getRotationAngle(): number;
getRotationAxis(): NTMapVec;
getScale(): number;
getStyle(): NTNMLModelStyle;
initWithBaseBillboardStyle(baseBillboard: NTBillboard, style: NTNMLModelStyle): this;
initWithGeometryStyle(geometry: NTGeometry, style: NTNMLModelStyle): this;
initWithPosStyle(pos: NTMapPos, style: NTNMLModelStyle): this;
setRotationAngle(angle: number): void;
setRotationAxis(axis: NTMapVec): void;
setScale(scale: number): void;
setStyle(style: NTNMLModelStyle): void;
}
declare class NTNMLModelStyle extends NTBillboardStyle {
static alloc(): NTNMLModelStyle; // inherited from NSObject
static new(): NTNMLModelStyle; // inherited from NSObject
getModelAsset(): NTBinaryData;
getOrientationMode(): NTBillboardOrientation;
getScalingMode(): NTBillboardScaling;
}
declare class NTNMLModelStyleBuilder extends NTBillboardStyleBuilder {
static alloc(): NTNMLModelStyleBuilder; // inherited from NSObject
static new(): NTNMLModelStyleBuilder; // inherited from NSObject
buildStyle(): NTNMLModelStyle;
getModelAsset(): NTBinaryData;
getOrientationMode(): NTBillboardOrientation;
getScalingMode(): NTBillboardScaling;
setModelAsset(modelAsset: NTBinaryData): void;
setOrientationMode(orientationMode: NTBillboardOrientation): void;
setScalingMode(scalingMode: NTBillboardScaling): void;
}
declare class NTOSMOfflineGeocodingService extends NTGeocodingService {
static alloc(): NTOSMOfflineGeocodingService; // inherited from NSObject
static new(): NTOSMOfflineGeocodingService; // inherited from NSObject
constructor(o: { path: string });
calculateAddressesSwigExplicitNTOSMOfflineGeocodingService(request: NTGeocodingRequest): NTGeocodingResultVector;
getLanguageSwigExplicitNTOSMOfflineGeocodingService(): string;
getMaxResultsSwigExplicitNTOSMOfflineGeocodingService(): number;
initWithPath(path: string): this;
isAutocompleteSwigExplicitNTOSMOfflineGeocodingService(): boolean;
setAutocompleteSwigExplicitNTOSMOfflineGeocodingService(autocomplete: boolean): void;
setLanguageSwigExplicitNTOSMOfflineGeocodingService(lang: string): void;
setMaxResultsSwigExplicitNTOSMOfflineGeocodingService(maxResults: number): void;
}
declare class NTOSMOfflineReverseGeocodingService extends NTReverseGeocodingService {
static alloc(): NTOSMOfflineReverseGeocodingService; // inherited from NSObject
static new(): NTOSMOfflineReverseGeocodingService; // inherited from NSObject
constructor(o: { path: string });
calculateAddressesSwigExplicitNTOSMOfflineReverseGeocodingService(request: NTReverseGeocodingRequest): NTGeocodingResultVector;
getLanguageSwigExplicitNTOSMOfflineReverseGeocodingService(): string;
initWithPath(path: string): this;
setLanguageSwigExplicitNTOSMOfflineReverseGeocodingService(lang: string): void;
}
declare class NTOSRMOfflineRoutingService extends NTRoutingService {
static alloc(): NTOSRMOfflineRoutingService; // inherited from NSObject
static new(): NTOSRMOfflineRoutingService; // inherited from NSObject
constructor(o: { path: string });
calculateRouteSwigExplicitNTOSRMOfflineRoutingService(request: NTRoutingRequest): NTRoutingResult;
getProfileSwigExplicitNTOSRMOfflineRoutingService(): string;
initWithPath(path: string): this;
matchRouteSwigExplicitNTOSRMOfflineRoutingService(request: NTRouteMatchingRequest): NTRouteMatchingResult;
setProfileSwigExplicitNTOSRMOfflineRoutingService(profile: string): void;
}
declare class NTOptions extends NSObject {
static alloc(): NTOptions; // inherited from NSObject
static new(): NTOptions; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getAmbientLightColor(): NTColor;
getBackgroundBitmap(): NTBitmap;
getBaseProjection(): NTProjection;
getClearColor(): NTColor;
getCptr(): interop.Pointer | interop.Reference<any>;
getDPI(): number;
getDoubleClickMaxDuration(): number;
getDrawDistance(): number;
getEnvelopeThreadPoolSize(): number;
getFieldOfViewY(): number;
getFocusPointOffset(): NTScreenPos;
getLongClickDuration(): number;
getMainLightColor(): NTColor;
getMainLightDirection(): NTMapVec;
getPanBounds(): NTMapBounds;
getPanningMode(): NTPanningMode;
getPivotMode(): NTPivotMode;
getRenderProjectionMode(): NTRenderProjectionMode;
getSkyColor(): NTColor;
getTileDrawSize(): number;
getTileThreadPoolSize(): number;
getTiltRange(): NTMapRange;
getZoomRange(): NTMapRange;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isClickTypeDetection(): boolean;
isDoubleClickDetection(): boolean;
isKineticPan(): boolean;
isKineticRotation(): boolean;
isKineticZoom(): boolean;
isLayersLabelsProcessedInReverseOrder(): boolean;
isRestrictedPanning(): boolean;
isRotatable(): boolean;
isRotationGestures(): boolean;
isSeamlessPanning(): boolean;
isTiltGestureReversed(): boolean;
isUserInput(): boolean;
isZoomGestures(): boolean;
setAmbientLightColor(color: NTColor): void;
setBackgroundBitmap(backgroundBitmap: NTBitmap): void;
setBaseProjection(baseProjection: NTProjection): void;
setClearColor(color: NTColor): void;
setClickTypeDetection(enabled: boolean): void;
setDPI(dpi: number): void;
setDoubleClickDetection(enabled: boolean): void;
setDoubleClickMaxDuration(duration: number): void;
setDrawDistance(drawDistance: number): void;
setEnvelopeThreadPoolSize(poolSize: number): void;
setFieldOfViewY(fovY: number): void;
setFocusPointOffset(offset: NTScreenPos): void;
setKineticPan(enabled: boolean): void;
setKineticRotation(enabled: boolean): void;
setKineticZoom(enabled: boolean): void;
setLayersLabelsProcessedInReverseOrder(enabled: boolean): void;
setLongClickDuration(duration: number): void;
setMainLightColor(color: NTColor): void;
setMainLightDirection(direction: NTMapVec): void;
setPanBounds(panBounds: NTMapBounds): void;
setPanningMode(panningMode: NTPanningMode): void;
setPivotMode(pivotMode: NTPivotMode): void;
setRenderProjectionMode(renderProjectionMode: NTRenderProjectionMode): void;
setRestrictedPanning(enabled: boolean): void;
setRotatable(enabled: boolean): void;
setRotationGestures(enabled: boolean): void;
setSeamlessPanning(enabled: boolean): void;
setSkyColor(color: NTColor): void;
setTileDrawSize(tileDrawSize: number): void;
setTileThreadPoolSize(poolSize: number): void;
setTiltGestureReversed(reversed: boolean): void;
setTiltRange(tiltRange: NTMapRange): void;
setUserInput(enabled: boolean): void;
setZoomGestures(enabled: boolean): void;
setZoomRange(zoomRange: NTMapRange): void;
swigGetRawPtr(): number;
}
declare class NTOrderedTileDataSource extends NTTileDataSource {
static alloc(): NTOrderedTileDataSource; // inherited from NSObject
static new(): NTOrderedTileDataSource; // inherited from NSObject
constructor(o: { dataSource1: NTTileDataSource; dataSource2: NTTileDataSource });
getDataExtentSwigExplicitNTOrderedTileDataSource(): NTMapBounds;
getMaxZoomSwigExplicitNTOrderedTileDataSource(): number;
getMinZoomSwigExplicitNTOrderedTileDataSource(): number;
initWithDataSource1DataSource2(dataSource1: NTTileDataSource, dataSource2: NTTileDataSource): this;
loadTileSwigExplicitNTOrderedTileDataSource(tile: NTMapTile): NTTileData;
}
declare const enum NTPackageAction {
T_PACKAGE_ACTION_READY = 0,
T_PACKAGE_ACTION_WAITING = 1,
T_PACKAGE_ACTION_DOWNLOADING = 2,
T_PACKAGE_ACTION_COPYING = 3,
T_PACKAGE_ACTION_REMOVING = 4
}
declare const enum NTPackageErrorType {
T_PACKAGE_ERROR_TYPE_SYSTEM = 0,
T_PACKAGE_ERROR_TYPE_CONNECTION = 1,
T_PACKAGE_ERROR_TYPE_DOWNLOAD_LIMIT_EXCEEDED = 2,
T_PACKAGE_ERROR_TYPE_PACKAGE_TOO_BIG = 3,
T_PACKAGE_ERROR_TYPE_NO_OFFLINE_PLAN = 4
}
declare class NTPackageInfo extends NSObject {
static alloc(): NTPackageInfo; // inherited from NSObject
static new(): NTPackageInfo; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { packageId: string; packageType: NTPackageType; version: number; size: number; serverURL: string; tileMask: NTPackageTileMask; metaInfo: NTPackageMetaInfo });
getCptr(): interop.Pointer | interop.Reference<any>;
getMetaInfo(): NTPackageMetaInfo;
getName(): string;
getNames(lang: string): NTStringVector;
getPackageId(): string;
getPackageType(): NTPackageType;
getSize(): number;
getTileMask(): NTPackageTileMask;
getVersion(): number;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithPackageIdPackageTypeVersionSizeServerURLTileMaskMetaInfo(
packageId: string,
packageType: NTPackageType,
version: number,
size: number,
serverURL: string,
tileMask: NTPackageTileMask,
metaInfo: NTPackageMetaInfo
): this;
swigGetRawPtr(): number;
}
declare class NTPackageInfoVector extends NSObject {
static alloc(): NTPackageInfoVector; // inherited from NSObject
static new(): NTPackageInfoVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTPackageInfo): void;
capacity(): number;
clear(): void;
get(i: number): NTPackageInfo;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTPackageInfo): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTPackageManager extends NSObject {
static alloc(): NTPackageManager; // inherited from NSObject
static new(): NTPackageManager; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTPackageManager;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { packageListURL: string; dataFolder: string; serverEncKey: string; localEncKey: string });
cancelPackageTasks(packageId: string): void;
getCptr(): interop.Pointer | interop.Reference<any>;
getLocalPackage(packageId: string): NTPackageInfo;
getLocalPackageStatusVersion(packageId: string, version: number): NTPackageStatus;
getLocalPackages(): NTPackageInfoVector;
getPackageManagerListener(): NTPackageManagerListener;
getServerPackage(packageId: string): NTPackageInfo;
getServerPackageListAge(): number;
getServerPackageListMetaInfo(): NTPackageMetaInfo;
getServerPackages(): NTPackageInfoVector;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithPackageListURLDataFolderServerEncKeyLocalEncKey(packageListURL: string, dataFolder: string, serverEncKey: string, localEncKey: string): this;
isAreaDownloadedZoomProjection(mapBounds: NTMapBounds, zoom: number, projection: NTProjection): boolean;
setPackageManagerListener(listener: NTPackageManagerListener): void;
setPackagePriorityPriority(packageId: string, priority: number): void;
start(): boolean;
startPackageDownload(packageId: string): boolean;
startPackageImportVersionPackageFileName(packageId: string, version: number, packageFileName: string): boolean;
startPackageListDownload(): boolean;
startPackageRemove(packageId: string): boolean;
stop(wait: boolean): void;
suggestPackagesProjection(mapPos: NTMapPos, projection: NTProjection): NTPackageInfoVector;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTPackageManagerGeocodingService extends NTGeocodingService {
static alloc(): NTPackageManagerGeocodingService; // inherited from NSObject
static new(): NTPackageManagerGeocodingService; // inherited from NSObject
constructor(o: { packageManager: NTPackageManager });
calculateAddressesSwigExplicitNTPackageManagerGeocodingService(request: NTGeocodingRequest): NTGeocodingResultVector;
getLanguageSwigExplicitNTPackageManagerGeocodingService(): string;
getMaxResultsSwigExplicitNTPackageManagerGeocodingService(): number;
initWithPackageManager(packageManager: NTPackageManager): this;
isAutocompleteSwigExplicitNTPackageManagerGeocodingService(): boolean;
setAutocompleteSwigExplicitNTPackageManagerGeocodingService(autocomplete: boolean): void;
setLanguageSwigExplicitNTPackageManagerGeocodingService(lang: string): void;
setMaxResultsSwigExplicitNTPackageManagerGeocodingService(maxResults: number): void;
}
declare class NTPackageManagerListener extends NSObject {
static alloc(): NTPackageManagerListener; // inherited from NSObject
static new(): NTPackageManagerListener; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTPackageManagerListener;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
onPackageCancelledSwigExplicitNTPackageManagerListenerVersion(arg1: string, version: number): void;
onPackageCancelledVersion(arg1: string, version: number): void;
onPackageFailedSwigExplicitNTPackageManagerListenerVersionErrorType(arg1: string, version: number, errorType: NTPackageErrorType): void;
onPackageFailedVersionErrorType(arg1: string, version: number, errorType: NTPackageErrorType): void;
onPackageListFailed(): void;
onPackageListFailedSwigExplicitNTPackageManagerListener(): void;
onPackageListUpdated(): void;
onPackageListUpdatedSwigExplicitNTPackageManagerListener(): void;
onPackageStatusChangedSwigExplicitNTPackageManagerListenerVersionStatus(arg1: string, version: number, status: NTPackageStatus): void;
onPackageStatusChangedVersionStatus(arg1: string, version: number, status: NTPackageStatus): void;
onPackageUpdatedSwigExplicitNTPackageManagerListenerVersion(arg1: string, version: number): void;
onPackageUpdatedVersion(arg1: string, version: number): void;
onStyleFailed(styleName: string): void;
onStyleFailedSwigExplicitNTPackageManagerListener(styleName: string): void;
onStyleUpdated(styleName: string): void;
onStyleUpdatedSwigExplicitNTPackageManagerListener(styleName: string): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTPackageManagerReverseGeocodingService extends NTReverseGeocodingService {
static alloc(): NTPackageManagerReverseGeocodingService; // inherited from NSObject
static new(): NTPackageManagerReverseGeocodingService; // inherited from NSObject
constructor(o: { packageManager: NTPackageManager });
calculateAddressesSwigExplicitNTPackageManagerReverseGeocodingService(request: NTReverseGeocodingRequest): NTGeocodingResultVector;
getLanguageSwigExplicitNTPackageManagerReverseGeocodingService(): string;
initWithPackageManager(packageManager: NTPackageManager): this;
setLanguageSwigExplicitNTPackageManagerReverseGeocodingService(lang: string): void;
}
declare class NTPackageManagerRoutingService extends NTRoutingService {
static alloc(): NTPackageManagerRoutingService; // inherited from NSObject
static new(): NTPackageManagerRoutingService; // inherited from NSObject
constructor(o: { packageManager: NTPackageManager });
calculateRouteSwigExplicitNTPackageManagerRoutingService(request: NTRoutingRequest): NTRoutingResult;
getProfileSwigExplicitNTPackageManagerRoutingService(): string;
initWithPackageManager(packageManager: NTPackageManager): this;
matchRouteSwigExplicitNTPackageManagerRoutingService(request: NTRouteMatchingRequest): NTRouteMatchingResult;
setProfileSwigExplicitNTPackageManagerRoutingService(profile: string): void;
}
declare class NTPackageManagerTileDataSource extends NTTileDataSource {
static alloc(): NTPackageManagerTileDataSource; // inherited from NSObject
static new(): NTPackageManagerTileDataSource; // inherited from NSObject
constructor(o: { packageManager: NTPackageManager });
getPackageManager(): NTPackageManager;
initWithPackageManager(packageManager: NTPackageManager): this;
loadTileSwigExplicitNTPackageManagerTileDataSource(mapTile: NTMapTile): NTTileData;
}
declare class NTPackageManagerValhallaRoutingService extends NTRoutingService {
static alloc(): NTPackageManagerValhallaRoutingService; // inherited from NSObject
static new(): NTPackageManagerValhallaRoutingService; // inherited from NSObject
constructor(o: { packageManager: NTPackageManager });
addLocaleJson(key: string, json: string): void;
calculateRouteSwigExplicitNTPackageManagerValhallaRoutingService(request: NTRoutingRequest): NTRoutingResult;
getConfigurationParameter(param: string): NTVariant;
getProfileSwigExplicitNTPackageManagerValhallaRoutingService(): string;
initWithPackageManager(packageManager: NTPackageManager): this;
matchRouteSwigExplicitNTPackageManagerValhallaRoutingService(request: NTRouteMatchingRequest): NTRouteMatchingResult;
setConfigurationParameterValue(param: string, value: NTVariant): void;
setProfileSwigExplicitNTPackageManagerValhallaRoutingService(profile: string): void;
}
declare class NTPackageMetaInfo extends NSObject {
static alloc(): NTPackageMetaInfo; // inherited from NSObject
static new(): NTPackageMetaInfo; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { varnt: NTVariant });
getCptr(): interop.Pointer | interop.Reference<any>;
getVariant(): NTVariant;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithVar(varnt: NTVariant): this;
swigGetRawPtr(): number;
}
declare class NTPackageStatus extends NSObject {
static alloc(): NTPackageStatus; // inherited from NSObject
static new(): NTPackageStatus; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { currentAction: NTPackageAction; paused: boolean; progress: number });
getCptr(): interop.Pointer | interop.Reference<any>;
getCurrentAction(): NTPackageAction;
getProgress(): number;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithCurrentActionPausedProgress(currentAction: NTPackageAction, paused: boolean, progress: number): this;
isPaused(): boolean;
swigGetRawPtr(): number;
}
declare class NTPackageTileMask extends NSObject {
static alloc(): NTPackageTileMask; // inherited from NSObject
static new(): NTPackageTileMask; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getBoundingPolygon(projection: NTProjection): NTMultiPolygonGeometry;
getCptr(): interop.Pointer | interop.Reference<any>;
getMaxZoomLevel(): number;
getStringValue(): string;
getTileStatus(tile: NTMapTile): NTPackageTileStatus;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetRawPtr(): number;
}
declare const enum NTPackageTileStatus {
T_PACKAGE_TILE_STATUS_MISSING = 0,
T_PACKAGE_TILE_STATUS_PARTIAL = 1,
T_PACKAGE_TILE_STATUS_FULL = 2
}
declare const enum NTPackageType {
T_PACKAGE_TYPE_MAP = 0,
T_PACKAGE_TYPE_ROUTING = 1,
T_PACKAGE_TYPE_GEOCODING = 2,
T_PACKAGE_TYPE_VALHALLA_ROUTING = 3
}
declare const enum NTPanningMode {
T_PANNING_MODE_FREE = 0,
T_PANNING_MODE_STICKY = 1,
T_PANNING_MODE_STICKY_FINAL = 2
}
declare class NTPeliasOnlineGeocodingService extends NTGeocodingService {
static alloc(): NTPeliasOnlineGeocodingService; // inherited from NSObject
static new(): NTPeliasOnlineGeocodingService; // inherited from NSObject
constructor(o: { apiKey: string });
calculateAddressesSwigExplicitNTPeliasOnlineGeocodingService(request: NTGeocodingRequest): NTGeocodingResultVector;
getCustomServiceURL(): string;
getLanguageSwigExplicitNTPeliasOnlineGeocodingService(): string;
getMaxResultsSwigExplicitNTPeliasOnlineGeocodingService(): number;
initWithApiKey(apiKey: string): this;
isAutocompleteSwigExplicitNTPeliasOnlineGeocodingService(): boolean;
setAutocompleteSwigExplicitNTPeliasOnlineGeocodingService(autocomplete: boolean): void;
setCustomServiceURL(serviceURL: string): void;
setLanguageSwigExplicitNTPeliasOnlineGeocodingService(lang: string): void;
setMaxResultsSwigExplicitNTPeliasOnlineGeocodingService(maxResults: number): void;
}
declare class NTPeliasOnlineReverseGeocodingService extends NTReverseGeocodingService {
static alloc(): NTPeliasOnlineReverseGeocodingService; // inherited from NSObject
static new(): NTPeliasOnlineReverseGeocodingService; // inherited from NSObject
constructor(o: { apiKey: string });
calculateAddressesSwigExplicitNTPeliasOnlineReverseGeocodingService(request: NTReverseGeocodingRequest): NTGeocodingResultVector;
getCustomServiceURL(): string;
getLanguageSwigExplicitNTPeliasOnlineReverseGeocodingService(): string;
initWithApiKey(apiKey: string): this;
setCustomServiceURL(serviceURL: string): void;
setLanguageSwigExplicitNTPeliasOnlineReverseGeocodingService(lang: string): void;
}
declare class NTPersistentCacheTileDataSource extends NTCacheTileDataSource {
static alloc(): NTPersistentCacheTileDataSource; // inherited from NSObject
static new(): NTPersistentCacheTileDataSource; // inherited from NSObject
constructor(o: { dataSource: NTTileDataSource; databasePath: string });
clearSwigExplicitNTPersistentCacheTileDataSource(): void;
close(): void;
getCapacitySwigExplicitNTPersistentCacheTileDataSource(): number;
initWithDataSourceDatabasePath(dataSource: NTTileDataSource, databasePath: string): this;
isCacheOnlyMode(): boolean;
isOpen(): boolean;
loadTileSwigExplicitNTPersistentCacheTileDataSource(mapTile: NTMapTile): NTTileData;
setCacheOnlyMode(enabled: boolean): void;
setCapacitySwigExplicitNTPersistentCacheTileDataSource(capacityInBytes: number): void;
startDownloadAreaMinZoomMaxZoomTileDownloadListener(mapBounds: NTMapBounds, minZoom: number, maxZoom: number, tileDownloadListener: NTTileDownloadListener): void;
stopAllDownloads(): void;
}
declare const enum NTPivotMode {
T_PIVOT_MODE_TOUCHPOINT = 0,
T_PIVOT_MODE_CENTERPOINT = 1
}
declare class NTPoint extends NTVectorElement {
static alloc(): NTPoint; // inherited from NSObject
static new(): NTPoint; // inherited from NSObject
constructor(o: { geometry: NTPointGeometry; style: NTPointStyle });
constructor(o: { pos: NTMapPos; style: NTPointStyle });
getGeometry(): NTPointGeometry;
getPos(): NTMapPos;
getStyle(): NTPointStyle;
initWithGeometryStyle(geometry: NTPointGeometry, style: NTPointStyle): this;
initWithPosStyle(pos: NTMapPos, style: NTPointStyle): this;
setGeometry(geometry: NTPointGeometry): void;
setPos(pos: NTMapPos): void;
setStyle(style: NTPointStyle): void;
}
declare class NTPointGeometry extends NTGeometry {
static alloc(): NTPointGeometry; // inherited from NSObject
static new(): NTPointGeometry; // inherited from NSObject
constructor(o: { pos: NTMapPos });
getPos(): NTMapPos;
initWithPos(pos: NTMapPos): this;
}
declare class NTPointGeometryVector extends NSObject {
static alloc(): NTPointGeometryVector; // inherited from NSObject
static new(): NTPointGeometryVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTPointGeometry): void;
capacity(): number;
clear(): void;
get(i: number): NTPointGeometry;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTPointGeometry): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTPointStyle extends NTStyle {
static alloc(): NTPointStyle; // inherited from NSObject
static new(): NTPointStyle; // inherited from NSObject
getBitmap(): NTBitmap;
getClickSize(): number;
getSize(): number;
}
declare class NTPointStyleBuilder extends NTStyleBuilder {
static alloc(): NTPointStyleBuilder; // inherited from NSObject
static new(): NTPointStyleBuilder; // inherited from NSObject
buildStyle(): NTPointStyle;
getBitmap(): NTBitmap;
getClickSize(): number;
getSize(): number;
setBitmap(bitmap: NTBitmap): void;
setClickSize(size: number): void;
setSize(size: number): void;
}
declare class NTPolygon extends NTVectorElement {
static alloc(): NTPolygon; // inherited from NSObject
static new(): NTPolygon; // inherited from NSObject
constructor(o: { geometry: NTPolygonGeometry; style: NTPolygonStyle });
constructor(o: { poses: NTMapPosVector; holes: NTMapPosVectorVector; style: NTPolygonStyle });
constructor(o: { poses: NTMapPosVector; style: NTPolygonStyle });
getGeometry(): NTPolygonGeometry;
getHoles(): NTMapPosVectorVector;
getPoses(): NTMapPosVector;
getStyle(): NTPolygonStyle;
initWithGeometryStyle(geometry: NTPolygonGeometry, style: NTPolygonStyle): this;
initWithPosesHolesStyle(poses: NTMapPosVector, holes: NTMapPosVectorVector, style: NTPolygonStyle): this;
initWithPosesStyle(poses: NTMapPosVector, style: NTPolygonStyle): this;
setGeometry(geometry: NTPolygonGeometry): void;
setHoles(holes: NTMapPosVectorVector): void;
setPoses(poses: NTMapPosVector): void;
setStyle(style: NTPolygonStyle): void;
}
declare class NTPolygon3D extends NTVectorElement {
static alloc(): NTPolygon3D; // inherited from NSObject
static new(): NTPolygon3D; // inherited from NSObject
constructor(o: { geometry: NTPolygonGeometry; style: NTPolygon3DStyle; height: number });
constructor(o: { poses: NTMapPosVector; holes: NTMapPosVectorVector; style: NTPolygon3DStyle; height: number });
constructor(o: { poses: NTMapPosVector; style: NTPolygon3DStyle; height: number });
getGeometry(): NTPolygonGeometry;
getHeight(): number;
getHoles(): NTMapPosVectorVector;
getPoses(): NTMapPosVector;
getStyle(): NTPolygon3DStyle;
initWithGeometryStyleHeight(geometry: NTPolygonGeometry, style: NTPolygon3DStyle, height: number): this;
initWithPosesHolesStyleHeight(poses: NTMapPosVector, holes: NTMapPosVectorVector, style: NTPolygon3DStyle, height: number): this;
initWithPosesStyleHeight(poses: NTMapPosVector, style: NTPolygon3DStyle, height: number): this;
setGeometry(geometry: NTPolygonGeometry): void;
setHeight(height: number): void;
setHoles(holes: NTMapPosVectorVector): void;
setPoses(poses: NTMapPosVector): void;
setStyle(style: NTPolygon3DStyle): void;
}
declare class NTPolygon3DStyle extends NTStyle {
static alloc(): NTPolygon3DStyle; // inherited from NSObject
static new(): NTPolygon3DStyle; // inherited from NSObject
getSideColor(): NTColor;
}
declare class NTPolygon3DStyleBuilder extends NTStyleBuilder {
static alloc(): NTPolygon3DStyleBuilder; // inherited from NSObject
static new(): NTPolygon3DStyleBuilder; // inherited from NSObject
buildStyle(): NTPolygon3DStyle;
getSideColor(): NTColor;
setSideColor(sideColor: NTColor): void;
}
declare class NTPolygonGeometry extends NTGeometry {
static alloc(): NTPolygonGeometry; // inherited from NSObject
static new(): NTPolygonGeometry; // inherited from NSObject
constructor(o: { poses: NTMapPosVector });
constructor(o: { poses: NTMapPosVector; holes: NTMapPosVectorVector });
constructor(o: { rings: NTMapPosVectorVector });
getHoles(): NTMapPosVectorVector;
getPoses(): NTMapPosVector;
getRings(): NTMapPosVectorVector;
initWithPoses(poses: NTMapPosVector): this;
initWithPosesHoles(poses: NTMapPosVector, holes: NTMapPosVectorVector): this;
initWithRings(rings: NTMapPosVectorVector): this;
}
declare class NTPolygonGeometryVector extends NSObject {
static alloc(): NTPolygonGeometryVector; // inherited from NSObject
static new(): NTPolygonGeometryVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTPolygonGeometry): void;
capacity(): number;
clear(): void;
get(i: number): NTPolygonGeometry;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTPolygonGeometry): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTPolygonStyle extends NTStyle {
static alloc(): NTPolygonStyle; // inherited from NSObject
static new(): NTPolygonStyle; // inherited from NSObject
getLineStyle(): NTLineStyle;
}
declare class NTPolygonStyleBuilder extends NTStyleBuilder {
static alloc(): NTPolygonStyleBuilder; // inherited from NSObject
static new(): NTPolygonStyleBuilder; // inherited from NSObject
buildStyle(): NTPolygonStyle;
getLineStyle(): NTLineStyle;
setLineStyle(lineStyle: NTLineStyle): void;
}
declare class NTPopup extends NTBillboard {
static alloc(): NTPopup; // inherited from NSObject
static new(): NTPopup; // inherited from NSObject
drawBitmapScreenWidthScreenHeightDpToPX(anchorScreenPos: NTScreenPos, screenWidth: number, screenHeight: number, dpToPX: number): NTBitmap;
getAnchorPointX(): number;
getAnchorPointY(): number;
getStyle(): NTPopupStyle;
processClickClickPosElementClickPos(clickInfo: NTClickInfo, clickPos: NTMapPos, elementClickPos: NTScreenPos): boolean;
setAnchorPointX(anchorPointX: number): void;
setAnchorPointXAnchorPointY(anchorPointX: number, anchorPointY: number): void;
setAnchorPointY(anchorPointY: number): void;
setStyle(style: NTPopupStyle): void;
}
declare class NTPopupClickInfo extends NSObject {
static alloc(): NTPopupClickInfo; // inherited from NSObject
static new(): NTPopupClickInfo; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getClickInfo(): NTClickInfo;
getClickPos(): NTMapPos;
getClickType(): NTClickType;
getCptr(): interop.Pointer | interop.Reference<any>;
getElementClickPos(): NTScreenPos;
getPopup(): NTPopup;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetRawPtr(): number;
}
declare class NTPopupDrawInfo extends NSObject {
static alloc(): NTPopupDrawInfo; // inherited from NSObject
static new(): NTPopupDrawInfo; // inherited from NSObject
constructor(o: { anchorScreenPos: NTScreenPos; screenBounds: NTScreenBounds; popup: NTPopup; dpToPX: number });
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getAnchorScreenPos(): NTScreenPos;
getCptr(): interop.Pointer | interop.Reference<any>;
getDPToPX(): number;
getPopup(): NTPopup;
getScreenBounds(): NTScreenBounds;
hash(): number;
initWithAnchorScreenPosScreenBoundsPopupDpToPX(anchorScreenPos: NTScreenPos, screenBounds: NTScreenBounds, popup: NTPopup, dpToPX: number): this;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetRawPtr(): number;
}
declare class NTPopupStyle extends NTBillboardStyle {
static alloc(): NTPopupStyle; // inherited from NSObject
static new(): NTPopupStyle; // inherited from NSObject
}
declare class NTPopupStyleBuilder extends NTBillboardStyleBuilder {
static alloc(): NTPopupStyleBuilder; // inherited from NSObject
static new(): NTPopupStyleBuilder; // inherited from NSObject
buildStyle(): NTPopupStyle;
}
declare class NTProjection extends NSObject {
static alloc(): NTProjection; // inherited from NSObject
static new(): NTProjection; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTProjection;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
fromLatLng(lat: number, lng: number): NTMapPos;
fromWgs84(pos: NTMapPos): NTMapPos;
getBounds(): NTMapBounds;
getCptr(): interop.Pointer | interop.Reference<any>;
getName(): string;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
toLatLongY(x: number, y: number): NTMapPos;
toWgs84(pos: NTMapPos): NTMapPos;
}
declare class NTRasterTileClickInfo extends NSObject {
static alloc(): NTRasterTileClickInfo; // inherited from NSObject
static new(): NTRasterTileClickInfo; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getClickInfo(): NTClickInfo;
getClickPos(): NTMapPos;
getClickType(): NTClickType;
getCptr(): interop.Pointer | interop.Reference<any>;
getInterpolatedColor(): NTColor;
getLayer(): NTLayer;
getMapTile(): NTMapTile;
getNearestColor(): NTColor;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetRawPtr(): number;
}
declare class NTRasterTileEventListener extends NSObject {
static alloc(): NTRasterTileEventListener; // inherited from NSObject
static new(): NTRasterTileEventListener; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTRasterTileEventListener;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
onRasterTileClicked(clickInfo: NTRasterTileClickInfo): boolean;
onRasterTileClickedSwigExplicitNTRasterTileEventListener(clickInfo: NTRasterTileClickInfo): boolean;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare const enum NTRasterTileFilterMode {
T_RASTER_TILE_FILTER_MODE_NEAREST = 0,
T_RASTER_TILE_FILTER_MODE_BILINEAR = 1,
T_RASTER_TILE_FILTER_MODE_BICUBIC = 2
}
declare class NTRasterTileLayer extends NTTileLayer {
static alloc(): NTRasterTileLayer; // inherited from NSObject
static new(): NTRasterTileLayer; // inherited from NSObject
constructor(o: { dataSource: NTTileDataSource });
getRasterTileEventListener(): NTRasterTileEventListener;
getTextureCacheCapacity(): number;
getTileBlendingSpeed(): number;
getTileFilterMode(): NTRasterTileFilterMode;
initWithDataSource(dataSource: NTTileDataSource): this;
setRasterTileEventListener(eventListener: NTRasterTileEventListener): void;
setTextureCacheCapacity(capacityInBytes: number): void;
setTileBlendingSpeed(speed: number): void;
setTileFilterMode(filterMode: NTRasterTileFilterMode): void;
}
declare class NTRedrawRequestListener extends NSObject {
static alloc(): NTRedrawRequestListener; // inherited from NSObject
static new(): NTRedrawRequestListener; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTRedrawRequestListener;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
onRedrawRequested(): void;
onRedrawRequestedSwigExplicitNTRedrawRequestListener(): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare const enum NTRenderProjectionMode {
T_RENDER_PROJECTION_MODE_PLANAR = 0,
T_RENDER_PROJECTION_MODE_SPHERICAL = 1
}
declare class NTRendererCaptureListener extends NSObject {
static alloc(): NTRendererCaptureListener; // inherited from NSObject
static new(): NTRendererCaptureListener; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTRendererCaptureListener;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
onMapRendered(bitmap: NTBitmap): void;
onMapRenderedSwigExplicitNTRendererCaptureListener(bitmap: NTBitmap): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTReverseGeocodingRequest extends NSObject {
static alloc(): NTReverseGeocodingRequest; // inherited from NSObject
static new(): NTReverseGeocodingRequest; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { projection: NTProjection; location: NTMapPos });
description(): string;
getCptr(): interop.Pointer | interop.Reference<any>;
getCustomParameter(param: string): NTVariant;
getLocation(): NTMapPos;
getProjection(): NTProjection;
getSearchRadius(): number;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithProjectionLocation(projection: NTProjection, location: NTMapPos): this;
setCustomParameterValue(param: string, value: NTVariant): void;
setSearchRadius(radius: number): void;
swigGetRawPtr(): number;
}
declare class NTReverseGeocodingService extends NSObject {
static alloc(): NTReverseGeocodingService; // inherited from NSObject
static new(): NTReverseGeocodingService; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTReverseGeocodingService;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
calculateAddresses(request: NTReverseGeocodingRequest): NTGeocodingResultVector;
getCptr(): interop.Pointer | interop.Reference<any>;
getLanguage(): string;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
setLanguage(lang: string): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTRouteMatchingEdge extends NSObject {
static alloc(): NTRouteMatchingEdge; // inherited from NSObject
static new(): NTRouteMatchingEdge; // inherited from NSObject
constructor(o: { attributes: NTStringVariantMap });
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
containsAttribute(name: string): boolean;
description(): string;
getAttribute(name: string): NTVariant;
getCptr(): interop.Pointer | interop.Reference<any>;
hash(): number;
initWithAttributes(attributes: NTStringVariantMap): this;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetRawPtr(): number;
}
declare class NTRouteMatchingEdgeVector extends NSObject {
static alloc(): NTRouteMatchingEdgeVector; // inherited from NSObject
static new(): NTRouteMatchingEdgeVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTRouteMatchingEdge): void;
capacity(): number;
clear(): void;
get(i: number): NTRouteMatchingEdge;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTRouteMatchingEdge): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTRouteMatchingPoint extends NSObject {
static alloc(): NTRouteMatchingPoint; // inherited from NSObject
static new(): NTRouteMatchingPoint; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { pos: NTMapPos; type: NTRouteMatchingPointType; edgeIndex: number });
description(): string;
getCptr(): interop.Pointer | interop.Reference<any>;
getEdgeIndex(): number;
getPos(): NTMapPos;
getType(): NTRouteMatchingPointType;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithPosTypeEdgeIndex(pos: NTMapPos, type: NTRouteMatchingPointType, edgeIndex: number): this;
swigGetRawPtr(): number;
}
declare const enum NTRouteMatchingPointType {
T_ROUTE_MATCHING_POINT_UNMATCHED = 0,
T_ROUTE_MATCHING_POINT_INTERPOLATED = 1,
T_ROUTE_MATCHING_POINT_MATCHED = 2
}
declare class NTRouteMatchingPointVector extends NSObject {
static alloc(): NTRouteMatchingPointVector; // inherited from NSObject
static new(): NTRouteMatchingPointVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTRouteMatchingPoint): void;
capacity(): number;
clear(): void;
get(i: number): NTRouteMatchingPoint;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTRouteMatchingPoint): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTRouteMatchingRequest extends NSObject {
static alloc(): NTRouteMatchingRequest; // inherited from NSObject
static new(): NTRouteMatchingRequest; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { projection: NTProjection; points: NTMapPosVector; accuracy: number });
description(): string;
getAccuracy(): number;
getCptr(): interop.Pointer | interop.Reference<any>;
getCustomParameter(param: string): NTVariant;
getPointParameterParam(index: number, param: string): NTVariant;
getPoints(): NTMapPosVector;
getProjection(): NTProjection;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithProjectionPointsAccuracy(projection: NTProjection, points: NTMapPosVector, accuracy: number): this;
setCustomParameterValue(param: string, value: NTVariant): void;
setPointParameterParamValue(index: number, param: string, value: NTVariant): void;
swigGetRawPtr(): number;
}
declare class NTRouteMatchingResult extends NSObject {
static alloc(): NTRouteMatchingResult; // inherited from NSObject
static new(): NTRouteMatchingResult; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { projection: NTProjection; matchingPoints: NTRouteMatchingPointVector; matchingEdges: NTRouteMatchingEdgeVector; rawResult: string });
description(): string;
getCptr(): interop.Pointer | interop.Reference<any>;
getMatchingEdges(): NTRouteMatchingEdgeVector;
getMatchingPoints(): NTRouteMatchingPointVector;
getPoints(): NTMapPosVector;
getProjection(): NTProjection;
getRawResult(): string;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithProjectionMatchingPointsMatchingEdgesRawResult(projection: NTProjection, matchingPoints: NTRouteMatchingPointVector, matchingEdges: NTRouteMatchingEdgeVector, rawResult: string): this;
swigGetRawPtr(): number;
}
declare const enum NTRoutingAction {
T_ROUTING_ACTION_HEAD_ON = 0,
T_ROUTING_ACTION_FINISH = 1,
T_ROUTING_ACTION_NO_TURN = 2,
T_ROUTING_ACTION_GO_STRAIGHT = 3,
T_ROUTING_ACTION_TURN_RIGHT = 4,
T_ROUTING_ACTION_UTURN = 5,
T_ROUTING_ACTION_TURN_LEFT = 6,
T_ROUTING_ACTION_REACH_VIA_LOCATION = 7,
T_ROUTING_ACTION_ENTER_ROUNDABOUT = 8,
T_ROUTING_ACTION_LEAVE_ROUNDABOUT = 9,
T_ROUTING_ACTION_STAY_ON_ROUNDABOUT = 10,
T_ROUTING_ACTION_START_AT_END_OF_STREET = 11,
T_ROUTING_ACTION_ENTER_AGAINST_ALLOWED_DIRECTION = 12,
T_ROUTING_ACTION_LEAVE_AGAINST_ALLOWED_DIRECTION = 13,
T_ROUTING_ACTION_GO_UP = 14,
T_ROUTING_ACTION_GO_DOWN = 15,
T_ROUTING_ACTION_WAIT = 16,
T_ROUTING_ACTION_ENTER_FERRY = 17,
T_ROUTING_ACTION_LEAVE_FERRY = 18
}
declare class NTRoutingInstruction extends NSObject {
static alloc(): NTRoutingInstruction; // inherited from NSObject
static new(): NTRoutingInstruction; // inherited from NSObject
constructor(o: {
action: NTRoutingAction;
pointIndex: number;
streetName: string;
instruction: string;
turnAngle: number;
azimuth: number;
distance: number;
time: number;
geometryTag: NTVariant;
});
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
description(): string;
getAction(): NTRoutingAction;
getAzimuth(): number;
getCptr(): interop.Pointer | interop.Reference<any>;
getDistance(): number;
getGeometryTag(): NTVariant;
getInstruction(): string;
getPointIndex(): number;
getStreetName(): string;
getTime(): number;
getTurnAngle(): number;
hash(): number;
initWithActionPointIndexStreetNameInstructionTurnAngleAzimuthDistanceTimeGeometryTag(
action: NTRoutingAction,
pointIndex: number,
streetName: string,
instruction: string,
turnAngle: number,
azimuth: number,
distance: number,
time: number,
geometryTag: NTVariant
): this;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetRawPtr(): number;
}
declare class NTRoutingInstructionVector extends NSObject {
static alloc(): NTRoutingInstructionVector; // inherited from NSObject
static new(): NTRoutingInstructionVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTRoutingInstruction): void;
capacity(): number;
clear(): void;
get(i: number): NTRoutingInstruction;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTRoutingInstruction): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTRoutingRequest extends NSObject {
static alloc(): NTRoutingRequest; // inherited from NSObject
static new(): NTRoutingRequest; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { projection: NTProjection; points: NTMapPosVector });
description(): string;
getCptr(): interop.Pointer | interop.Reference<any>;
getCustomParameter(param: string): NTVariant;
getPointParameterParam(index: number, param: string): NTVariant;
getPoints(): NTMapPosVector;
getProjection(): NTProjection;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithProjectionPoints(projection: NTProjection, points: NTMapPosVector): this;
setCustomParameterValue(param: string, value: NTVariant): void;
setPointParameterParamValue(index: number, param: string, value: NTVariant): void;
swigGetRawPtr(): number;
}
declare class NTRoutingResult extends NSObject {
static alloc(): NTRoutingResult; // inherited from NSObject
static new(): NTRoutingResult; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { projection: NTProjection; points: NTMapPosVector; instructions: NTRoutingInstructionVector; rawResult: string });
description(): string;
getCptr(): interop.Pointer | interop.Reference<any>;
getInstructions(): NTRoutingInstructionVector;
getPoints(): NTMapPosVector;
getProjection(): NTProjection;
getRawResult(): string;
getTotalDistance(): number;
getTotalTime(): number;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithProjectionPointsInstructionsRawResult(projection: NTProjection, points: NTMapPosVector, instructions: NTRoutingInstructionVector, rawResult: string): this;
swigGetRawPtr(): number;
}
declare class NTRoutingService extends NSObject {
static alloc(): NTRoutingService; // inherited from NSObject
static new(): NTRoutingService; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTRoutingService;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
calculateRoute(request: NTRoutingRequest): NTRoutingResult;
getCptr(): interop.Pointer | interop.Reference<any>;
getProfile(): string;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
matchRoute(request: NTRouteMatchingRequest): NTRouteMatchingResult;
setProfile(profile: string): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTSGREOfflineRoutingService extends NTRoutingService {
static alloc(): NTSGREOfflineRoutingService; // inherited from NSObject
static new(): NTSGREOfflineRoutingService; // inherited from NSObject
constructor(o: { geoJSON: NTVariant; config: NTVariant });
constructor(o: { projection: NTProjection; featureCollection: NTFeatureCollection; config: NTVariant });
calculateRouteSwigExplicitNTSGREOfflineRoutingService(request: NTRoutingRequest): NTRoutingResult;
getProfileSwigExplicitNTSGREOfflineRoutingService(): string;
getRoutingParameter(param: string): number;
initWithGeoJSONConfig(geoJSON: NTVariant, config: NTVariant): this;
initWithProjectionFeatureCollectionConfig(projection: NTProjection, featureCollection: NTFeatureCollection, config: NTVariant): this;
matchRouteSwigExplicitNTSGREOfflineRoutingService(request: NTRouteMatchingRequest): NTRouteMatchingResult;
setProfileSwigExplicitNTSGREOfflineRoutingService(profile: string): void;
setRoutingParameterValue(param: string, value: number): void;
}
declare class NTScreenBounds extends NSObject {
static alloc(): NTScreenBounds; // inherited from NSObject
static new(): NTScreenBounds; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { min: NTScreenPos; max: NTScreenPos });
containsBounds(bounds: NTScreenBounds): boolean;
containsPos(pos: NTScreenPos): boolean;
description(): string;
getCenter(): NTScreenPos;
getCptr(): interop.Pointer | interop.Reference<any>;
getHeight(): number;
getMax(): NTScreenPos;
getMin(): NTScreenPos;
getWidth(): number;
hash(): number;
hashInternal(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithMinMax(min: NTScreenPos, max: NTScreenPos): this;
intersects(bounds: NTScreenBounds): boolean;
isEqualInternal(ScreenBounds: NTScreenBounds): boolean;
swigGetRawPtr(): number;
}
declare class NTScreenPos extends NSObject {
static alloc(): NTScreenPos; // inherited from NSObject
static new(): NTScreenPos; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { x: number; y: number });
description(): string;
getCptr(): interop.Pointer | interop.Reference<any>;
getX(): number;
getY(): number;
hash(): number;
hashInternal(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithXY(x: number, y: number): this;
isEqualInternal(p: NTScreenPos): boolean;
swigGetRawPtr(): number;
}
declare class NTScreenPosVector extends NSObject {
static alloc(): NTScreenPosVector; // inherited from NSObject
static new(): NTScreenPosVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTScreenPos): void;
capacity(): number;
clear(): void;
get(i: number): NTScreenPos;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTScreenPos): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTSearchRequest extends NSObject {
static alloc(): NTSearchRequest; // inherited from NSObject
static new(): NTSearchRequest; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
description(): string;
getCptr(): interop.Pointer | interop.Reference<any>;
getFilterExpression(): string;
getGeometry(): NTGeometry;
getProjection(): NTProjection;
getRegexFilter(): string;
getSearchRadius(): number;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
setFilterExpression(expr: string): void;
setGeometry(geometry: NTGeometry): void;
setProjection(projection: NTProjection): void;
setRegexFilter(regex: string): void;
setSearchRadius(radius: number): void;
swigGetRawPtr(): number;
}
declare class NTSolidLayer extends NTLayer {
static alloc(): NTSolidLayer; // inherited from NSObject
static new(): NTSolidLayer; // inherited from NSObject
constructor(o: { bitmap: NTBitmap });
constructor(o: { color: NTColor });
getBitmap(): NTBitmap;
getBitmapScale(): number;
getColor(): NTColor;
initWithBitmap(bitmap: NTBitmap): this;
initWithColor(color: NTColor): this;
setBitmap(bitmap: NTBitmap): void;
setBitmapScale(scale: number): void;
setColor(color: NTColor): void;
}
declare class NTStringCartoCSSStyleSetMap extends NSObject {
static alloc(): NTStringCartoCSSStyleSetMap; // inherited from NSObject
static new(): NTStringCartoCSSStyleSetMap; // inherited from NSObject
constructor(o: { arg0: NTStringCartoCSSStyleSetMap });
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
clear(): void;
del(key: string): void;
empty(): boolean;
get(key: string): NTCartoCSSStyleSet;
getCptr(): interop.Pointer | interop.Reference<any>;
get_key(idx: number): string;
has_key(key: string): boolean;
initWithArg0(arg0: NTStringCartoCSSStyleSetMap): this;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
setX(key: string, x: NTCartoCSSStyleSet): void;
size(): number;
}
declare class NTStringMap extends NSObject {
static alloc(): NTStringMap; // inherited from NSObject
static new(): NTStringMap; // inherited from NSObject
constructor(o: { arg0: NTStringMap });
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
clear(): void;
del(key: string): void;
empty(): boolean;
get(key: string): string;
getCptr(): interop.Pointer | interop.Reference<any>;
get_key(idx: number): string;
has_key(key: string): boolean;
initWithArg0(arg0: NTStringMap): this;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
setX(key: string, x: string): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTStringVariantMap extends NSObject {
static alloc(): NTStringVariantMap; // inherited from NSObject
static new(): NTStringVariantMap; // inherited from NSObject
constructor(o: { arg0: NTStringVariantMap });
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
clear(): void;
del(key: string): void;
empty(): boolean;
get(key: string): NTVariant;
getCptr(): interop.Pointer | interop.Reference<any>;
get_key(idx: number): string;
has_key(key: string): boolean;
initWithArg0(arg0: NTStringVariantMap): this;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
setX(key: string, x: NTVariant): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTStringVector extends NSObject {
static alloc(): NTStringVector; // inherited from NSObject
static new(): NTStringVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: string): void;
capacity(): number;
clear(): void;
get(i: number): string;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: string): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTStyle extends NSObject {
static alloc(): NTStyle; // inherited from NSObject
static new(): NTStyle; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTStyle;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getColor(): NTColor;
getCptr(): interop.Pointer | interop.Reference<any>;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTStyleBuilder extends NSObject {
static alloc(): NTStyleBuilder; // inherited from NSObject
static new(): NTStyleBuilder; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTStyleBuilder;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getColor(): NTColor;
getCptr(): interop.Pointer | interop.Reference<any>;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
setColor(color: NTColor): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTTerrariumElevationDataDecoder extends NTElevationDecoder {
static alloc(): NTTerrariumElevationDataDecoder; // inherited from NSObject
static new(): NTTerrariumElevationDataDecoder; // inherited from NSObject
}
declare class NTText extends NTLabel {
static alloc(): NTText; // inherited from NSObject
static new(): NTText; // inherited from NSObject
constructor(o: { baseBillboard: NTBillboard; style: NTTextStyle; text: string });
constructor(o: { geometry: NTGeometry; style: NTTextStyle; text: string });
constructor(o: { pos: NTMapPos; style: NTTextStyle; text: string });
getStyle(): NTTextStyle;
getText(): string;
initWithBaseBillboardStyleText(baseBillboard: NTBillboard, style: NTTextStyle, text: string): this;
initWithGeometryStyleText(geometry: NTGeometry, style: NTTextStyle, text: string): this;
initWithPosStyleText(pos: NTMapPos, style: NTTextStyle, text: string): this;
setStyle(style: NTTextStyle): void;
setText(text: string): void;
}
declare class NTTextMargins extends NSObject {
static alloc(): NTTextMargins; // inherited from NSObject
static new(): NTTextMargins; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { left: number; top: number; right: number; bottom: number });
getBottom(): number;
getCptr(): interop.Pointer | interop.Reference<any>;
getLeft(): number;
getRight(): number;
getTop(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithLeftTopRightBottom(left: number, top: number, right: number, bottom: number): this;
swigGetRawPtr(): number;
}
declare class NTTextStyle extends NTLabelStyle {
static alloc(): NTTextStyle; // inherited from NSObject
static new(): NTTextStyle; // inherited from NSObject
getBackgroundColor(): NTColor;
getBorderColor(): NTColor;
getBorderWidth(): number;
getFontColor(): NTColor;
getFontName(): string;
getFontSize(): number;
getStrokeColor(): NTColor;
getStrokeWidth(): number;
getTextField(): string;
getTextMargins(): NTTextMargins;
isBreakLines(): boolean;
}
declare class NTTextStyleBuilder extends NTLabelStyleBuilder {
static alloc(): NTTextStyleBuilder; // inherited from NSObject
static new(): NTTextStyleBuilder; // inherited from NSObject
buildStyle(): NTTextStyle;
getBackgroundColor(): NTColor;
getBorderColor(): NTColor;
getBorderWidth(): number;
getFontName(): string;
getFontSize(): number;
getStrokeColor(): NTColor;
getStrokeWidth(): number;
getTextField(): string;
getTextMargins(): NTTextMargins;
isBreakLines(): boolean;
setBackgroundColor(backgroundColor: NTColor): void;
setBorderColor(borderColor: NTColor): void;
setBorderWidth(borderWidth: number): void;
setBreakLines(enable: boolean): void;
setFontName(fontName: string): void;
setFontSize(size: number): void;
setStrokeColor(strokeColor: NTColor): void;
setStrokeWidth(strokeWidth: number): void;
setTextField(field: string): void;
setTextMargins(textMargins: NTTextMargins): void;
}
declare class NTTileData extends NSObject {
static alloc(): NTTileData; // inherited from NSObject
static new(): NTTileData; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { data: NTBinaryData });
getCptr(): interop.Pointer | interop.Reference<any>;
getData(): NTBinaryData;
getMaxAge(): number;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithData(data: NTBinaryData): this;
isOverZoom(): boolean;
isReplaceWithParent(): boolean;
setIsOverZoom(flag: boolean): void;
setMaxAge(maxAge: number): void;
setReplaceWithParent(flag: boolean): void;
swigGetRawPtr(): number;
}
declare class NTTileDataSource extends NSObject {
static alloc(): NTTileDataSource; // inherited from NSObject
static new(): NTTileDataSource; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTTileDataSource;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { minZoom: number; maxZoom: number });
getCptr(): interop.Pointer | interop.Reference<any>;
getDataExtent(): NTMapBounds;
getDataExtentSwigExplicitNTTileDataSource(): NTMapBounds;
getMaxOverzoomLevel(): number;
getMaxZoom(): number;
getMaxZoomSwigExplicitNTTileDataSource(): number;
getMaxZoomWithOverzoom(): number;
getMaxZoomWithOverzoomSwigExplicitNTTileDataSource(): number;
getMinZoom(): number;
getMinZoomSwigExplicitNTTileDataSource(): number;
getProjection(): NTProjection;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithMinZoomMaxZoom(minZoom: number, maxZoom: number): this;
isMaxOverzoomLevelSet(): boolean;
loadTile(tile: NTMapTile): NTTileData;
notifyTilesChanged(removeTiles: boolean): void;
notifyTilesChangedSwigExplicitNTTileDataSource(removeTiles: boolean): void;
setMaxOverzoomLevel(overzoomLevel: number): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTTileDownloadListener extends NSObject {
static alloc(): NTTileDownloadListener; // inherited from NSObject
static new(): NTTileDownloadListener; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTTileDownloadListener;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
onDownloadCompleted(): void;
onDownloadCompletedSwigExplicitNTTileDownloadListener(): void;
onDownloadFailed(tile: NTMapTile): void;
onDownloadFailedSwigExplicitNTTileDownloadListener(tile: NTMapTile): void;
onDownloadProgress(progress: number): void;
onDownloadProgressSwigExplicitNTTileDownloadListener(progress: number): void;
onDownloadStarting(tileCount: number): void;
onDownloadStartingSwigExplicitNTTileDownloadListener(tileCount: number): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTTileLayer extends NTLayer {
static alloc(): NTTileLayer; // inherited from NSObject
static new(): NTTileLayer; // inherited from NSObject
calculateMapTileBounds(mapTile: NTMapTile): NTMapBounds;
calculateMapTileOrigin(mapTile: NTMapTile): NTMapPos;
calculateMapTileZoom(mapPos: NTMapPos, zoom: number): NTMapTile;
clearTileCaches(all: boolean): void;
getDataSource(): NTTileDataSource;
getFrameNr(): number;
getMaxOverzoomLevel(): number;
getMaxUnderzoomLevel(): number;
getTileLoadListener(): NTTileLoadListener;
getTileSubstitutionPolicy(): NTTileSubstitutionPolicy;
getUTFGridDataSource(): NTTileDataSource;
getUTFGridEventListener(): NTUTFGridEventListener;
getZoomLevelBias(): number;
isPreloading(): boolean;
isSynchronizedRefresh(): boolean;
setFrameNr(frameNr: number): void;
setMaxOverzoomLevel(overzoomLevel: number): void;
setMaxUnderzoomLevel(underzoomLevel: number): void;
setPreloading(preloading: boolean): void;
setSynchronizedRefresh(synchronizedRefresh: boolean): void;
setTileLoadListener(tileLoadListener: NTTileLoadListener): void;
setTileSubstitutionPolicy(policy: NTTileSubstitutionPolicy): void;
setUTFGridDataSource(dataSource: NTTileDataSource): void;
setUTFGridEventListener(utfGridEventListener: NTUTFGridEventListener): void;
setZoomLevelBias(bias: number): void;
}
declare class NTTileLoadListener extends NSObject {
static alloc(): NTTileLoadListener; // inherited from NSObject
static new(): NTTileLoadListener; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTTileLoadListener;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
onPreloadingTilesLoaded(): void;
onPreloadingTilesLoadedSwigExplicitNTTileLoadListener(): void;
onVisibleTilesLoaded(): void;
onVisibleTilesLoadedSwigExplicitNTTileLoadListener(): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare const enum NTTileSubstitutionPolicy {
T_TILE_SUBSTITUTION_POLICY_ALL = 0,
T_TILE_SUBSTITUTION_POLICY_VISIBLE = 1,
T_TILE_SUBSTITUTION_POLICY_NONE = 2
}
declare class NTTileUtils extends NSObject {
static alloc(): NTTileUtils; // inherited from NSObject
static calculateClippedMapTileZoomProj(mapPos: NTMapPos, zoom: number, proj: NTProjection): NTMapTile;
static calculateMapTileBoundsProj(mapTile: NTMapTile, proj: NTProjection): NTMapBounds;
static calculateMapTileOriginProj(mapTile: NTMapTile, proj: NTProjection): NTMapPos;
static calculateMapTileZoomProj(mapPos: NTMapPos, zoom: number, proj: NTProjection): NTMapTile;
static new(): NTTileUtils; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
}
declare class NTTomTomOnlineGeocodingService extends NTGeocodingService {
static alloc(): NTTomTomOnlineGeocodingService; // inherited from NSObject
static new(): NTTomTomOnlineGeocodingService; // inherited from NSObject
constructor(o: { apiKey: string });
calculateAddressesSwigExplicitNTTomTomOnlineGeocodingService(request: NTGeocodingRequest): NTGeocodingResultVector;
getCustomServiceURL(): string;
getLanguageSwigExplicitNTTomTomOnlineGeocodingService(): string;
getMaxResultsSwigExplicitNTTomTomOnlineGeocodingService(): number;
initWithApiKey(apiKey: string): this;
isAutocompleteSwigExplicitNTTomTomOnlineGeocodingService(): boolean;
setAutocompleteSwigExplicitNTTomTomOnlineGeocodingService(autocomplete: boolean): void;
setCustomServiceURL(serviceURL: string): void;
setLanguageSwigExplicitNTTomTomOnlineGeocodingService(lang: string): void;
setMaxResultsSwigExplicitNTTomTomOnlineGeocodingService(maxResults: number): void;
}
declare class NTTomTomOnlineReverseGeocodingService extends NTReverseGeocodingService {
static alloc(): NTTomTomOnlineReverseGeocodingService; // inherited from NSObject
static new(): NTTomTomOnlineReverseGeocodingService; // inherited from NSObject
constructor(o: { apiKey: string });
calculateAddressesSwigExplicitNTTomTomOnlineReverseGeocodingService(request: NTReverseGeocodingRequest): NTGeocodingResultVector;
getCustomServiceURL(): string;
getLanguageSwigExplicitNTTomTomOnlineReverseGeocodingService(): string;
initWithApiKey(apiKey: string): this;
setCustomServiceURL(serviceURL: string): void;
setLanguageSwigExplicitNTTomTomOnlineReverseGeocodingService(lang: string): void;
}
declare class NTTorqueTileDecoder extends NTVectorTileDecoder {
static alloc(): NTTorqueTileDecoder; // inherited from NSObject
static new(): NTTorqueTileDecoder; // inherited from NSObject
constructor(o: { styleSet: NTCartoCSSStyleSet });
getAnimationDuration(): number;
getFrameCount(): number;
getResolution(): number;
getStyleSet(): NTCartoCSSStyleSet;
initWithStyleSet(styleSet: NTCartoCSSStyleSet): this;
setStyleSet(styleSet: NTCartoCSSStyleSet): void;
}
declare class NTTorqueTileLayer extends NTVectorTileLayer {
static alloc(): NTTorqueTileLayer; // inherited from NSObject
static new(): NTTorqueTileLayer; // inherited from NSObject
constructor(o: { dataSource: NTTileDataSource; decoder: NTTorqueTileDecoder });
countVisibleFeatures(frameNr: number): number;
initWithDataSourceDecoder(dataSource: NTTileDataSource, decoder: NTTorqueTileDecoder): this;
}
declare class NTUTFGridClickInfo extends NSObject {
static alloc(): NTUTFGridClickInfo; // inherited from NSObject
static new(): NTUTFGridClickInfo; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getClickInfo(): NTClickInfo;
getClickPos(): NTMapPos;
getClickType(): NTClickType;
getCptr(): interop.Pointer | interop.Reference<any>;
getElementInfo(): NTVariant;
getLayer(): NTLayer;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetRawPtr(): number;
}
declare class NTUTFGridEventListener extends NSObject {
static alloc(): NTUTFGridEventListener; // inherited from NSObject
static new(): NTUTFGridEventListener; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTUTFGridEventListener;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
onUTFGridClicked(clickInfo: NTUTFGridClickInfo): boolean;
onUTFGridClickedSwigExplicitNTUTFGridEventListener(clickInfo: NTUTFGridClickInfo): boolean;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTValhallaOfflineRoutingService extends NTRoutingService {
static alloc(): NTValhallaOfflineRoutingService; // inherited from NSObject
static new(): NTValhallaOfflineRoutingService; // inherited from NSObject
constructor(o: { path: string });
addLocaleJson(key: string, json: string): void;
calculateRouteSwigExplicitNTValhallaOfflineRoutingService(request: NTRoutingRequest): NTRoutingResult;
getConfigurationParameter(param: string): NTVariant;
getProfileSwigExplicitNTValhallaOfflineRoutingService(): string;
initWithPath(path: string): this;
matchRouteSwigExplicitNTValhallaOfflineRoutingService(request: NTRouteMatchingRequest): NTRouteMatchingResult;
setConfigurationParameterValue(param: string, value: NTVariant): void;
setProfileSwigExplicitNTValhallaOfflineRoutingService(profile: string): void;
}
declare class NTValhallaOnlineRoutingService extends NTRoutingService {
static alloc(): NTValhallaOnlineRoutingService; // inherited from NSObject
static new(): NTValhallaOnlineRoutingService; // inherited from NSObject
constructor(o: { apiKey: string });
calculateRouteSwigExplicitNTValhallaOnlineRoutingService(request: NTRoutingRequest): NTRoutingResult;
getCustomServiceURL(): string;
getProfileSwigExplicitNTValhallaOnlineRoutingService(): string;
initWithApiKey(apiKey: string): this;
matchRouteSwigExplicitNTValhallaOnlineRoutingService(request: NTRouteMatchingRequest): NTRouteMatchingResult;
setCustomServiceURL(serviceURL: string): void;
setProfileSwigExplicitNTValhallaOnlineRoutingService(profile: string): void;
}
declare class NTVariant extends NSObject {
static alloc(): NTVariant; // inherited from NSObject
static fromString(str: string): NTVariant;
static new(): NTVariant; // inherited from NSObject
constructor(o: { array: NTVariantVector });
constructor(o: { boolVal: boolean });
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { doubleVal: number });
constructor(o: { longVal: number });
constructor(o: { object: NTStringVariantMap });
constructor(o: { str: string });
containsObjectKey(key: string): boolean;
description(): string;
getArrayElement(idx: number): NTVariant;
getArraySize(): number;
getBool(): boolean;
getCptr(): interop.Pointer | interop.Reference<any>;
getDouble(): number;
getLong(): number;
getObjectElement(key: string): NTVariant;
getObjectKeys(): NTStringVector;
getString(): string;
getType(): NTVariantType;
hash(): number;
hashInternal(): number;
initWithArray(array: NTVariantVector): this;
initWithBoolVal(boolVal: boolean): this;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithDoubleVal(doubleVal: number): this;
initWithLongVal(longVal: number): this;
initWithObject(object: NTStringVariantMap): this;
initWithString(str: string): this;
isEqualInternal(varnt: NTVariant): boolean;
swigGetRawPtr(): number;
}
declare class NTVariantArrayBuilder extends NSObject {
static alloc(): NTVariantArrayBuilder; // inherited from NSObject
static new(): NTVariantArrayBuilder; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
addBool(val: boolean): void;
addDouble(val: number): void;
addLong(val: number): void;
addString(str: string): void;
addVariant(varnt: NTVariant): void;
buildVariant(): NTVariant;
clear(): void;
getCptr(): interop.Pointer | interop.Reference<any>;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetRawPtr(): number;
}
declare class NTVariantObjectBuilder extends NSObject {
static alloc(): NTVariantObjectBuilder; // inherited from NSObject
static new(): NTVariantObjectBuilder; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
buildVariant(): NTVariant;
clear(): void;
getCptr(): interop.Pointer | interop.Reference<any>;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
setBoolVal(key: string, val: boolean): void;
setDoubleVal(key: string, val: number): void;
setLongVal(key: string, val: number): void;
setStringStr(key: string, str: string): void;
setVariantVar(key: string, varnt: NTVariant): void;
swigGetRawPtr(): number;
}
declare const enum NTVariantType {
T_VARIANT_TYPE_NULL = 0,
T_VARIANT_TYPE_STRING = 1,
T_VARIANT_TYPE_BOOL = 2,
T_VARIANT_TYPE_INTEGER = 3,
T_VARIANT_TYPE_DOUBLE = 4,
T_VARIANT_TYPE_ARRAY = 5,
T_VARIANT_TYPE_OBJECT = 6
}
declare class NTVariantVector extends NSObject {
static alloc(): NTVariantVector; // inherited from NSObject
static new(): NTVariantVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTVariant): void;
capacity(): number;
clear(): void;
get(i: number): NTVariant;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTVariant): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTVectorData extends NSObject {
static alloc(): NTVectorData; // inherited from NSObject
static new(): NTVectorData; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { elements: NTVectorElementVector });
getCptr(): interop.Pointer | interop.Reference<any>;
getElements(): NTVectorElementVector;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithElements(elements: NTVectorElementVector): this;
swigGetRawPtr(): number;
}
declare class NTVectorDataSource extends NSObject {
static alloc(): NTVectorDataSource; // inherited from NSObject
static new(): NTVectorDataSource; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTVectorDataSource;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { projection: NTProjection });
getCptr(): interop.Pointer | interop.Reference<any>;
getDataExtent(): NTMapBounds;
getDataExtentSwigExplicitNTVectorDataSource(): NTMapBounds;
getProjection(): NTProjection;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithProjection(projection: NTProjection): this;
loadElements(cullState: NTCullState): NTVectorData;
notifyElementsChanged(): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTVectorEditEventListener extends NSObject {
static alloc(): NTVectorEditEventListener; // inherited from NSObject
static new(): NTVectorEditEventListener; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTVectorEditEventListener;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
onDragEnd(dragInfo: NTVectorElementDragInfo): NTVectorElementDragResult;
onDragEndSwigExplicitNTVectorEditEventListener(dragInfo: NTVectorElementDragInfo): NTVectorElementDragResult;
onDragMove(dragInfo: NTVectorElementDragInfo): NTVectorElementDragResult;
onDragMoveSwigExplicitNTVectorEditEventListener(dragInfo: NTVectorElementDragInfo): NTVectorElementDragResult;
onDragStart(dragInfo: NTVectorElementDragInfo): NTVectorElementDragResult;
onDragStartSwigExplicitNTVectorEditEventListener(dragInfo: NTVectorElementDragInfo): NTVectorElementDragResult;
onElementDelete(element: NTVectorElement): void;
onElementDeselected(element: NTVectorElement): void;
onElementDeselectedSwigExplicitNTVectorEditEventListener(element: NTVectorElement): void;
onElementModifyGeometry(element: NTVectorElement, geometry: NTGeometry): void;
onElementSelect(element: NTVectorElement): boolean;
onElementSelectSwigExplicitNTVectorEditEventListener(element: NTVectorElement): boolean;
onSelectDragPointStyleDragPointStyle(element: NTVectorElement, dragPointStyle: NTVectorElementDragPointStyle): NTPointStyle;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTVectorElement extends NSObject {
static alloc(): NTVectorElement; // inherited from NSObject
static new(): NTVectorElement; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTVectorElement;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
containsMetaDataKey(key: string): boolean;
getBounds(): NTMapBounds;
getCptr(): interop.Pointer | interop.Reference<any>;
getGeometry(): NTGeometry;
getId(): number;
getMetaData(): NTStringVariantMap;
getMetaDataElement(key: string): NTVariant;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isVisible(): boolean;
notifyElementChanged(): void;
setId(arg1: number): void;
setMetaData(metaData: NTStringVariantMap): void;
setMetaDataElementElement(key: string, element: NTVariant): void;
setVisible(visible: boolean): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTVectorElementClickInfo extends NSObject {
static alloc(): NTVectorElementClickInfo; // inherited from NSObject
static new(): NTVectorElementClickInfo; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getClickInfo(): NTClickInfo;
getClickPos(): NTMapPos;
getClickType(): NTClickType;
getCptr(): interop.Pointer | interop.Reference<any>;
getElementClickPos(): NTMapPos;
getLayer(): NTLayer;
getVectorElement(): NTVectorElement;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetRawPtr(): number;
}
declare class NTVectorElementDragInfo extends NSObject {
static alloc(): NTVectorElementDragInfo; // inherited from NSObject
static new(): NTVectorElementDragInfo; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
getDragMode(): NTVectorElementDragMode;
getMapPos(): NTMapPos;
getScreenPos(): NTScreenPos;
getVectorElement(): NTVectorElement;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetRawPtr(): number;
}
declare const enum NTVectorElementDragMode {
T_VECTOR_ELEMENT_DRAG_MODE_VERTEX = 0,
T_VECTOR_ELEMENT_DRAG_MODE_ELEMENT = 1
}
declare const enum NTVectorElementDragPointStyle {
T_VECTOR_ELEMENT_DRAG_POINT_STYLE_NORMAL = 0,
T_VECTOR_ELEMENT_DRAG_POINT_STYLE_VIRTUAL = 1,
T_VECTOR_ELEMENT_DRAG_POINT_STYLE_SELECTED = 2
}
declare const enum NTVectorElementDragResult {
T_VECTOR_ELEMENT_DRAG_RESULT_IGNORE = 0,
T_VECTOR_ELEMENT_DRAG_RESULT_STOP = 1,
T_VECTOR_ELEMENT_DRAG_RESULT_MODIFY = 2,
T_VECTOR_ELEMENT_DRAG_RESULT_DELETE = 3
}
declare class NTVectorElementEventListener extends NSObject {
static alloc(): NTVectorElementEventListener; // inherited from NSObject
static new(): NTVectorElementEventListener; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTVectorElementEventListener;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
onVectorElementClicked(clickInfo: NTVectorElementClickInfo): boolean;
onVectorElementClickedSwigExplicitNTVectorElementEventListener(clickInfo: NTVectorElementClickInfo): boolean;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTVectorElementSearchService extends NSObject {
static alloc(): NTVectorElementSearchService; // inherited from NSObject
static new(): NTVectorElementSearchService; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTVectorElementSearchService;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { dataSource: NTVectorDataSource });
findElements(request: NTSearchRequest): NTVectorElementVector;
findElementsSwigExplicitNTVectorElementSearchService(request: NTSearchRequest): NTVectorElementVector;
getCptr(): interop.Pointer | interop.Reference<any>;
getDataSource(): NTVectorDataSource;
getMaxResults(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithDataSource(dataSource: NTVectorDataSource): this;
setMaxResults(maxResults: number): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTVectorElementVector extends NSObject {
static alloc(): NTVectorElementVector; // inherited from NSObject
static new(): NTVectorElementVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTVectorElement): void;
capacity(): number;
clear(): void;
get(i: number): NTVectorElement;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTVectorElement): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTVectorLayer extends NTLayer {
static alloc(): NTVectorLayer; // inherited from NSObject
static new(): NTVectorLayer; // inherited from NSObject
constructor(o: { dataSource: NTVectorDataSource });
getDataSource(): NTVectorDataSource;
getVectorElementEventListener(): NTVectorElementEventListener;
initWithDataSource(dataSource: NTVectorDataSource): this;
isZBuffering(): boolean;
setVectorElementEventListener(eventListener: NTVectorElementEventListener): void;
setZBuffering(enabled: boolean): void;
}
declare class NTVectorTileClickInfo extends NSObject {
static alloc(): NTVectorTileClickInfo; // inherited from NSObject
static new(): NTVectorTileClickInfo; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getClickInfo(): NTClickInfo;
getClickPos(): NTMapPos;
getClickType(): NTClickType;
getCptr(): interop.Pointer | interop.Reference<any>;
getFeature(): NTVectorTileFeature;
getFeatureClickPos(): NTMapPos;
getFeatureId(): number;
getFeatureLayerName(): string;
getFeaturePosIndex(): number;
getLayer(): NTLayer;
getMapTile(): NTMapTile;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
swigGetRawPtr(): number;
}
declare class NTVectorTileDecoder extends NSObject {
static alloc(): NTVectorTileDecoder; // inherited from NSObject
static new(): NTVectorTileDecoder; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTVectorTileDecoder;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
addFallbackFont(fontData: NTBinaryData): void;
getCptr(): interop.Pointer | interop.Reference<any>;
getMaxZoom(): number;
getMinZoom(): number;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
notifyDecoderChanged(): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTVectorTileEventListener extends NSObject {
static alloc(): NTVectorTileEventListener; // inherited from NSObject
static new(): NTVectorTileEventListener; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTVectorTileEventListener;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
onVectorTileClicked(clickInfo: NTVectorTileClickInfo): boolean;
onVectorTileClickedSwigExplicitNTVectorTileEventListener(clickInfo: NTVectorTileClickInfo): boolean;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTVectorTileFeature extends NTFeature {
static alloc(): NTVectorTileFeature; // inherited from NSObject
static new(): NTVectorTileFeature; // inherited from NSObject
constructor(o: { arg0: number; mapTile: NTMapTile; layerName: string; geometry: NTGeometry; properties: NTVariant });
getDistance(): number;
getId(): number;
getLayerName(): string;
getMapTile(): NTMapTile;
initWithArg0MapTileLayerNameGeometryProperties(arg0: number, mapTile: NTMapTile, layerName: string, geometry: NTGeometry, properties: NTVariant): this;
setDistance(value: number): void;
}
declare class NTVectorTileFeatureCollection extends NTFeatureCollection {
static alloc(): NTVectorTileFeatureCollection; // inherited from NSObject
static new(): NTVectorTileFeatureCollection; // inherited from NSObject
constructor(o: { features: NTVectorTileFeatureVector });
getFeature(index: number): NTVectorTileFeature;
initWithFeatures(features: NTVectorTileFeatureVector): this;
}
declare class NTVectorTileFeatureVector extends NSObject {
static alloc(): NTVectorTileFeatureVector; // inherited from NSObject
static new(): NTVectorTileFeatureVector; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
add(x: NTVectorTileFeature): void;
capacity(): number;
clear(): void;
get(i: number): NTVectorTileFeature;
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isEmpty(): boolean;
reserve(n: number): void;
setVal(i: number, val: NTVectorTileFeature): void;
size(): number;
swigGetRawPtr(): number;
}
declare class NTVectorTileLayer extends NTTileLayer {
static alloc(): NTVectorTileLayer; // inherited from NSObject
static new(): NTVectorTileLayer; // inherited from NSObject
constructor(o: { dataSource: NTTileDataSource; decoder: NTVectorTileDecoder });
getBuildingRenderOrder(): NTVectorTileRenderOrder;
getClickHandlerLayerFilter(): string;
getClickRadius(): number;
getLabelBlendingSpeed(): number;
getLabelRenderOrder(): NTVectorTileRenderOrder;
getLayerBlendingSpeed(): number;
getRendererLayerFilter(): string;
getTileCacheCapacity(): number;
getTileDecoder(): NTVectorTileDecoder;
getVectorTileEventListener(): NTVectorTileEventListener;
initWithDataSourceDecoder(dataSource: NTTileDataSource, decoder: NTVectorTileDecoder): this;
setBuildingRenderOrder(renderOrder: NTVectorTileRenderOrder): void;
setClickHandlerLayerFilter(filter: string): void;
setClickRadius(radius: number): void;
setLabelBlendingSpeed(speed: number): void;
setLabelRenderOrder(renderOrder: NTVectorTileRenderOrder): void;
setLayerBlendingSpeed(speed: number): void;
setRendererLayerFilter(filter: string): void;
setTileCacheCapacity(capacityInBytes: number): void;
setVectorTileEventListener(eventListener: NTVectorTileEventListener): void;
}
declare const enum NTVectorTileRenderOrder {
T_VECTOR_TILE_RENDER_ORDER_HIDDEN = -1,
T_VECTOR_TILE_RENDER_ORDER_LAYER = 0,
T_VECTOR_TILE_RENDER_ORDER_LAST = 1
}
declare class NTVectorTileSearchService extends NSObject {
static alloc(): NTVectorTileSearchService; // inherited from NSObject
static new(): NTVectorTileSearchService; // inherited from NSObject
static swigCreatePolymorphicInstanceSwigOwnCObject(cPtr: interop.Pointer | interop.Reference<any>, cMemoryOwn: boolean): NTVectorTileSearchService;
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
constructor(o: { dataSource: NTTileDataSource; tileDecoder: NTVectorTileDecoder });
findFeatures(request: NTSearchRequest): NTVectorTileFeatureCollection;
findFeaturesSwigExplicitNTVectorTileSearchService(request: NTSearchRequest): NTVectorTileFeatureCollection;
getCptr(): interop.Pointer | interop.Reference<any>;
getDataSource(): NTTileDataSource;
getLayers(): NTStringVector;
getMaxResults(): number;
getMaxZoom(): number;
getMinZoom(): number;
getPreventDuplicates(): boolean;
getSortByDistance(): boolean;
getTileDecoder(): NTVectorTileDecoder;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
initWithDataSourceTileDecoder(dataSource: NTTileDataSource, tileDecoder: NTVectorTileDecoder): this;
setLayers(layers: NTStringVector): void;
setMaxResults(maxResults: number): void;
setMaxZoom(maxZoom: number): void;
setMinZoom(minZoom: number): void;
setPreventDuplicates(preventDuplicates: boolean): void;
setSortByDistance(sortByDistance: boolean): void;
swigGetClassName(): string;
swigGetDirectorObject(): interop.Pointer | interop.Reference<any>;
swigGetRawPtr(): number;
}
declare class NTViewState extends NSObject {
static alloc(): NTViewState; // inherited from NSObject
static new(): NTViewState; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getAspectRatio(): number;
getCptr(): interop.Pointer | interop.Reference<any>;
getDPI(): number;
getDPToPX(): number;
getFOVY(): number;
getFar(): number;
getHeight(): number;
getNear(): number;
getRotation(): number;
getScreenHeight(): number;
getScreenWidth(): number;
getTilt(): number;
getUnitToDPCoef(): number;
getUnitToPXCoef(): number;
getWidth(): number;
getZoom(): number;
getZoom0Distance(): number;
hash(): number;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
isCameraChanged(): boolean;
swigGetRawPtr(): number;
}
declare class NTWKBGeometryReader extends NSObject {
static alloc(): NTWKBGeometryReader; // inherited from NSObject
static new(): NTWKBGeometryReader; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
readGeometry(wkbData: NTBinaryData): NTGeometry;
}
declare class NTWKBGeometryWriter extends NSObject {
static alloc(): NTWKBGeometryWriter; // inherited from NSObject
static new(): NTWKBGeometryWriter; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getBigEndian(): boolean;
getCptr(): interop.Pointer | interop.Reference<any>;
getZ(): boolean;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
setBigEndian(bigEndian: boolean): void;
setZ(z: boolean): void;
writeGeometry(geometry: NTGeometry): NTBinaryData;
}
declare class NTWKTGeometryReader extends NSObject {
static alloc(): NTWKTGeometryReader; // inherited from NSObject
static new(): NTWKTGeometryReader; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
readGeometry(wkt: string): NTGeometry;
}
declare class NTWKTGeometryWriter extends NSObject {
static alloc(): NTWKTGeometryWriter; // inherited from NSObject
static new(): NTWKTGeometryWriter; // inherited from NSObject
constructor(o: { cptr: interop.Pointer | interop.Reference<any>; swigOwnCObject: boolean });
getCptr(): interop.Pointer | interop.Reference<any>;
getZ(): boolean;
initWithCptrSwigOwnCObject(cptr: interop.Pointer | interop.Reference<any>, ownCObject: boolean): this;
setZ(z: boolean): void;
writeGeometry(geometry: NTGeometry): string;
}
declare class NTZippedAssetPackage extends NTAssetPackage {
static alloc(): NTZippedAssetPackage; // inherited from NSObject
static new(): NTZippedAssetPackage; // inherited from NSObject
constructor(o: { zipData: NTBinaryData });
constructor(o: { zipData: NTBinaryData; baseAssetPackage: NTAssetPackage });
getLocalAssetNames(): NTStringVector;
initWithZipData(zipData: NTBinaryData): this;
initWithZipDataBaseAssetPackage(zipData: NTBinaryData, baseAssetPackage: NTAssetPackage): this;
}