DriveWorks SDK Reference
3.5.78 Release
For Test and Development only

MapStreamDataFrame.h File Reference

Detailed Description

NVIDIA DriveWorks Datastructure : MapStream Datastructure

Description: Datastructure containing Mapstream output

Definition in file MapStreamDataFrame.h.

Go to the source code of this file.

Data Structures

struct  dwMapStreamCameraLandmarks
 
struct  dwMapStreamCameraLane
 Data structures for Camera lanes represented as polylines with topology. More...
 
struct  dwMapStreamCameraPath
 Data structures for Camera paths represented as polylines with topology. More...
 
struct  dwMapStreamCameraPointCloud
 Data structures for Camera VO landmarks represented as point cloud with X,Y,Z,I values. More...
 
struct  dwMapStreamCameraPole
 Data structures holding a reconstructed pole in 3D. More...
 
struct  dwMapStreamCameraRoadMark
 Data structures holding a reconstructed road marking in 3D. More...
 
struct  dwMapStreamCameraSign
 
struct  dwMapStreamCameraSpeedbumps
 Data structures for Camera speedbumps with algorithm type, start position, and end position. More...
 
struct  dwMapStreamCameraTrafficLightState
 
struct  dwMapStreamCameraWaitConditions
 Data structures for Camera Wait conditions represented as polylines with topology. More...
 
struct  dwMapStreamCameraWaitLine
 Data structures holding a reconstructed wait line in 3D. More...
 
struct  dwMapStreamLandmarks
 Data structures for representing mapping landmarks from different sensors like camera, Lidar. More...
 
struct  dwMapStreamLidarLandmarks
 Data structures for Lidar landmarks represented as point cloud with X,Y,Z,I values. More...
 
struct  dwMapStreamOutput
 Mapstream output data frame. More...
 
struct  dwMapStreamPathPolyline
 Data structure of dwMapStreamPathPolyline which define the geometry of a dwMapStreamCameraPath. More...
 
struct  dwMapStreamPolyline
 
struct  dwMapStreamRadarLandmarks
 Data structures for Radar landmarks represented as point cloud with X,Y,Z,RCS values. More...
 
#define DW_MAPSTREAM_POLYLINE_MAX_COUNT   DW_LANEMARK_POINT_MAX_COUNT
 Polyline defined by a list of dwVector3f in cartesian coordinates. More...
 
#define DW_MAPSTREAM_INVALID_TRACK_ID   -1
 
#define DW_MAPSTREAM_PROTOBUF_FRAME_FILENAME_EXTENSION   "proto"
 
#define DW_MAPSTREAM_INVALID_SIGN_ID   0xFFFFFFFFFFFFFFFF
 Data structures holding a reconstructed sign in 3D. More...
 
#define DW_MAPSTREAM_SIGN_GEOMETRY_SIZE   4
 
#define DW_MAPSTREAM_LIDAR_VERSION_1   1
 version control constants for back compat More...
 
#define DW_MAPSTREAM_CAMERA_POINT_CLOUD_VERSION_1   1
 version control constants for back compat More...
 
#define DW_MAPSTREAM_RADAR_VERSION_1   1
 version control constants for back compat More...
 
#define DW_MAPSTREAM_CAMERA_VERSION_1   1
 version control constants for back compat More...
 
#define DW_MAPSTREAM_CAMERA_VERSION_2   2
 
#define DW_MAPSTREAM_CAMERA_VERSION_3   3
 
#define DW_MAPSTREAM_CAMERA_VERSION_4   4
 
#define DW_MAPSTREAM_LANE_MAX_COUNT   DW_LANEMARK_MAX_COUNT
 Data structures for Camera landmarks which includes lanes. More...
 
#define DW_MAPSTREAM_SIGNS_MAX_COUNT   20
 
#define DW_MAPSTREAM_TRAFFIC_LIGHT_STATES_MAX_COUNT   40
 
#define DW_MAPSTREAM_POLES_MAX_COUNT   20
 
#define DW_MAPSTREAM_WAITLINES_MAX_COUNT   20
 
#define DW_MAPSTREAM_ROADMARKS_MAX_COUNT   DW_LANDMARK_MAX_COUNT
 
