PTV Map&Guide desktop API
 All Classes Namespaces Files Functions Enumerations Enumerator Groups Pages
mgAPI Namespace Reference

Classes

interface  IMGApplication
 general application control More...
 
interface  IMGEvents
 notification events for API clients More...
 
interface  IVersion
 version control More...
 
interface  IMGMapping
 interaction with map More...
 
interface  IMGRouting
 routing functions More...
 
interface  IMGGeocoding
 geocoding functions More...
 
class  mg_API
 
interface  IMGGeocoding2
 geocoding functions More...
 
interface  IMGRouting2
 additional routing functions More...
 
interface  IMGRouting3
 additional routing functions More...
 

Enumerations

enum  EMGBusinessCase {
  bcAddressZones = 0,
  bcCallCenter = 1,
  bcCostCalculator = 2,
  bcCustomerCalls = 3,
  bcDataManager = 4,
  bcExcelPro = 5,
  bcFleetManager = 6,
  bcFreightForwarderAddressBook = 7,
  bcGPSLocation = 8,
  bcMapsEditor = 9,
  bcReferenceRoutes = 10,
  bcRoadsEditor = 11,
  bcRoutePlanning = 12,
  bcTollControl = 13,
  bcTrafficInformation = 14,
  bcVehicleManagement = 15,
  bcWebbrowserBridge = 16
}
 
enum  EMGError {
  E_MISSINGRIGHTS = -1610350591,
  E_INVALIDMODE = -1610350590,
  E_INVALIDBUSINESSCASE = -1610350589,
  E_STATIONLISTCHANGED = -1610350588,
  E_MAXNUMSTATIONS = -1610350587,
  E_MGNOTFOUND = -1610350586,
  E_INVALIDVEHICLE = -1610350585,
  E_INVALIDSTATIONLIST = -1610350584
}
 
enum  EMGAmbiguityHandling {
  ahError = 0,
  ahFirstMatch = 1,
  ahSuggestionList = 2,
  ahInteractive = 3
}
 
enum  EMGStationRecordFields {
  stID = 0,
  stXCoordinate = 1,
  stYCoordinate = 2,
  stDescription = 3,
  stStreet = 4,
  stPostalcode = 5,
  stVisibleLayerName = 6,
  stLayerName = 7,
  stIsSoftViapoint = 8,
  stSoftViapointRadius = 9,
  stLinkType = 10,
  stStayTime = 11,
  stStayDescription = 12,
  stOpenFrom = 13,
  stOpenTil = 14
}
 
enum  EMGAvailabilityFlag {
  eafPrivate = 0,
  eafPublic = 1
}
 
enum  EMGStationlistFields {
  esfFilename = 0,
  esfRoutename = 1,
  esfAvailability = 2
}
 
enum  EMGStationType {
  estStart = 0,
  estDest = 1,
  estVia = 2
}
 
enum  EMGVehicleProfileFields {
  epfFilename = 0,
  epfName = 1,
  epfVisibleName = 2,
  epfAvailabiltiy = 3
}
 
enum  EMGOptionalBool {
  eobDefault = 0,
  eobFalse = 1,
  eobTrue = 2
}
 
enum  EMGRouteInfoFields {
  erifRouteDistance = 0,
  erifTourCosts = 1,
  erifTime = 2,
  erifTolldistance = 3,
  erifTotalToll = 4,
  erifTotalRouteCosts = 5,
  erifDeparture = 7,
  erifArrival = 8,
  erifExtCostAdditional = 9,
  erifExtCostDistance = 10,
  erifFareZone = 11,
  erifRestShiftDrivingPeriod = 12,
  erifRestShiftPeriod = 13,
  erifRestBreakDrivingPeriod = 14,
  erifRestBreakPeriod = 15,
  erifRouteCosts = 16,
  erifTimeCosts = 17,
  erifFixCosts = 18,
  erifTotalSpecialToll = 19,
  erifTotalExtraDuty = 20,
  erifResultsByCountry = 21
}
 
enum  EMGEmissionFields {
  eefHC = 0,
  eefCO = 1,
  eefNOx = 2,
  eefKr = 3,
  eefParticle = 4,
  eefCO2 = 5,
  eefCH4 = 6,
  eefNMHC = 7,
  eefPb = 8,
  eefSO2 = 9,
  eefN2O = 10,
  eefNH3 = 11,
  eefC6H6 = 12,
  eefC7H8 = 13,
  eefC8H10 = 14,
  eefNO2 = 15,
  eefCO2fossil = 16
}
 
enum  EMGOptimizeSequenceType {
  eostNone = 0,
  eostBeeline = 1,
  eostStreetDistance = 2,
  eostTimeWindow = 3
}
 
enum  EMGMapObject {
  fsNone = 0,
  fsTriangle = 1,
  fsDiamond = 2,
  fsPentagon = 3,
  fsHexagon = 4,
  fsStar = 5,
  fsSquare = 6,
  fsEllipse = 7,
  fsLine = 8,
  fsArrow = 9,
  fsPolygon = 10,
  fsPolyline = 11,
  fsPoint = 12,
  fsText = 13,
  fsTextbox = 14,
  fsPushpin = 15,
  fsImage = 16,
  fsHighlight = 17,
  fsNumber = 18
}
 
enum  EMGCoordFormat {
  cfLOGICAL = 0,
  cfPIXEL = 1,
  cfSUPERKONFORM = 2,
  cfMERCATOR = 3,
  cfGEODECIMAL = 4,
  cfGEOMINSEK = 5,
  cfUTM = 6,
  cfGK = 7,
  cfUSAKONF = 8
}
 
enum  EMGStartMode {
  esmStandard = 0,
  esmSilent = 1
}
 
enum  EMGCoordValueFields {
  ecvfX = 0,
  ecvfY = 1,
  ecvfPostcode = 2,
  ecvfLocation = 3,
  ecvfSublocation = 4,
  ecvfStreet = 5,
  ecvfLikelihood = 6
}
 
enum  EMGEffectiveDateType {
  edDeparture = 0,
  edArrival = 1
}
 

Class Documentation

class mgAPI::mg_API

© PTVGroup 2013 Last updated on Mon Apr 15 2013