| CartoType .NET API 9.2-11-g041bcfff8
    for development in C#, Visual Basic and other .NET languages | 
| ▼NCartoType | |
| CAddress | A 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. | 
| CBlendStyle | A 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. | 
| CBlendStyleSet | A 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. | 
| CColor | A color> | 
| CFeatureInfo | Feature information for a map object, represented internally as a 32-bit value. | 
| CFindNearbyParam | Parameters for finding nearby places. | 
| CFindParam | Parameters for the general Find function. | 
| CFontStyleFlag | Flags for font styles. | 
| CFramework | The 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. | 
| CFrameworkParam | Parameters 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. | 
| CGeometry | A 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. | 
| CGeometryList | A type for lists of geometry objects returned by Geometry functions. | 
| CLegend | The Legend class is used to specify legends, scales, copyright notices and turn instructions. | 
| CLegendStyleFlag | Flags used to create Legend objects with standard styles. | 
| CLocationMatchParam | Parameters used when matching a road or other feature to a location. | 
| CLocationRef | Parameters used for a location reference when writing traffic information. | 
| CMapMetaData | Metadata describing a CTM1 map file. | 
| CMapObject | A map object: a point, linear object, polygon object, or array (texture). | 
| CMapObjectGroup | A group of map objects with the same name, as used in a list of found objects. | 
| CMapObjectGroupList | A type for lists of map object groups returned by search functions. | 
| CMapObjectList | A type for lists of map objects returned by search functions. | 
| CMapObjectMatch | Information returned by MapObject.Match. | 
| CMapRenderer | A class to draw a map using OpenGL ES. | 
| CNavigatorParam | Parameters governing navigation behaviour. | 
| CNearestRoadInfo | Information about the nearest road to a certain point. | 
| CNearestSegmentInfo | Information about the nearest route segment to a point. | 
| CNoticePosition | Positions for notices like the legend or scale bar. | 
| CPath | A path defining a set of open and closed curves. | 
| CPathIntersectionInfo | Information about the intersection of two paths and their distance apart. For functions involving map objects, distances are meters and positions are latitude and longitude. | 
| CPathIntersectionInfoList | A type for lists of path intersection information objects returned by Geometry functions. | 
| CPathIntersectionTypeList | A type for lists of path intersection types returned by Geometry functions. | 
| CPathPoint | An on-curve or off-curve point for use in paths. | 
| CPerspectiveParam | Parameters giving detailed control of the perspective view. | 
| CPoint | A 2D point using floating-point coordinates. | 
| CPointValue | |
| CPositionedBitmap | A bitmap and a position to draw it. Used when drawing notices on the map. | 
| CRect | A grid-aligned rectangle with double-precision coordinates suitable for map points. | 
| CRoute | Information about an entire route. | 
| CRouteCoordSet | A set of points for creating a route, with optional heading and accuracy information. | 
| CRoutePoint | A point on a route, with its heading and location match parameters. | 
| CRoutePointList | A type for lists of route points: see RouteCoordSet. | 
| CRouteProfile | A 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. | 
| CRouteSegment | Part of a route, consisting of a turn and the section of the route from that turn to the next one. | 
| CStringList | A type for lists of strings. | 
| CTileParam | Parameters used in Framework.LoadMapsAutomatically. | 
| CTileSet | A set of map tiles used in TileParam. | 
| CTimeAndDistanceMatrix | A matrix of route times and distances between sets of points. | 
| CTrafficInfo | Traffic information. This information is normally used in combination with a location reference. | 
| CTurn | Information about a turn through a junction. | 
| CUtil | General utility functions | 
| CValidityFlag | Bit flags used in Framework.Navigate to indicate which information is valid. | 
| CViewState | The view state, which can be retrieved or set so that maps can be recreated. |