|
template<typename Dtype > |
using | BlobPtr = std::shared_ptr< Blob< Dtype > > |
|
template<typename Dtype > |
using | BlobConstPtr = std::shared_ptr< const Blob< Dtype > > |
|
typedef Rect< int > | RectI |
|
typedef Rect< float > | RectF |
|
typedef Rect< double > | RectD |
|
typedef BBox2D< int > | BBox2DI |
|
typedef BBox2D< float > | BBox2DF |
|
typedef BBox2D< double > | BBox2DD |
|
typedef std::shared_ptr< BaseCameraModel > | BaseCameraModelPtr |
|
typedef std::shared_ptr< const BaseCameraModel > | BaseCameraModelConstPtr |
|
typedef std::shared_ptr< PinholeCameraModel > | PinholeCameraModelPtr |
|
typedef std::shared_ptr< const PinholeCameraModel > | PinholeCameraModelConstPtr |
|
using | BrownCameraDistortionModelPtr = std::shared_ptr< BrownCameraDistortionModel > |
|
using | BrownCameraDistortionModelConstPtr = std::shared_ptr< const BrownCameraDistortionModel > |
|
typedef std::shared_ptr< Frame > | FramePtr |
|
typedef std::shared_ptr< const Frame > | FrameConstPtr |
|
typedef std::shared_ptr< LidarFrameSupplement > | LidarFrameSupplementPtr |
|
typedef std::shared_ptr< const LidarFrameSupplement > | LidarFrameSupplementConstPtr |
|
typedef std::shared_ptr< RadarFrameSupplement > | RadarFrameSupplementPtr |
|
typedef std::shared_ptr< const RadarFrameSupplement > | RadarFrameSupplementConstPtr |
|
typedef std::shared_ptr< CameraFrameSupplement > | CameraFrameSupplementPtr |
|
typedef std::shared_ptr< const CameraFrameSupplement > | CameraFrameSupplementConstPtr |
|
typedef std::shared_ptr< UltrasonicFrameSupplement > | UltrasonicFrameSupplementPtr |
|
typedef std::shared_ptr< const UltrasonicFrameSupplement > | UltrasonicFrameSupplementConstPtr |
|
using | HdmapStructPtr = std::shared_ptr< HdmapStruct > |
|
using | HdmapStructConstPtr = std::shared_ptr< const HdmapStruct > |
|
typedef std::shared_ptr< Image8U > | Image8UPtr |
|
typedef std::shared_ptr< const Image8U > | Image8UConstPtr |
|
using | ObjectPtr = std::shared_ptr< Object > |
|
using | ObjectConstPtr = std::shared_ptr< const Object > |
|
using | ObjectPool = ConcurrentObjectPool< Object, kObjectPoolSize, ObjectInitializer > |
|
using | PointFCloudPool = ConcurrentObjectPool< AttributePointCloud< PointF >, kPointCloudPoolSize, PointCloudInitializer< float > > |
|
using | PointDCloudPool = ConcurrentObjectPool< AttributePointCloud< PointD >, kPointCloudPoolSize, PointCloudInitializer< double > > |
|
using | FramePool = ConcurrentObjectPool< Frame, kFramePoolSize, FrameInitializer > |
|
typedef std::shared_ptr< LidarObjectSupplement > | LidarObjectSupplementPtr |
|
typedef std::shared_ptr< const LidarObjectSupplement > | LidarObjectSupplementConstPtr |
|
typedef std::shared_ptr< RadarObjectSupplement > | RadarObjectSupplementPtr |
|
typedef std::shared_ptr< const RadarObjectSupplement > | RadarObjectSupplementConstPtr |
|
typedef std::shared_ptr< CameraObjectSupplement > | CameraObjectSupplementPtr |
|
typedef std::shared_ptr< const CameraObjectSupplement > | CameraObjectSupplementConstPtr |
|
typedef Eigen::Matrix4f | MotionType |
|
typedef boost::circular_buffer< VehicleStatus > | MotionBuffer |
|
typedef std::shared_ptr< MotionBuffer > | MotionBufferPtr |
|
typedef std::shared_ptr< const MotionBuffer > | MotionBufferConstPtr |
|
typedef boost::circular_buffer< Vehicle3DStatus > | Motion3DBuffer |
|
typedef std::shared_ptr< Motion3DBuffer > | Motion3DBufferPtr |
|
typedef std::shared_ptr< const Motion3DBuffer > | Motion3DBufferConstPtr |
|
using | PointF = Point< float > |
|
using | PointD = Point< double > |
|
using | PointXYZIF = Point< float > |
|
using | PointXYZID = Point< double > |
|
using | PointXYZITF = PointXYZIT< float > |
|
using | PointXYZITD = PointXYZIT< double > |
|
using | PointXYZITHF = PointXYZITH< float > |
|
using | PointXYZITHD = PointXYZITH< double > |
|
using | PointXYZITHBF = PointXYZITHB< float > |
|
using | PointXYZITHBD = PointXYZITHB< double > |
|
using | PointXYZITHBLF = PointXYZITHBL< float > |
|
using | PointXYZITHBLD = PointXYZITHBL< double > |
|
using | Point2DF = Point2D< float > |
|
using | Point2DI = Point2D< int > |
|
using | Point2DD = Point2D< double > |
|
using | Point3DF = Point3D< float > |
|
using | Point3DI = Point3D< int > |
|
using | Point3DD = Point3D< double > |
|
typedef std::shared_ptr< PointIndices > | PointIndicesPtr |
|
typedef std::shared_ptr< const PointIndices > | PointIndicesConstPtr |
|
typedef AttributePointCloud< PointF > | PointFCloud |
|
typedef AttributePointCloud< PointD > | PointDCloud |
|
typedef std::shared_ptr< PointFCloud > | PointFCloudPtr |
|
typedef std::shared_ptr< const PointFCloud > | PointFCloudConstPtr |
|
typedef std::shared_ptr< PointDCloud > | PointDCloudPtr |
|
typedef std::shared_ptr< const PointDCloud > | PointDCloudConstPtr |
|
typedef PointCloud< PointF > | PolygonFType |
|
typedef PointCloud< PointD > | PolygonDType |
|
typedef std::shared_ptr< PolygonFType > | PolygonFTypePtr |
|
typedef std::shared_ptr< const PolygonFType > | PolygonFTypeConstPtr |
|
typedef std::shared_ptr< PolygonDType > | PolygonDTypePtr |
|
typedef std::shared_ptr< const PolygonDType > | PolygonDTypeConstPtr |
|
typedef ::testing::Types< float, double > | TestDtypes |
|
typedef ::testing::Types< CPUDevice< float >, CPUDevice< double > > | TestDtypesAndDevices |
|
typedef std::shared_ptr< TrafficLight > | TrafficLightPtr |
|
typedef std::vector< TrafficLightPtr > | TrafficLightPtrs |
|
|
enum | Color { Color::NONE = 0x00,
Color::GRAY = 0x01,
Color::RGB = 0x02,
Color::BGR = 0x03
} |
|
enum | LaneLineType { LaneLineType::WHITE_DASHED = 0,
LaneLineType::WHITE_SOLID,
LaneLineType::YELLOW_DASHED,
LaneLineType::YELLOW_SOLID
} |
|
enum | LaneLinePositionType {
LaneLinePositionType::CURB_LEFT = -5,
LaneLinePositionType::FOURTH_LEFT = -4,
LaneLinePositionType::THIRD_LEFT = -3,
LaneLinePositionType::ADJACENT_LEFT = -2,
LaneLinePositionType::EGO_LEFT = -1,
LaneLinePositionType::EGO_CENTER = 0,
LaneLinePositionType::EGO_RIGHT = 1,
LaneLinePositionType::ADJACENT_RIGHT = 2,
LaneLinePositionType::THIRD_RIGHT = 3,
LaneLinePositionType::FOURTH_RIGHT = 4,
LaneLinePositionType::CURB_RIGHT = 5,
LaneLinePositionType::OTHER = 6,
LaneLinePositionType::UNKNOWN = 7
} |
| Definition of the position of a lane marking in respect to the ego lane. More...
|
|
enum | LaneLineUseType { LaneLineUseType::REAL = 0,
LaneLineUseType::VIRTUAL
} |
|
enum | ObjectType {
ObjectType::UNKNOWN = 0,
ObjectType::UNKNOWN_MOVABLE = 1,
ObjectType::UNKNOWN_UNMOVABLE = 2,
ObjectType::PEDESTRIAN = 3,
ObjectType::BICYCLE = 4,
ObjectType::VEHICLE = 5,
ObjectType::MAX_OBJECT_TYPE = 6
} |
|
enum | InternalObjectType {
InternalObjectType::INT_BACKGROUND = 0,
InternalObjectType::INT_SMALLMOT = 1,
InternalObjectType::INT_PEDESTRIAN = 2,
InternalObjectType::INT_NONMOT = 3,
InternalObjectType::INT_BIGMOT = 4,
InternalObjectType::INT_UNKNOWN = 5,
InternalObjectType::INT_MAX_OBJECT_TYPE = 6
} |
|
enum | VisualObjectType {
VisualObjectType::CAR,
VisualObjectType::VAN,
VisualObjectType::BUS,
VisualObjectType::TRUCK,
VisualObjectType::BICYCLE,
VisualObjectType::TRICYCLE,
VisualObjectType::PEDESTRIAN,
VisualObjectType::TRAFFICCONE,
VisualObjectType::UNKNOWN_MOVABLE,
VisualObjectType::UNKNOWN_UNMOVABLE,
VisualObjectType::MAX_OBJECT_TYPE
} |
|
enum | ObjectSubType {
ObjectSubType::UNKNOWN = 0,
ObjectSubType::UNKNOWN_MOVABLE = 1,
ObjectSubType::UNKNOWN_UNMOVABLE = 2,
ObjectSubType::CAR = 3,
ObjectSubType::VAN = 4,
ObjectSubType::TRUCK = 5,
ObjectSubType::BUS = 6,
ObjectSubType::CYCLIST = 7,
ObjectSubType::MOTORCYCLIST = 8,
ObjectSubType::TRICYCLIST = 9,
ObjectSubType::PEDESTRIAN = 10,
ObjectSubType::TRAFFICCONE = 11,
ObjectSubType::MAX_OBJECT_TYPE = 12
} |
|
enum | MotionState { MotionState::UNKNOWN = 0,
MotionState::MOVING = 1,
MotionState::STATIONARY = 2
} |
|
enum | VisualLandmarkType {
VisualLandmarkType::RoadArrow,
VisualLandmarkType::RoadText,
VisualLandmarkType::TrafficSign,
VisualLandmarkType::TrafficLight,
VisualLandmarkType::MAX_LANDMARK_TYPE
} |
|
enum | SensorType {
SensorType::UNKNOWN_SENSOR_TYPE = -1,
SensorType::VELODYNE_64 = 0,
SensorType::VELODYNE_32 = 1,
SensorType::VELODYNE_16 = 2,
SensorType::LDLIDAR_4 = 3,
SensorType::LDLIDAR_1 = 4,
SensorType::SHORT_RANGE_RADAR = 5,
SensorType::LONG_RANGE_RADAR = 6,
SensorType::MONOCULAR_CAMERA = 7,
SensorType::STEREO_CAMERA = 8,
SensorType::ULTRASONIC = 9,
SensorType::VELODYNE_128 = 10,
SensorType::SENSOR_TYPE_NUM
} |
| Sensor types are set in the order of lidar, radar, camera, ultrasonic Please make sure SensorType has same id with SensorMeta, which defined in the proto of sensor_manager. More...
|
|
enum | SensorOrientation {
SensorOrientation::FRONT = 0,
SensorOrientation::LEFT_FORWARD = 1,
SensorOrientation::LEFT = 2,
SensorOrientation::LEFT_BACKWARD = 3,
SensorOrientation::REAR = 4,
SensorOrientation::RIGHT_BACKWARD = 5,
SensorOrientation::RIGHT = 6,
SensorOrientation::RIGHT_FORWARD = 7,
SensorOrientation::PANORAMIC = 8
} |
|
enum | TLColor {
TLColor::TL_UNKNOWN_COLOR = 0,
TLColor::TL_RED = 1,
TLColor::TL_YELLOW = 2,
TLColor::TL_GREEN = 3,
TLColor::TL_BLACK = 4,
TLColor::TL_TOTAL_COLOR_NUM = 5
} |
|
enum | TLDetectionClass { TLDetectionClass::TL_UNKNOWN_CLASS = -1,
TLDetectionClass::TL_VERTICAL_CLASS = 0,
TLDetectionClass::TL_QUADRATE_CLASS = 1,
TLDetectionClass::TL_HORIZONTAL_CLASS = 2
} |
|
|
template<typename T > |
std::enable_if< std::is_integral< T >::value, bool >::type | Equal (const T &lhs, const T &rhs) |
|
template<typename T > |
std::enable_if< std::is_floating_point< T >::value, bool >::type | Equal (const T &lhs, const T &rhs) |
|
bool | DownSamplePointCloudBeams (base::PointFCloudPtr cloud_ptr, base::PointFCloudPtr out_cloud_ptr, int downsample_factor) |
|
bool | GetPointCloudMinareaBbox (const base::PointFCloud &pc, BoundingCube *box, const int &min_num_points=5, const bool &verbose=false) |
|
void | CloudDemean (base::PointFCloudPtr cloud) |
|
void | GetPointCloudCentroid (base::PointFCloudConstPtr cloud, PointF *centroid) |
|
double | OrientCloud (const PointFCloud &pc, PointFCloud *pc_out, bool demean) |
|
std::ostream & | operator<< (std::ostream &o, const Polynomial &p) |
|
void | PerceptionMallocHost (void **ptr, size_t size, bool use_cuda) |
|
void | PerceptionFreeHost (void *ptr, bool use_cuda) |
|