#define DW_MAPSTREAM_WAIT_CONDITIONS_MAX_COUNT   10
 
#define DW_MAPSTREAM_PATHS_MAX_COUNT   DW_LANEGRAPH_MAX_LANE_CNT_IN_LANEGRAPH
 
#define DW_MAPSTREAM_SPEEDBUMPS_MAX_COUNT   4
 
#define DW_MAPSTREAM_IMAGE_FILENAME_MAX_LENGTH   100
 
enum  dwMapstreamSubstreamType {
  DW_MAPSTREAM_CAMERA_SUBSTREAM = 0,
  DW_MAPSTREAM_LIDAR_SUBSTREAM = 1,
  DW_MAPSTREAM_RADAR_SUBSTREAM = 2,
  DW_MAPSTREAM_CAMERA_POINT_CLOUD_SUBSTREAM = 3,
  DW_MAPSTREAM_NUM_SUBSTREAMS = 4
}
 
const uint32_t DW_MAPSTREAM_LIDAR_VERSION_CURRENT = DW_MAPSTREAM_LIDAR_VERSION_1
 
const uint32_t DW_MAPSTREAM_CAMERA_POINT_CLOUD_VERSION_CURRENT = DW_MAPSTREAM_CAMERA_POINT_CLOUD_VERSION_1
 
const uint32_t DW_MAPSTREAM_RADAR_VERSION_CURRENT = DW_MAPSTREAM_RADAR_VERSION_1
 
const uint32_t DW_MAPSTREAM_CAMERA_VERSION_CURRENT = DW_MAPSTREAM_CAMERA_VERSION_4
 
DW_API_PUBLIC dwStatus dwMapStreamMetadata_default (dwMapStreamMetadata *metadata)
 Factory method to generate a default dwMapStreamMetadata object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamPolyline_default (dwMapStreamPolyline *params)
 Factory method to generate a default dwMapStreamPolyline object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamCameraLane_default (dwMapStreamCameraLane *lane)
 Factory method to generate a default dwMapStreamCameraLane object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamCameraSign_default (dwMapStreamCameraSign *sign)
 Factory method to generate a default dwMapStreamCameraSign object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamCameraTrafficLightState_default (dwMapStreamCameraTrafficLightState *trafficLightState)
 Factory method to generate a default dwMapStreamCameraTrafficLightState object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamCameraPole_default (dwMapStreamCameraPole *pole)
 Factory method to generate a default dwMapStreamCameraPole object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamCameraWaitLine_default (dwMapStreamCameraWaitLine *waitLine)
 Factory method to generate a default dwMapStreamCameraWaitLine object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamCameraRoadMark_default (dwMapStreamCameraRoadMark *roadmark)
 Factory method to generate a default dwMapStreamCameraRoadMark object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamCameraWaitConditions_default (dwMapStreamCameraWaitConditions *waitConditions)
 Factory method to generate a default dwMapStreamCameraWaitConditions object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamPathPolyline_default (dwMapStreamPathPolyline *pathPolyline)
 Factory method to generate a default dwMapStreamPathPolyline object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamCameraPath_default (dwMapStreamCameraPath *paths)
 Factory method to generate a default dwMapStreamCameraPath object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamCameraSpeedbumps_default (dwMapStreamCameraSpeedbumps *speedbumps)
 Factory method to generate a default dwMapStreamCameraSpeedbumps object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamLidarLandmarks_default (dwMapStreamLidarLandmarks *lidarlandmarks)
 Factory method to generate a default dwMapStreamLidarLandmarks object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamLidarLandmarks_init (dwMapStreamLidarLandmarks *lidarLandmarks, uint32_t version, uint32_t numPoints, dwVector4f *points)
 Factory method to generate a custom-initialized dwMapStreamLidarLandmarks object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamCameraPointCloud_default (dwMapStreamCameraPointCloud *cameraPointCloud)
 Factory method to generate a default dwMapStreamCameraPointCloud object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamCameraPointCloud_init (dwMapStreamCameraPointCloud *cameraPointCloud, uint32_t version, uint32_t numPoints, dwVector4f *points)
 Factory method to generate a custom-initialized dwMapStreamCameraPointCloud object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamRadarLandmarks_default (dwMapStreamRadarLandmarks *radarLandmarks)
 Factory method to generate a default dwMapStreamRadarLandmarks object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamRadarLandmarks_init (dwMapStreamRadarLandmarks *radarLandmarks, uint32_t version, uint32_t numPoints, dwVector4f *points)
 Factory method to generate a custom-initialized dwMapStreamLidarLandmarks object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamCameraLandmarks_default (dwMapStreamCameraLandmarks *cameraLandmarks)
 Factory method to generate a default dwMapStreamCameraLandmarks object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamLandmarks_default (dwMapStreamLandmarks *landmarks)
 Factory method to generate a default dwMapStreamCameraLandmarks object. More...
 
