TI Autonomous Driving Algorithms (TIADALG) Library User Guide
VLIB_triangulatePoints_types.h File Reference

Go to the source code of this file.

Macros

#define VLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_SIZE   (12)
 
#define VXLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_SIZE   (VLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_SIZE)
 
#define VLIB_TRIANG_CAMERA_INTRINSIC_PARAM_SIZE   (9)
 
#define VXLIB_TRIANG_CAMERA_INTRINSIC_PARAM_SIZE   (VLIB_TRIANG_CAMERA_INTRINSIC_PARAM_SIZE)
 
#define VLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_ASIZE   (VLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_SIZE + 8)
 
#define VXLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_ASIZE   (VLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_ASIZE)
 
#define VLIB_TRIANG_CAMERA_INTRINSIC_PARAM_ASIZE   (VLIB_TRIANG_CAMERA_INTRINSIC_PARAM_SIZE + 1)
 
#define VXLIB_TRIANG_CAMERA_INTRINSIC_PARAM_ASIZE   (VLIB_TRIANG_CAMERA_INTRINSIC_PARAM_ASIZE)
 
#define VLIB_TRIANG_MAX_POINTS_IN_TRACK   (MAX_NUM_FRAMES_TO_TRACK)
 
#define VXLIB_TRIANG_MAX_POINTS_IN_TRACK   (VLIB_TRIANG_MAX_POINTS_IN_TRACK)
 
#define VLIB_TRIANG_NUM_TRACKS_IN_ONE_VECTOR   (SIMD_WIDTH)
 
#define VXLIB_TRIANG_NUM_TRACKS_IN_ONE_VECTOR   (VLIB_TRIANG_NUM_TRACKS_IN_ONE_VECTOR)
 
#define VLIB_TRIANG_NUM_UNIQUE_ELEMENTS_IN_ATA   (6)
 
#define VXLIB_TRIANG_NUM_UNIQUE_ELEMENTS_IN_ATA   (VLIB_TRIANG_NUM_UNIQUE_ELEMENTS_IN_ATA)
 
#define VLIB_TRIANG_MAT_ROW   (3)
 
#define VXLIB_TRIANG_MAT_ROW   (VLIB_TRIANG_MAT_ROW)
 
#define VLIB_TRIANG_MAT_COL   (VLIB_TRIANG_MAX_POINTS_IN_TRACK * 2)
 
#define VXLIB_TRIANG_MAT_COL   (VLIB_TRIANG_MAT_COL)
 
#define VLIB_TRIANG_MAT_AROW   ((VLIB_TRIANG_MAT_ROW + 1) & 0xFFFFFFFE)
 
#define VXLIB_TRIANG_MAT_AROW   (VLIB_TRIANG_MAT_AROW)
 

Macro Definition Documentation

◆ VLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_SIZE

#define VLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_SIZE   (12)

◆ VXLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_SIZE

#define VXLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_SIZE   (VLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_SIZE)

◆ VLIB_TRIANG_CAMERA_INTRINSIC_PARAM_SIZE

#define VLIB_TRIANG_CAMERA_INTRINSIC_PARAM_SIZE   (9)

◆ VXLIB_TRIANG_CAMERA_INTRINSIC_PARAM_SIZE

#define VXLIB_TRIANG_CAMERA_INTRINSIC_PARAM_SIZE   (VLIB_TRIANG_CAMERA_INTRINSIC_PARAM_SIZE)

◆ VLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_ASIZE

#define VLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_ASIZE   (VLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_SIZE + 8)

◆ VXLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_ASIZE

#define VXLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_ASIZE   (VLIB_TRIANG_CAMERA_EXTRENSIC_PARAM_ASIZE)

◆ VLIB_TRIANG_CAMERA_INTRINSIC_PARAM_ASIZE

#define VLIB_TRIANG_CAMERA_INTRINSIC_PARAM_ASIZE   (VLIB_TRIANG_CAMERA_INTRINSIC_PARAM_SIZE + 1)

◆ VXLIB_TRIANG_CAMERA_INTRINSIC_PARAM_ASIZE

#define VXLIB_TRIANG_CAMERA_INTRINSIC_PARAM_ASIZE   (VLIB_TRIANG_CAMERA_INTRINSIC_PARAM_ASIZE)

◆ VLIB_TRIANG_MAX_POINTS_IN_TRACK

#define VLIB_TRIANG_MAX_POINTS_IN_TRACK   (MAX_NUM_FRAMES_TO_TRACK)

◆ VXLIB_TRIANG_MAX_POINTS_IN_TRACK

#define VXLIB_TRIANG_MAX_POINTS_IN_TRACK   (VLIB_TRIANG_MAX_POINTS_IN_TRACK)

◆ VLIB_TRIANG_NUM_TRACKS_IN_ONE_VECTOR

#define VLIB_TRIANG_NUM_TRACKS_IN_ONE_VECTOR   (SIMD_WIDTH)

◆ VXLIB_TRIANG_NUM_TRACKS_IN_ONE_VECTOR

#define VXLIB_TRIANG_NUM_TRACKS_IN_ONE_VECTOR   (VLIB_TRIANG_NUM_TRACKS_IN_ONE_VECTOR)

◆ VLIB_TRIANG_NUM_UNIQUE_ELEMENTS_IN_ATA

#define VLIB_TRIANG_NUM_UNIQUE_ELEMENTS_IN_ATA   (6)

◆ VXLIB_TRIANG_NUM_UNIQUE_ELEMENTS_IN_ATA

#define VXLIB_TRIANG_NUM_UNIQUE_ELEMENTS_IN_ATA   (VLIB_TRIANG_NUM_UNIQUE_ELEMENTS_IN_ATA)

◆ VLIB_TRIANG_MAT_ROW

#define VLIB_TRIANG_MAT_ROW   (3)

◆ VXLIB_TRIANG_MAT_ROW

#define VXLIB_TRIANG_MAT_ROW   (VLIB_TRIANG_MAT_ROW)

◆ VLIB_TRIANG_MAT_COL

#define VLIB_TRIANG_MAT_COL   (VLIB_TRIANG_MAX_POINTS_IN_TRACK * 2)

◆ VXLIB_TRIANG_MAT_COL

#define VXLIB_TRIANG_MAT_COL   (VLIB_TRIANG_MAT_COL)

◆ VLIB_TRIANG_MAT_AROW

#define VLIB_TRIANG_MAT_AROW   ((VLIB_TRIANG_MAT_ROW + 1) & 0xFFFFFFFE)

◆ VXLIB_TRIANG_MAT_AROW

#define VXLIB_TRIANG_MAT_AROW   (VLIB_TRIANG_MAT_AROW)

© Copyright 2018 Texas Instruments Incorporated. All rights reserved.
Document generated by doxygen 1.8.6