DriveWorks SDK Reference
3.5.78 Release
For Test and Development only

ParkingSpace.h File Reference

Detailed Description

NVIDIA DriveWorks API: Parking Space

Description: This file defines the parking space related data structure in the world model

Definition in file ParkingSpace.h.

Go to the source code of this file.

Data Structures

struct  dwParkingSpace
 Information about a single parking space object or a parking strip. More...
 
struct  dwParkingSpaceArray
 

Macros

#define DW_MAX_PARKING_BOUNDARY_POINT_COUNT   64
 
#define DW_MAX_PARKING_REFERENCE_POINT_COUNT   32
 
#define DW_MAX_PARKING_SPACES_COUNT   32
 
#define DW_MAX_PARKING_SPACES_TYPES_COUNT   32
 

Enumerations

enum  dwParkingBoundaryType {
  DW_PARKING_BOUNDARY_TYPE_INVALID = 0,
  DW_PARKING_BOUNDARY_TYPE_MARKED_CROSSABLE = (1 << 1),
  DW_PARKING_BOUNDARY_TYPE_MARKED_DONT_CROSS = (1 << 2),
  DW_PARKING_BOUNDARY_TYPE_PHYSICAL = (1 << 3),
  DW_PARKING_BOUNDARY_TYPE_VIRTUAL = (1 << 4),
  DW_PARKING_BOUNDARY_TYPE_UNKNOWN = (1 << 5)
}
 Attributes of sides of the polygon representing the parking space object. More...
 
enum  dwParkingReferenceDirectionType {
  DW_PARKING_REFERENCE_DIRECTION_TYPE_INVALID,
  DW_PARKING_REFERENCE_DIRECTION_TYPE_FORWARD,
  DW_PARKING_REFERENCE_DIRECTION_TYPE_BACKWARD,
  DW_PARKING_REFERENCE_DIRECTION_TYPE_BOTH,
  DW_PARKING_REFERENCE_DIRECTION_TYPE_PERPENDICULAR_LEFT,
  DW_PARKING_REFERENCE_DIRECTION_TYPE_PERPENDICULAR_RIGHT,
  DW_PARKING_REFERENCE_DIRECTION_TYPE_PERPENDICULAR_BOTH,
  DW_PARKING_REFERENCE_DIRECTION_TYPE_UNKNOWN
}
 Direction of parking allowed within a parking space. Mutually exclusive. More...
 
enum  dwParkingSpaceType {
  DW_PARKING_SPACE_TYPE_INVALID = 0,
  DW_PARKING_SPACE_TYPE_AVAILABLE = 1,
  DW_PARKING_SPACE_TYPE_REGULAR = 2,
  DW_PARKING_SPACE_TYPE_MULTIVEHICLE = 3,
  DW_PARKING_SPACE_TYPE_NO_PARKING_ZONE = 4,
  DW_PARKING_SPACE_TYPE_ACCESSIBLE = 5,
  DW_PARKING_SPACE_TYPE_ELECTRICAL_VEHICLE = 6,
  DW_PARKING_SPACE_TYPE_CAR_SHARING = 7,
  DW_PARKING_SPACE_TYPE_METER = 8,
  DW_PARKING_SPACE_TYPE_PERMIT = 9,
  DW_PARKING_SPACE_TYPE_TEMPORAL = 9,
  DW_PARKING_SPACE_TYPE_RESERVED = 10,
  DW_PARKING_SPACE_TYPE_VISITORS = 11,
  DW_PARKING_SPACE_TYPE_COMPACT = 12,
  DW_PARKING_SPACE_TYPE_OTHER_RESTRICTIONS = 13,
  DW_PARKING_SPACE_TYPE_UNKNOWN = 14,
  DW_PARKING_SPACE_TYPE_COUNT = 15
}
 Type of parking space object. More...