DW_API_PUBLIC dwStatus dwMapStreamOutput_default (dwMapStreamOutput *output)
 Factory method to generate a default dwMapStreamOutput object. More...
 

Data Structure Documentation

◆ dwMapStreamCameraLandmarks

struct dwMapStreamCameraLandmarks
Data Fields
char imageFilename[DW_MAPSTREAM_IMAGE_FILENAME_MAX_LENGTH]
dwMapStreamCameraLane lanes[DW_MAPSTREAM_LANE_MAX_COUNT] number of lanes in array
uint32_t numLanes
uint32_t numPaths
uint32_t numPoles
uint32_t numRoadMarks
uint32_t numSigns 3D Lane data for current frame
uint32_t numSpeedbumps
uint32_t numTrafficLightStates 3D signs data for current frame
uint32_t numWaitConditions
uint32_t numWaitLines
dwMapStreamCameraPath paths[DW_MAPSTREAM_PATHS_MAX_COUNT]
dwMapStreamCameraPole poles[DW_MAPSTREAM_POLES_MAX_COUNT]
dwMapStreamCameraRoadMark roadmarks[DW_MAPSTREAM_ROADMARKS_MAX_COUNT]
dwMapStreamCameraSign signs[DW_MAPSTREAM_SIGNS_MAX_COUNT]
dwMapStreamCameraSpeedbumps speedbumps[DW_MAPSTREAM_SPEEDBUMPS_MAX_COUNT]
dwMapStreamCameraTrafficLightState trafficLightStates[DW_MAPSTREAM_TRAFFIC_LIGHT_STATES_MAX_COUNT]
uint32_t version
dwMapStreamCameraWaitConditions waitConditions[DW_MAPSTREAM_WAIT_CONDITIONS_MAX_COUNT]
dwMapStreamCameraWaitLine waitLines[DW_MAPSTREAM_WAITLINES_MAX_COUNT]

◆ dwMapStreamCameraLane

struct dwMapStreamCameraLane
Data Fields
dwVector2f covariance[DW_MAPSTREAM_POLYLINE_MAX_COUNT] covariance for each point on lane polyline.

x (first dimension) is lateral, y (second dimension) is vertical

dwMapStreamPolyline geometry polyline defining the geometery of the lane divider.
dwMapPerceptionLaneMarkType lineType Category of the line type of lane marking.
dwLanePositionType positionType Category of the position of lane marking.
int32_t trackId trackId of the lane marking.

◆ dwMapStreamCameraPath

struct dwMapStreamCameraPath
Data Fields
dwMapStreamPathPolyline geometry polyline defining the geometery of the path
int32_t trackId trackId of the lane marking.

◆ dwMapStreamCameraPointCloud

struct dwMapStreamCameraPointCloud
Data Fields
uint32_t numPoints
dwVector4f * points number of points in array
uint32_t version

◆ dwMapStreamCameraPole

struct dwMapStreamCameraPole
Data Fields
dwVector3f poleBottom The bottom of the pole.
dwMatrix3f poleBottomCovariance Covariance for the bottom of the pole.
dwVector3f poleTop The top of the pole (this value is currently faked).

◆ dwMapStreamCameraRoadMark

struct dwMapStreamCameraRoadMark
Data Fields
dwMatrix3f covariance[DW_MAPSTREAM_POLYLINE_MAX_COUNT] covariance for each point on the road marking
dwMapStreamPolyline geometry polyline defining the geometery of the road marking
int32_t id id of the road marking.
dwMapPerceptionRoadMarkType roadmarkType Category of the road marking.

