Go to the source code of this file.
Data Structures | |
struct | dwMapsImage |
Structure to store images for maps Image coordinate system by convention: More... | |
struct | dwMapsImageBuffer |
Caller-provided buffer for images. More... | |
struct | dwMapsImageId |
Unique identifier for an element of an image layer. More... | |
struct | dwMapsImageLayerProperties |
Properties of an image layer. More... | |
Typedefs | |
typedef struct dwMapsImageStorageObject const * | dwConstMapsImageStorageHandle_t |
typedef struct dwMapsImageStorageObject * | dwMapsImageStorageHandle_t |
Enumerations | |
enum | dwMapsImageType { DW_MAPS_IMAGE_TYPE_UNKNOWN = (1 << 0), DW_MAPS_IMAGE_TYPE_LIDAR_GROUND_REFLECTANCE = (1 << 1), DW_MAPS_IMAGE_TYPE_LIDAR_ELEVATION_MODEL = (1 << 2), DW_MAPS_IMAGE_TYPE_LIDAR_HEIGHT_SLICE_RAW = (1 << 3), DW_MAPS_IMAGE_TYPE_RADAR_DETECTIONS_RCS = (1 << 4), DW_MAPS_IMAGE_TYPE_RADAR_DETECTIONS_RAW = (1 << 5), DW_MAPS_IMAGE_TYPE_RADAR_DETECTIONS = (1 << 6), DW_MAPS_IMAGE_TYPE_LIDAR_HEIGHT_SLICE = (1 << 7) } |
Types of images which may be available in the map. More... | |
Functions | |
DW_API_PUBLIC dwStatus | dwMapsImageLayer_checkType (dwConstMapsContentLayerHandle_t contentLayerHandle) |
Checks if a content layer is an image layer. More... | |
DW_API_PUBLIC dwStatus | dwMapsImageLayer_getProperties (dwMapsImageLayerProperties *properties, dwConstMapsContentLayerHandle_t imageLayerHandle) |
Get properties of an image layer. More... | |
DW_API_PUBLIC dwStatus | dwMapsImageLayerView_getImageCount (uint32_t *imageCount, dwConstMapsImageLayerViewHandle_t imageLayerViewHandle) |
Get number of available images in the layer view. More... | |
DW_API_PUBLIC dwStatus | dwMapsImageLayerView_getLocalImages (dwMapsImageBuffer *localImageBuffer, dwMapsGeoPoint localOrigin, const dwMatrix3d *localToENURotation, dwConstMapsImageLayerViewHandle_t imageLayerViewHandle) |
Get images transformed into a caller-defined local coordinate system. More... | |
DW_API_PUBLIC dwStatus | dwMapsImageStorage_getMapsImage (dwMapsImage *image, const dwMapsRoadSegmentId *roadSegmentId, dwMapsImageStorageHandle_t imageStorageHandle) |
Gets maps image from maps image storage for a specific road segment ID. More... | |
DW_API_PUBLIC dwStatus | dwMapsImageStorage_getProperties (dwImageProperties *imageProperties, dwMapsImageStorageHandle_t imageStorageHandle) |
Retrieves image properties of the maps image associated with the image storage. More... | |
DW_API_PUBLIC dwStatus | dwMapsImageStorage_initialize (dwMapsImageStorageHandle_t *imageStorageHandle, dwMapProviderHandle_t providerHandle, dwConstMapsContentLayerHandle_t imageLayer, dwContextHandle_t contextHandle) |
Creates a maps image storage, which efficiently loads and serves image representations of map segments. More... | |
DW_API_PUBLIC dwStatus | dwMapsImageStorage_release (dwMapsImageStorageHandle_t imageStorageHandle) |
Releases maps image storage handle. More... | |
DW_API_PUBLIC dwStatus | dwMapsImageStorage_returnMapsImage (dwMapsImage *image, dwMapsImageStorageHandle_t imageStorageHandle) |
Releases maps image so that memory can be reused. More... | |
Variables | |
const char *const | DW_MAPS_IMAGE_LAYER_ID_LIDAR_ELEVATION_MODEL |
const char *const | DW_MAPS_IMAGE_LAYER_ID_LIDAR_GIRAFFE_PLANE |
const char *const | DW_MAPS_IMAGE_LAYER_ID_LIDAR_GIRAFFE_PLANE_RAW |
const char *const | DW_MAPS_IMAGE_LAYER_ID_LIDAR_GROUND_REFLECTANCE |
System-defined image layer identifiers. More... | |
const char *const | DW_MAPS_IMAGE_LAYER_ID_RADAR_DETECTIONS |
const char *const | DW_MAPS_IMAGE_LAYER_ID_RADAR_DETECTIONS_RAW |
const char *const | DW_MAPS_IMAGE_LAYER_ID_RADAR_DETECTIONS_RCS |