AGSEnumerations.h File Reference

Enumerations

enum  AGSConfigFileType { AGSConfFileTypeCDI = 0, AGSConfFileTypeXML }
enum  AGSDynamicLayerGPSAutoPanDrawingMode { AGSDynamicLayerGPSAutoPanDrawingModeNormal = 0, AGSDynamicLayerGPSAutoPanDrawingModeConservative, AGSDynamicLayerGPSAutoPanDrawingModeNone }
enum  AGSErrorCode { AGSErrorCodeOperationNotSupported = 10000, AGSErrorCodeNoDataTile = 10001, AGSErrorCodeSpatialReferenceNotSupported = 10002, AGSErrorCodeInvalidArgument = 10003 }
enum  AGSImageFormat {
  AGSImageFormatPNG32 = 0, AGSImageFormatPNG24, AGSImageFormatPNG8, AGSImageFormatPNG,
  AGSImageFormatJPG, AGSImageFormatGIF, AGSImageFormatBMP, AGSImageFormatTIFF,
  AGSImageFormatJPGPNG
}
enum  AGSNADirectionsManeuver {
  AGSNADirectionsManeuverUnknown = 0, AGSNADirectionsManeuverStop, AGSNADirectionsManeuverStraight, AGSNADirectionsManeuverBearLeft,
  AGSNADirectionsManeuverBearRight, AGSNADirectionsManeuverTurnLeft, AGSNADirectionsManeuverTurnRight, AGSNADirectionsManeuverSharpLeft,
  AGSNADirectionsManeuverSharpRight, AGSNADirectionsManeuverUTurn, AGSNADirectionsManeuverFerry, AGSNADirectionsManeuverRoundabout,
  AGSNADirectionsManeuverHighwayMerge, AGSNADirectionsManeuverHighwayExit, AGSNADirectionsManeuverHighwayChange, AGSNADirectionsManeuverRampLeft,
  AGSNADirectionsManeuverRampRight, AGSNADirectionsManeuverForkCenter, AGSNADirectionsManeuverForkLeft, AGSNADirectionsManeuverForkRight,
  AGSNADirectionsManeuverDepart, AGSNADirectionsManeuverTripItem, AGSNADirectionsManeuverEndOfFerry
}
enum  AGSNALayerType { AGSNALayerTypeRoute = 0, AGSNALayerTypeServiceArea, AGSNALayerTypeClosestFacility }
enum  AGSNAMessageType {
  AGSNAMessageTypeAbort = 0, AGSNAMessageTypeEmpty = 1, AGSNAMessageTypeError = 2, AGSNAMessageTypeInformative = 3,
  AGSNAMessageTypeProcessDefinition = 50, AGSNAMessageTypeProcessStart = 100, AGSNAMessageTypeProcessStop = 101, AGSNAMessageTypeWarning = 200
}
enum  AGSNAOutputLine { AGSNAOutputLineNone = 0, AGSNAOutputLineStraight, AGSNAOutputLineTrueShape }
enum  AGSNAOutputPolygon { AGSNAOutputPolygonDetailed = 0, AGSNAOutputPolygonNone, AGSNAOutputPolygonSimplified }
enum  AGSNATravelDirection { AGSNATravelDirectionFromFacility = 0, AGSNATravelDirectionToFacility }
enum  AGSNAUnit {
  AGSNAUnitCentimeters = 0, AGSNAUnitDays, AGSNAUnitDecimalDegrees, AGSNAUnitDecimeters,
  AGSNAUnitFeet, AGSNAUnitHours, AGSNAUnitInches, AGSNAUnitKilometers,
  AGSNAUnitMeters, AGSNAUnitMiles, AGSNAUnitMillimeters, AGSNAUnitMinutes,
  AGSNAUnitNauticalMiles, AGSNAUnitPoints, AGSNAUnitSeconds, AGSNAUnitUnknown,
  AGSNAUnitYards
}
enum  AGSNAUTurn { AGSNAUTurnAllowBacktrack = 0, AGSNAUTurnAtDeadEndsOnly, AGSNAUTurnNoBacktrack, AGSNAUTurnAtDeadEndsAndIntersections }
enum  AGSPortalAccess { AGSPortalAccessPrivate = 0, AGSPortalAccessShared, AGSPortalAccessOrganization, AGSPortalAccessPublic }
enum  AGSPortalItemType {
  AGSPortalItemTypeMapDocument = 0, AGSPortalItemTypeExplorerMap, AGSPortalItemTypeGlobeDocument, AGSPortalItemTypeSceneDocument,
  AGSPortalItemTypePublishedMap, AGSPortalItemTypeMapPackage, AGSPortalItemTypeGeoprocessingPackage, AGSPortalItemTypeLocatorPackage,
  AGSPortalItemTypeTilePackage, AGSPortalItemTypeWindowsMobilePackage, AGSPortalItemTypeDesktopApplicationTemplate, AGSPortalItemTypeMapTemplate,
  AGSPortalItemTypeCodeSample, AGSPortalItemTypeGeoprocessingSample, AGSPortalItemTypeLayer, AGSPortalItemTypeLayerPackage,
  AGSPortalItemTypeExplorerLayer, AGSPortalItemTypeDesktopAddIn, AGSPortalItemTypeExplorerAddIn, AGSPortalItemTypeMapService,
  AGSPortalItemTypeGeocodingService, AGSPortalItemTypeNetworkAnalysisService, AGSPortalItemTypeGlobeService, AGSPortalItemTypeGeoprocessingService,
  AGSPortalItemTypeGeodataService, AGSPortalItemTypeImageService, AGSPortalItemTypeGeometryService, AGSPortalItemTypeFeatureService,
  AGSPortalItemTypeKML, AGSPortalItemTypeWMS, AGSPortalItemTypeWMTS, AGSPortalItemTypeWebMap,
  AGSPortalItemTypeWebMappingApplication, AGSPortalItemTypeMobileApplication, AGSPortalItemTypeCodeAttachment, AGSPortalItemTypeFeaturedItems,
  AGSPortalItemTypeFeatureCollection, AGSPortalItemTypeFeatureCollectionTemplate, AGSPortalItemTypeSymbolSet, AGSPortalItemTypeColorSet,
  AGSPortalItemTypeCollectionDefinition, AGSPortalItemTypeOther
}
enum  AGSPortalMode { AGSPortalModeSingleTenant = 0, AGSPortalModeMultiTenant }
enum  AGSPortalQuerySortOrder { AGSPortalQuerySortOrderAscending = 0, AGSPortalQuerySortOrderDescending }
enum  AGSSpatialRelationship {
  AGSSpatialRelationshipIntersects = 0, AGSSpatialRelationshipContains, AGSSpatialRelationshipCrosses, AGSSpatialRelationshipEnvelopeIntersects,
  AGSSpatialRelationshipIndexIntersects, AGSSpatialRelationshipOverlaps, AGSSpatialRelationshipTouches, AGSSpatialRelationshipWithin,
  AGSSpatialRelationshipRelation
}
enum  AGSWMTSServiceMode { AGSWMTSServiceModeRESTful = 0, AGSWMTSServiceModeKVP }