◆ dwMapStreamCameraSign

struct dwMapStreamCameraSign
Data Fields
dwVector3f signCenter Center position of the object.
dwMatrix3f signCenterCovariance Center position covariance.
uint32_t signClassID Traffic sign classID. Stored as unsigned integer, which is looked up through SignNet interface for labels.
dwMapStreamPolyline signGeometry Geometry of sign object, in counter clockwise order.
uint64_t signId Sign identifier.
dwMapPerceptionSignType signType Sign type.

◆ dwMapStreamCameraSpeedbumps

struct dwMapStreamCameraSpeedbumps
Data Fields
dwMapPerceptionSpeedbumpType detectorType encodes which method detected the hazard
float32_t distanceToEnd distance to end of speed bump from rig
float32_t distanceToStart distance to start of speed bump from rig

◆ dwMapStreamCameraTrafficLightState

struct dwMapStreamCameraTrafficLightState
Data Fields
uint64_t signId
uint32_t state

◆ dwMapStreamCameraWaitConditions

struct dwMapStreamCameraWaitConditions
Data Fields
float32_t distance distance to wait condition from rig
dwMapPerceptionWaitConditionType waitConditionType Category of the type of wait conidtion.

◆ dwMapStreamCameraWaitLine

struct dwMapStreamCameraWaitLine
Data Fields
dwMapStreamPolyline geometry polyline defining the geometery of the wait line
dwMapPerceptionIntersectionType intersectionType Category of the intersection type of wait line marking.
int32_t trackId trackId of the wait line marking.

◆ dwMapStreamLandmarks

struct dwMapStreamLandmarks
Data Fields
dwMapStreamCameraLandmarks cameraLandmarks
dwMapStreamCameraPointCloud cameraPointCloud
bool cameraPointCloudValid
bool cameraValid
dwMapStreamLidarLandmarks lidarLandmarks
bool lidarValid
dwMapStreamRadarLandmarks radarLandmarks
bool radarValid

◆ dwMapStreamLidarLandmarks

struct dwMapStreamLidarLandmarks
Data Fields
uint32_t numPoints
dwVector4f * points number of points in array
uint32_t version

◆ dwMapStreamMetadata

struct dwMapStreamMetadata
Data Fields
dwMapStreamUUID driveId
const char * rigFilename

◆ dwMapStreamOutput

struct dwMapStreamOutput
Data Fields
uint32_t driveId
dwMapPerceptionGeoPose gpsPose timestamp for current frame
bool isRelativePoseCovarianceValid
bool isRelativePoseValid
dwMapStreamLandmarks * landmarksBuffer 3x3 covariance of the rotation (order: roll, pitch, yaw) [rad].

pointer to landmarks buffer

dwTransformation3f relativePose Absolute 6DOF global pose from GPS in ENU frame.

relative Pose for current frame w.r.t previous frame i.e transformation to specify motion of car from previous frame to current frame

dwMatrix3f relativeRotationCovariance 3x3 covariance of the translation (x,y,z) [m].
dwMatrix3f relativeTranslationCovariance Whether relativeTranslationCovariance and relativeRotationCovariance are valid.
dwTime_t timestamp An ID for a drive session.

◆ dwMapStreamPathPolyline

struct dwMapStreamPathPolyline
Data Fields
dwVector3f centerPoints[DW_MAPSTREAM_POLYLINE_MAX_COUNT] number of points defining the PathPolyline
dwVector3f leftEdgePoints[DW_MAPSTREAM_POLYLINE_MAX_COUNT] pointer to center-point array
uint32_t pointCount
dwVector3f rightEdgePoints[DW_MAPSTREAM_POLYLINE_MAX_COUNT] pointer to left-edge-point array

◆ dwMapStreamPolyline

struct dwMapStreamPolyline
Data Fields
uint32_t pointCount
dwVector3f points[DW_MAPSTREAM_POLYLINE_MAX_COUNT] number of points defining the polyline

◆ dwMapStreamRadarLandmarks

struct dwMapStreamRadarLandmarks
Data Fields
uint32_t numPoints
dwVector4f * points number of points in array
uint32_t version

Macro Definition Documentation

◆ DW_MAPSTREAM_CAMERA_POINT_CLOUD_VERSION_1

