CartoType .NET API 9.4-2-ga84cea34e
for development in C#, Visual Basic and other .NET languages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CCartoType::AddressA structured address. Any field may be empty or null, but at least one field should be non-empty for address searching to return any results.
 CCartoType::BlendStyleA rule to modify a certain style or styles. The colors are blended with colors in a style, using their alpha values as the blend fraction.
 CCartoType::ColorA color>
 CCartoType::FeatureInfoFeature information for a map object, represented internally as a 32-bit value.
 CCartoType::FindNearbyParamParameters for finding nearby places.
 CCartoType::FindParamParameters for the general Find function.
 CCartoType::FontStyleFlagFlags for font styles.
 CCartoType::FrameworkThe Framework class provides a high-level API for CartoType, through which map data can be loaded, maps can be created and viewed, and routing and navigation can be performed.
 CCartoType::FrameworkParamParameters for creating a Framework object when more detailed control is needed. For example, file buffer size and the maximum number of buffers can be set.
 CCartoType::HeightProfilePointA point on a height profile.
 CCartoType::LegendThe Legend class is used to specify legends, scales, copyright notices and turn instructions.
 CCartoType::LegendStyleFlagFlags used to create Legend objects with standard styles.
 CList
 CCartoType::BlendStyleSetA set of rules for modifying style sheet colors, for example to add contrast, lighten or darken. The rules are applied in order. Only the first rule matching a style is applied.
 CCartoType::GeometryListA type for lists of geometry objects returned by Geometry functions.
 CCartoType::MapObjectGroupListA type for lists of map object groups returned by search functions.
 CCartoType::MapObjectListA type for lists of map objects returned by search functions.
 CCartoType::PathIntersectionInfoListA type for lists of path intersection information objects returned by Geometry functions.
 CCartoType::PathIntersectionTypeListA type for lists of path intersection types returned by Geometry functions.
 CCartoType::RoutePointListA type for lists of route points: see RouteCoordSet.
 CCartoType::StringListA type for lists of strings.
 CCartoType::LocationMatchParamParameters used when matching a road or other feature to a location.
 CCartoType::LocationRefParameters used for a location reference when writing traffic information.
 CCartoType::MapMetaDataMetadata describing a CTM1 map file.
 CCartoType::MapObjectGroupA group of map objects with the same name, as used in a list of found objects.
 CCartoType::MapObjectMatchInformation returned by MapObject.Match.
 CCartoType::MapRendererA class to draw a map using OpenGL ES.
 CCartoType::NavigatorParamParameters governing navigation behaviour.
 CCartoType::NearestRoadInfoInformation about the nearest road to a certain point.
 CCartoType::NearestSegmentInfoInformation about the nearest route segment to a point.
 CCartoType::NoticePositionPositions for notices like the legend or scale bar.
 CCartoType::PathA path defining a set of open and closed curves.
 CCartoType::GeometryA geometry class for creating map objects and specifying view areas. There are also functions for the determining distance and intersection type between a geometry object and map objects.
 CCartoType::MapObjectA map object: a point, linear object, polygon object, or array (texture).
 CCartoType::RouteInformation about an entire route.
 CCartoType::RouteSegmentPart of a route, consisting of a turn and the section of the route from that turn to the next one.
 CCartoType::PathIntersectionInfoInformation about the intersection of two paths and their distance apart. For functions involving map objects, distances are meters and positions are latitude and longitude.
 CCartoType::PathPointAn on-curve or off-curve point for use in paths.
 CCartoType::PerspectiveParamParameters giving detailed control of the perspective view.
 CCartoType::PointA 2D point using floating-point coordinates.
 CCartoType::PointValue
 CCartoType::PositionedBitmapA bitmap and a position to draw it. Used when drawing notices on the map.
 CCartoType::RectA grid-aligned rectangle with double-precision coordinates suitable for map points.
 CCartoType::RouteCoordSetA set of points for creating a route, with optional heading and accuracy information.
 CCartoType::RoutePointA point on a route, with its heading and location match parameters.
 CCartoType::RouteProfileA routing profile: parameters determining the type of route, including road speeds, bonuses and penalties, and vehicle type. A road type will not be used if its speed plus bonus is equal to or less than zero.
 CCartoType::TileParamParameters used in Framework.LoadMapsAutomatically.
 CCartoType::TileSetA set of map tiles used in TileParam.
 CCartoType::TimeAndDistanceMatrixA matrix of route times and distances between sets of points.
 CCartoType::TrafficInfoTraffic information. This information is normally used in combination with a location reference.
 CCartoType::TurnInformation about a turn through a junction.
 CCartoType::UtilGeneral utility functions
 CCartoType::ValidityFlagBit flags used in Framework.Navigate to indicate which information is valid.
 CCartoType::ViewStateThe view state, which can be retrieved or set so that maps can be recreated.