Functions

NSString * AGSFileFormatForImageFormat (AGSImageFormat imageFormat)

Enumeration Type Documentation

Enumerator:
AGSConfFileTypeCDI 
AGSConfFileTypeXML 

Defines the drawing behavior for a dynamic layer when the map's gps is in a navigation mode.

Since:
2.1
Enumerator:
AGSDynamicLayerGPSAutoPanDrawingModeNormal 

Dynamic layer draws normally.

AGSDynamicLayerGPSAutoPanDrawingModeConservative 

Dynamic layer draws only when it doesn't currently have a drawing operation in progress. This lessens the load on the server.

AGSDynamicLayerGPSAutoPanDrawingModeNone 

Dynamic layer does not draw when the map is in navigation mode.

Constants representing error codes.

Since:
2.1
Enumerator:
AGSErrorCodeOperationNotSupported 
AGSErrorCodeNoDataTile 
AGSErrorCodeSpatialReferenceNotSupported 
AGSErrorCodeInvalidArgument 

Supported image formats.

Since:
1.0
Enumerator:
AGSImageFormatPNG32 
AGSImageFormatPNG24 
AGSImageFormatPNG8 
AGSImageFormatPNG 
AGSImageFormatJPG 
AGSImageFormatGIF 
AGSImageFormatBMP 
AGSImageFormatTIFF 
AGSImageFormatJPGPNG 

Constants representing maneuver types for a direction.

Since:
1.8
Enumerator:
AGSNADirectionsManeuverUnknown 
AGSNADirectionsManeuverStop 
AGSNADirectionsManeuverStraight 
AGSNADirectionsManeuverBearLeft 
AGSNADirectionsManeuverBearRight 
AGSNADirectionsManeuverTurnLeft 
AGSNADirectionsManeuverTurnRight 
AGSNADirectionsManeuverSharpLeft 
AGSNADirectionsManeuverSharpRight 
AGSNADirectionsManeuverUTurn 
AGSNADirectionsManeuverFerry 
AGSNADirectionsManeuverRoundabout 
AGSNADirectionsManeuverHighwayMerge 
AGSNADirectionsManeuverHighwayExit 
AGSNADirectionsManeuverHighwayChange 
AGSNADirectionsManeuverRampLeft 
AGSNADirectionsManeuverRampRight 
AGSNADirectionsManeuverForkCenter 
AGSNADirectionsManeuverForkLeft 
AGSNADirectionsManeuverForkRight 
AGSNADirectionsManeuverDepart 
AGSNADirectionsManeuverTripItem 
AGSNADirectionsManeuverEndOfFerry 