#define DW_MAPSTREAM_CAMERA_POINT_CLOUD_VERSION_1   1

version control constants for back compat

Definition at line 377 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_CAMERA_VERSION_1

#define DW_MAPSTREAM_CAMERA_VERSION_1   1

version control constants for back compat

Definition at line 492 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_CAMERA_VERSION_2

#define DW_MAPSTREAM_CAMERA_VERSION_2   2

Definition at line 493 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_CAMERA_VERSION_3

#define DW_MAPSTREAM_CAMERA_VERSION_3   3

Definition at line 494 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_CAMERA_VERSION_4

#define DW_MAPSTREAM_CAMERA_VERSION_4   4

Definition at line 495 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_IMAGE_FILENAME_MAX_LENGTH

#define DW_MAPSTREAM_IMAGE_FILENAME_MAX_LENGTH   100

Definition at line 510 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_INVALID_SIGN_ID

#define DW_MAPSTREAM_INVALID_SIGN_ID   0xFFFFFFFFFFFFFFFF

Data structures holding a reconstructed sign in 3D.

Definition at line 139 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_INVALID_TRACK_ID

#define DW_MAPSTREAM_INVALID_TRACK_ID   -1

Definition at line 65 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_LANE_MAX_COUNT

#define DW_MAPSTREAM_LANE_MAX_COUNT   DW_LANEMARK_MAX_COUNT

Data structures for Camera landmarks which includes lanes.

Definition at line 501 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_LIDAR_VERSION_1

#define DW_MAPSTREAM_LIDAR_VERSION_1   1

version control constants for back compat

Definition at line 373 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_PATHS_MAX_COUNT

#define DW_MAPSTREAM_PATHS_MAX_COUNT   DW_LANEGRAPH_MAX_LANE_CNT_IN_LANEGRAPH

Definition at line 508 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_POLES_MAX_COUNT

#define DW_MAPSTREAM_POLES_MAX_COUNT   20

Definition at line 504 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_POLYLINE_MAX_COUNT

#define DW_MAPSTREAM_POLYLINE_MAX_COUNT   DW_LANEMARK_POINT_MAX_COUNT

Polyline defined by a list of dwVector3f in cartesian coordinates.

Note
SW Release Applicability: These APIs are available in NVIDIA DRIVE Software releases.

Definition at line 64 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_PROTOBUF_FRAME_FILENAME_EXTENSION

#define DW_MAPSTREAM_PROTOBUF_FRAME_FILENAME_EXTENSION   "proto"

Definition at line 66 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_RADAR_VERSION_1

#define DW_MAPSTREAM_RADAR_VERSION_1   1

version control constants for back compat

Definition at line 381 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_ROADMARKS_MAX_COUNT

#define DW_MAPSTREAM_ROADMARKS_MAX_COUNT   DW_LANDMARK_MAX_COUNT

Definition at line 506 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_SIGN_GEOMETRY_SIZE

#define DW_MAPSTREAM_SIGN_GEOMETRY_SIZE   4

Definition at line 141 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_SIGNS_MAX_COUNT

#define DW_MAPSTREAM_SIGNS_MAX_COUNT   20

Definition at line 502 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_SPEEDBUMPS_MAX_COUNT

#define DW_MAPSTREAM_SPEEDBUMPS_MAX_COUNT   4

Definition at line 509 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_TRAFFIC_LIGHT_STATES_MAX_COUNT

#define DW_MAPSTREAM_TRAFFIC_LIGHT_STATES_MAX_COUNT   40

Definition at line 503 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_WAIT_CONDITIONS_MAX_COUNT

#define DW_MAPSTREAM_WAIT_CONDITIONS_MAX_COUNT   10

Definition at line 507 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_WAITLINES_MAX_COUNT

#define DW_MAPSTREAM_WAITLINES_MAX_COUNT   20

Definition at line 505 of file MapStreamDataFrame.h.

Enumeration Type Documentation

◆ dwMapstreamSubstreamType

Enumerator
DW_MAPSTREAM_CAMERA_SUBSTREAM 
DW_MAPSTREAM_LIDAR_SUBSTREAM 
DW_MAPSTREAM_RADAR_SUBSTREAM 
DW_MAPSTREAM_CAMERA_POINT_CLOUD_SUBSTREAM 
DW_MAPSTREAM_NUM_SUBSTREAMS 

