Autoware.Auto
|
|
Classes | |
class | ApolloLidarSegmentation |
Handle the neural network inference over the input point cloud. More... | |
class | ApolloLidarSegmentationPostProcessor |
Post-precessing step of the TVM pipeline. More... | |
class | ApolloLidarSegmentationPreProcessor |
Pre-precessing step of the TVM pipeline. More... | |
class | Cluster2D |
Handle the ouput of the CNN-based prediction by obtaining information on individual cells. More... | |
class | FeatureGenerator |
A FeatureMap generator based on channel feature information. More... | |
struct | FeatureMap |
FeatureMap with no extra feature channels. More... | |
struct | FeatureMapInterface |
Abstract interface for FeatureMap. More... | |
struct | FeatureMapWithConstant |
FeatureMap with a constant feature channel. More... | |
struct | FeatureMapWithConstantAndIntensity |
FeatureMap with constant and intensity feature channels. More... | |
struct | FeatureMapWithIntensity |
FeatureMap with an intensity feature channel. More... | |
struct | Obstacle |
Internal obstacle representation. More... | |
Enumerations | |
enum | MetaType { MetaType::META_UNKNOWN, MetaType::META_SMALLMOT, MetaType::META_NONMOT, MetaType::META_PEDESTRIAN, MetaType::MAX_META_TYPE } |
Internal obstacle classification categories. More... | |
Functions | |
template<class T > | |
void | DisjointSetMakeSet (T *x) |
Add a new element in a new set. More... | |
template<class T > | |
T * | DisjointSetFindRecursive (T *x) |
Recusively follow the chain of parent pointers from the input until reaching a root. More... | |
template<class T > | |
T * | DisjointSetFind (T *x) |
Find the root of the set x belongs to. More... | |
template<class T > | |
void | DisjointSetUnion (T *x, T *y) |
Replace the set containing x and the set containing y with their union. More... | |
float32_t | calcApproximateLog (float32_t num) |
Use a lookup table to compute the natural logarithm of 1+num. More... | |
int32_t | F2I (float32_t val, float32_t ori, float32_t scale) |
Project a point from a pointcloud to a 2D map. More... | |
int32_t | Pc2Pixel (float32_t in_pc, float32_t in_range, float32_t out_size) |
Transform a pointcloud scale to a pixel scale. More... | |
float32_t | Pixel2Pc (int32_t in_pixel, float32_t in_size, float32_t out_range) |
Transform a pixel scale to a pointcloud scale. More... | |
Variables | |
static LogTable | log_table |
float32_t autoware::perception::segmentation::apollo_lidar_segmentation::calcApproximateLog | ( | float32_t | num | ) |
Use a lookup table to compute the natural logarithm of 1+num.
[in] | num |
T* autoware::perception::segmentation::apollo_lidar_segmentation::DisjointSetFind | ( | T * | x | ) |
Find the root of the set x belongs to.
[in,out] | x | The set element. |
T* autoware::perception::segmentation::apollo_lidar_segmentation::DisjointSetFindRecursive | ( | T * | x | ) |
Recusively follow the chain of parent pointers from the input until reaching a root.
[in,out] | x | The element which root is looked for. |
void autoware::perception::segmentation::apollo_lidar_segmentation::DisjointSetMakeSet | ( | T * | x | ) |
Add a new element in a new set.
[in,out] | x | The element to be added. |
void autoware::perception::segmentation::apollo_lidar_segmentation::DisjointSetUnion | ( | T * | x, |
T * | y | ||
) |
Replace the set containing x and the set containing y with their union.
[in,out] | x | An element of a first set. |
[in,out] | y | An element of a second set. |
|
inline |
Project a point from a pointcloud to a 2D map.
[in] | val | Coordinate of the point in the pointcloud. |
[in] | ori | Diameter of area containing the pointcloud. |
[in] | scale | Scaling factor from pointcloud size to grid size. |
|
inline |
Transform a pointcloud scale to a pixel scale.
[in] | in_pc | Coordinate of the point in the pointcloud. |
[in] | in_range | Range of the pointcloud. |
[in] | out_size | Size of the grid. |
|
inline |
Transform a pixel scale to a pointcloud scale.
[in] | in_pixel | Coordinate of the cell in the grid. |
[in] | in_size | Size of the grid. |
[in] | out_range | Range of the pointcloud. |
|
static |