Constant representing the type of network layer.

Since:
1.8
Enumerator:
AGSNALayerTypeRoute 
AGSNALayerTypeServiceArea 
AGSNALayerTypeClosestFacility 

Constants representing the network analyst message type.

Since:
1.8
Enumerator:
AGSNAMessageTypeAbort 
AGSNAMessageTypeEmpty 
AGSNAMessageTypeError 
AGSNAMessageTypeInformative 
AGSNAMessageTypeProcessDefinition 
AGSNAMessageTypeProcessStart 
AGSNAMessageTypeProcessStop 
AGSNAMessageTypeWarning 

Specifies the type of lines generated by the network analyst solvers.

Since:
1.8
Enumerator:
AGSNAOutputLineNone 
AGSNAOutputLineStraight 
AGSNAOutputLineTrueShape 

Contstants representing how the geometry is returned.

Since:
1.8
Enumerator:
AGSNAOutputPolygonDetailed 
AGSNAOutputPolygonNone 
AGSNAOutputPolygonSimplified 

Constants representing how the geometry is returned.

Since:
1.8
Enumerator:
AGSNATravelDirectionFromFacility 
AGSNATravelDirectionToFacility 
enum AGSNAUnit

Constants representing directions length units for the AGSRouteTask.

Since:
1.8
Enumerator:
AGSNAUnitCentimeters 
AGSNAUnitDays 
AGSNAUnitDecimalDegrees 
AGSNAUnitDecimeters 
AGSNAUnitFeet 
AGSNAUnitHours 
AGSNAUnitInches 
AGSNAUnitKilometers 
AGSNAUnitMeters 
AGSNAUnitMiles 
AGSNAUnitMillimeters 
AGSNAUnitMinutes 
AGSNAUnitNauticalMiles 
AGSNAUnitPoints 
AGSNAUnitSeconds 
AGSNAUnitUnknown 
AGSNAUnitYards 
enum AGSNAUTurn

Constants representing how U-Turns are handled

Since:
1.8
Enumerator:
AGSNAUTurnAllowBacktrack 
AGSNAUTurnAtDeadEndsOnly 
AGSNAUTurnNoBacktrack 
AGSNAUTurnAtDeadEndsAndIntersections 

Access types on Portal, Item, Group or User.

For Portal or Organization

Determines who can view your organization as an anonymous user. AGSPortalAccessPublic means it allows anonymous users to access your organization's custom URL. AGSPortalAccessPrivate restricts access to only members of your organization.

For Portal Item

Indicates the access level of the item. If AGSPortalAccessPrivate, only the item owner can access. AGSPortalAccessShared allows the item to be shared with a specific group. AGSPortalAccessOrganization restricts item access to members of your organization. If AGSPortalAccessPublic, all users can access the item.

For Portal Group

Determines who can access the group. AGSPortalAccessPrivate gives access to only the group members. If AGSPortalAccessOrganization, all members of this organization can access the group. AGSPortalAccessPublic makes the group accessible to all.

For Portal User

Determines if other users can search for this user's name to find content and groups owned by this user and to invite this user to join their groups. AGSPortalAccessPrivate hides the user from user searches and invites. If AGSPortalAccessOrganization, only members of this user's organization can search for this user, the content and groups. AGSPortalAccessPublic makes the user findable.

Since:
2.2
Enumerator:
AGSPortalAccessPrivate 

Applicable for All

AGSPortalAccessShared 

Applicable for only Items

AGSPortalAccessOrganization 

Applicable for Items, Groups and Users

AGSPortalAccessPublic 

Applicable for All

Since:
2.2
Enumerator:
AGSPortalItemTypeMapDocument 

ArcMap Document (mxd)

AGSPortalItemTypeExplorerMap 

ArcGIS Explorer Document (nmf)

AGSPortalItemTypeGlobeDocument 

ArcGlobe Document (3dd)

AGSPortalItemTypeSceneDocument 

ArcScene Document (sxd)

AGSPortalItemTypePublishedMap 

ArcReader Document (pmf)

AGSPortalItemTypeMapPackage 

ArcGIS Map Package (mpk)

AGSPortalItemTypeGeoprocessingPackage 