Definition at line 547 of file MapStreamDataFrame.h.

Function Documentation

◆ dwMapStreamCameraLandmarks_default()

DW_API_PUBLIC dwStatus dwMapStreamCameraLandmarks_default ( dwMapStreamCameraLandmarks cameraLandmarks)

Factory method to generate a default dwMapStreamCameraLandmarks object.

Parameters
[out]cameraLandmarksThe cameraLandmarks resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamCameraLane_default()

DW_API_PUBLIC dwStatus dwMapStreamCameraLane_default ( dwMapStreamCameraLane lane)

Factory method to generate a default dwMapStreamCameraLane object.

Parameters
[out]laneThe lane resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamCameraPath_default()

DW_API_PUBLIC dwStatus dwMapStreamCameraPath_default ( dwMapStreamCameraPath paths)

Factory method to generate a default dwMapStreamCameraPath object.

Parameters
[out]pathsThe path resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamCameraPointCloud_default()

DW_API_PUBLIC dwStatus dwMapStreamCameraPointCloud_default ( dwMapStreamCameraPointCloud cameraPointCloud)

Factory method to generate a default dwMapStreamCameraPointCloud object.

Parameters
[out]cameraPointCloudThe camera vo landmarks resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamCameraPointCloud_init()

DW_API_PUBLIC dwStatus dwMapStreamCameraPointCloud_init ( dwMapStreamCameraPointCloud cameraPointCloud,
uint32_t  version,
uint32_t  numPoints,
dwVector4f points 
)

Factory method to generate a custom-initialized dwMapStreamCameraPointCloud object.

Parameters
[out]cameraPointCloudThe cameraPointCloud resulting from the input parameters.
[in]versionThe cameraPointCloud version.
[in]numPointsThe number of points (in elements).
[in]pointsThe pointer to the first point in a (contiguous) collection of points.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamCameraPole_default()

DW_API_PUBLIC dwStatus dwMapStreamCameraPole_default ( dwMapStreamCameraPole pole)

Factory method to generate a default dwMapStreamCameraPole object.

Parameters
[out]poleThe pole resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamCameraRoadMark_default()

DW_API_PUBLIC dwStatus dwMapStreamCameraRoadMark_default ( dwMapStreamCameraRoadMark roadmark)

Factory method to generate a default dwMapStreamCameraRoadMark object.

Parameters
[out]roadmarkThe road marking resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamCameraSign_default()

DW_API_PUBLIC dwStatus dwMapStreamCameraSign_default ( dwMapStreamCameraSign sign)

Factory method to generate a default dwMapStreamCameraSign object.

Parameters
[out]signThe sign resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamCameraSpeedbumps_default()

DW_API_PUBLIC dwStatus dwMapStreamCameraSpeedbumps_default ( dwMapStreamCameraSpeedbumps speedbumps)

Factory method to generate a default dwMapStreamCameraSpeedbumps object.

Parameters
[out]speedbumpsThe speed bump resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamCameraTrafficLightState_default()

DW_API_PUBLIC dwStatus dwMapStreamCameraTrafficLightState_default ( dwMapStreamCameraTrafficLightState trafficLightState)

Factory method to generate a default dwMapStreamCameraTrafficLightState object.

Parameters
[out]trafficLightStateThe trafficLightState resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamCameraWaitConditions_default()

DW_API_PUBLIC dwStatus dwMapStreamCameraWaitConditions_default ( dwMapStreamCameraWaitConditions waitConditions)

Factory method to generate a default dwMapStreamCameraWaitConditions object.

Parameters
[out]waitConditionsThe wait coniditions resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamCameraWaitLine_default()

DW_API_PUBLIC dwStatus dwMapStreamCameraWaitLine_default ( dwMapStreamCameraWaitLine waitLine)

Factory method to generate a default dwMapStreamCameraWaitLine object.

Parameters
[out]waitLineThe wait line resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamLandmarks_default()

DW_API_PUBLIC dwStatus dwMapStreamLandmarks_default ( dwMapStreamLandmarks landmarks)

Factory method to generate a default dwMapStreamCameraLandmarks object.

Parameters
[out]landmarksThe landmarks resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamLidarLandmarks_default()

DW_API_PUBLIC dwStatus dwMapStreamLidarLandmarks_default ( dwMapStreamLidarLandmarks lidarlandmarks)

Factory method to generate a default dwMapStreamLidarLandmarks object.

Parameters
[out]lidarlandmarksThe lidarlandmarks resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamLidarLandmarks_init()

DW_API_PUBLIC dwStatus dwMapStreamLidarLandmarks_init ( dwMapStreamLidarLandmarks lidarLandmarks,
uint32_t  version,
uint32_t  numPoints,
dwVector4f points 
)

Factory method to generate a custom-initialized dwMapStreamLidarLandmarks object.

Parameters
[out]lidarLandmarksThe lidarLandmarks resulting from the input parameters.
[in]versionThe lidarLandmarks version.
[in]numPointsThe number of points (in elements).
[in]pointsThe pointer to the first point in a (contiguous) collection of points.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamMetadata_default()

DW_API_PUBLIC dwStatus dwMapStreamMetadata_default ( dwMapStreamMetadata metadata)

Factory method to generate a default dwMapStreamMetadata object.

Parameters
[out]metadataThe metadata resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamOutput_default()

DW_API_PUBLIC dwStatus dwMapStreamOutput_default ( dwMapStreamOutput output)

Factory method to generate a default dwMapStreamOutput object.

Parameters
[out]outputThe output resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamPathPolyline_default()

DW_API_PUBLIC dwStatus dwMapStreamPathPolyline_default ( dwMapStreamPathPolyline pathPolyline)

Factory method to generate a default dwMapStreamPathPolyline object.

Parameters
[out]pathPolylineThe pathPolyline resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamPolyline_default()

DW_API_PUBLIC dwStatus dwMapStreamPolyline_default ( dwMapStreamPolyline params)

Factory method to generate a default dwMapStreamPolyline object.

Parameters
[out]paramsThe params resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamRadarLandmarks_default()

DW_API_PUBLIC dwStatus dwMapStreamRadarLandmarks_default ( dwMapStreamRadarLandmarks radarLandmarks)

Factory method to generate a default dwMapStreamRadarLandmarks object.

Parameters
[out]radarLandmarksThe radarlandmarks resulting from the default parameters.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

◆ dwMapStreamRadarLandmarks_init()

DW_API_PUBLIC dwStatus dwMapStreamRadarLandmarks_init ( dwMapStreamRadarLandmarks radarLandmarks,
uint32_t  version,
uint32_t  numPoints,
dwVector4f points 
)

Factory method to generate a custom-initialized dwMapStreamLidarLandmarks object.

Parameters
[out]radarLandmarksThe radarLandmarks resulting from the input parameters.
[in]versionThe radarLandmarks version.
[in]numPointsThe number of points (in elements).
[in]pointsThe pointer to the first point in a (contiguous) collection of points.
Returns
DW_INVALID_ARGUMENT - if the output parameter pointer is null
DW_SUCCESS

Variable Documentation

◆ DW_MAPSTREAM_CAMERA_POINT_CLOUD_VERSION_CURRENT

const uint32_t DW_MAPSTREAM_CAMERA_POINT_CLOUD_VERSION_CURRENT = DW_MAPSTREAM_CAMERA_POINT_CLOUD_VERSION_1

Definition at line 378 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_CAMERA_VERSION_CURRENT

const uint32_t DW_MAPSTREAM_CAMERA_VERSION_CURRENT = DW_MAPSTREAM_CAMERA_VERSION_4

Definition at line 496 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_LIDAR_VERSION_CURRENT

const uint32_t DW_MAPSTREAM_LIDAR_VERSION_CURRENT = DW_MAPSTREAM_LIDAR_VERSION_1

Definition at line 374 of file MapStreamDataFrame.h.

◆ DW_MAPSTREAM_RADAR_VERSION_CURRENT

const uint32_t DW_MAPSTREAM_RADAR_VERSION_CURRENT = DW_MAPSTREAM_RADAR_VERSION_1

Definition at line 382 of file MapStreamDataFrame.h.