ArcGIS Geoprocessing Package (gpk)

AGSPortalItemTypeLocatorPackage 

ArcGIS Locator Package (apk)

AGSPortalItemTypeTilePackage 

ArcGIS Server Tile Package (tpk)

AGSPortalItemTypeWindowsMobilePackage 

ArcGIS Windows Mobile Package

AGSPortalItemTypeDesktopApplicationTemplate 

The Desktop Application Template (.zip) includes either a desktop add in or a toolbar.exe

AGSPortalItemTypeMapTemplate 

The Map Template (.zip) contains documentation, a map and GDB folder

AGSPortalItemTypeCodeSample 

Developer Sample

AGSPortalItemTypeGeoprocessingSample 

Tool, Geoprocessing Sample

AGSPortalItemTypeLayer 

Layer File (lyr)

AGSPortalItemTypeLayerPackage 

Layer Package (lpk)

AGSPortalItemTypeExplorerLayer 

ArcGIS Explorer Layer (nmc)

AGSPortalItemTypeDesktopAddIn 

ArcGIS Add In (esriaddin)

AGSPortalItemTypeExplorerAddIn 

ArcGIS Explorer Layer (eaz)

AGSPortalItemTypeMapService 

ArcGIS Server Map Service

AGSPortalItemTypeGeocodingService 

ArcGIS Server Geocoding Service

AGSPortalItemTypeNetworkAnalysisService 

ArcGIS Server Network Analyst Service

AGSPortalItemTypeGlobeService 

ArcGIS Server Globe Service

AGSPortalItemTypeGeoprocessingService 

ArcGIS Server Geoprocessing Service

AGSPortalItemTypeGeodataService 

ArcGIS Server Geodata Service

AGSPortalItemTypeImageService 

ArcGIS Server Image Service

AGSPortalItemTypeGeometryService 

ArcGIS Server Geometry Service

AGSPortalItemTypeFeatureService 

ArcGIS Feature Service

AGSPortalItemTypeKML 

Data, Map, kml

AGSPortalItemTypeWMS 

Data, Service, Web Map Service, OGC

AGSPortalItemTypeWMTS 

Data, Service, Web Map Tile Service, OGC

AGSPortalItemTypeWebMap 

Web Map authored using the arcgis.com Javascript Web Map viewer or using ArcGIS Explorer online. Usable by web, mobile, and desktop clients

AGSPortalItemTypeWebMappingApplication 

A web mapping application built using ArcGIS API for Javascript, ArcGIS API for Flex, ArcGIS API for Silverlight, Java Web Application Developer Framework, .NET Web Application Developer Framework

AGSPortalItemTypeMobileApplication 

A mobile application build using the ArcGIS for iPhone SDK, ArcGIS for Android SDK, ArcGIS Mobile SDK for the Windows Mobile Platform, or the JavaScript or Flex API

AGSPortalItemTypeCodeAttachment 

Code Attachment

AGSPortalItemTypeFeaturedItems 

Empty Item type with relationships to items that user wants featured

AGSPortalItemTypeFeatureCollection 

A feature collection is a saved web map feature layer with layer definition and a feature set

AGSPortalItemTypeFeatureCollectionTemplate 

Feature Collection, Feature Service Template, Map Notes Template

AGSPortalItemTypeSymbolSet 

Symbol Set

AGSPortalItemTypeColorSet 

Color Set

AGSPortalItemTypeCollectionDefinition 

The definition for a feature collection/web map feature layer

AGSPortalItemTypeOther 

Indicating whether the portal contains multiple organizations or not.

Since:
2.2
Enumerator:
AGSPortalModeSingleTenant 

Only one organization

AGSPortalModeMultiTenant 

Multiple organizations

Indicates the oder of results of the portal query.

Since:
2.2
Enumerator:
AGSPortalQuerySortOrderAscending 
AGSPortalQuerySortOrderDescending 

Possible spatial relationships.

Since:
1.8
Enumerator:
AGSSpatialRelationshipIntersects 
AGSSpatialRelationshipContains 
AGSSpatialRelationshipCrosses 
AGSSpatialRelationshipEnvelopeIntersects 
AGSSpatialRelationshipIndexIntersects 
AGSSpatialRelationshipOverlaps 
AGSSpatialRelationshipTouches 
AGSSpatialRelationshipWithin 
AGSSpatialRelationshipRelation 
Since:
2.2
Enumerator:
AGSWMTSServiceModeRESTful 
AGSWMTSServiceModeKVP 

Function Documentation

NSString* AGSFileFormatForImageFormat ( AGSImageFormat  imageFormat  ) 

Returns the image format as a string.

Since:
1.0