|
typedef base::ConcurrentObjectPool< LidarFrame, kLidarFramePoolSize, LidarFrameInitializer > | LidarFramePool |
|
typedef pcl::PointXYZRGB | CPoint |
|
typedef pcl::PointCloud< CPoint > | CPointCloud |
|
typedef pcl::PointCloud< CPoint >::Ptr | CPointCloudPtr |
|
typedef pcl::PointCloud< CPoint >::ConstPtr | CPointCloudConstPtr |
|
typedef Eigen::Matrix< double, VALID_OBJECT_TYPE, 1 > | Vectord |
|
typedef Eigen::Matrix< int, VALID_OBJECT_TYPE, 1 > | Vectori |
|
typedef Eigen::Matrix< double, VALID_OBJECT_TYPE, VALID_OBJECT_TYPE > | Matrixd |
|
typedef std::shared_ptr< SppCluster > | SppClusterPtr |
|
typedef std::shared_ptr< const SppCluster > | SppClusterConstPtr |
|
typedef std::shared_ptr< SppLabelImage > | SppLabelImagePtr |
|
typedef std::shared_ptr< const SppLabelImage > | SppLabelImageConstPtr |
|
typedef base::LightObjectPool< SppCluster, kSppClusterPoolSize, SppClusterInitializer, base::SensorType::VELODYNE_64 > | SppClusterPool |
|
typedef unsigned char | uchar |
|
typedef std::shared_ptr< GroundServiceContent > | GroundServiceContentPtr |
|
typedef std::shared_ptr< const GroundServiceContent > | GroundServiceContentConstPtr |
|
typedef std::shared_ptr< GroundService > | GroundServicePtr |
|
typedef std::shared_ptr< const GroundService > | GroundServiceConstPtr |
|
typedef std::shared_ptr< ROIServiceContent > | ROIServiceContentPtr |
|
typedef std::shared_ptr< const ROIServiceContent > | ROIServiceContentConstPtr |
|
typedef std::shared_ptr< ROIService > | ROIServicePtr |
|
typedef std::shared_ptr< const ROIService > | ROIServiceConstPtr |
|
typedef std::shared_ptr< SceneServiceContent > | SceneServiceContentPtr |
|
typedef std::shared_ptr< const SceneServiceContent > | SceneServiceContentConstPtr |
|
typedef std::shared_ptr< SceneService > | SceneServicePtr |
|
typedef std::shared_ptr< const SceneService > | SceneServiceConstPtr |
|
typedef std::shared_ptr< MlfTrackData > | MlfTrackDataPtr |
|
typedef std::shared_ptr< const MlfTrackData > | MlfTrackDataConstPtr |
|
typedef std::shared_ptr< TrackData > | TrackDataPtr |
|
typedef std::shared_ptr< const TrackData > | TrackDataConstPtr |
|
typedef base::ConcurrentObjectPool< TrackedObject, kTrackedObjectPoolSize, TrackedObjectInitializer > | TrackedObjectPool |
|
typedef base::ConcurrentObjectPool< TrackData, kTrackDataPoolSize, TrackDataInitializer > | TrackDataPool |
|
typedef base::ConcurrentObjectPool< MlfTrackData, kTrackDataPoolSize, MlfTrackDataInitializer > | MlfTrackDataPool |
|
typedef std::shared_ptr< TrackedObject > | TrackedObjectPtr |
|
typedef std::shared_ptr< const TrackedObject > | TrackedObjectConstPtr |
|
|
void | GetBoundingBox2d (const std::shared_ptr< base::Object > &object, base::PointCloud< base::PointD > *box, double expand=0.0) |
|
void | ComputeObjectShapeFromPolygon (std::shared_ptr< base::Object > object, bool use_world_cloud=false) |
|
bool | LoadPCLPCD (const std::string &file_path, base::PointFCloud *cloud_out) |
|
template<typename PointT > |
void | TransformToPCLXYZI (const base::AttributePointCloud< PointT > &org_cloud, const pcl::PointCloud< pcl::PointXYZI >::Ptr &out_cloud_ptr) |
|
void | TransformFromPCLXYZI (const pcl::PointCloud< pcl::PointXYZI >::Ptr &org_cloud_ptr, const base::PointFCloudPtr &out_cloud_ptr) |
|
void | DownSampleCloudByVoxelGrid (const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud_ptr, const pcl::PointCloud< pcl::PointXYZI >::Ptr &filtered_cloud_ptr, float lx=0.01f, float ly=0.01f, float lz=0.01f) |
|
| PERCEPTION_REGISTER_REGISTERER (BaseOneShotTypeFusion) |
|
| PERCEPTION_REGISTER_REGISTERER (BaseSequenceTypeFusion) |
|
template<class T > |
void | DisjointSetMakeSet (T *x) |
|
template<class T > |
T * | DisjointSetFindRecursive (T *x) |
|
template<class T > |
T * | DisjointSetFindLoop (T *x) |
|
template<class T > |
T * | DisjointSetFind (T *x) |
|
template<class T > |
void | DisjointSetMerge (T *x, const T *y) |
|
template<class T > |
void | DisjointSetUnion (T *x, T *y) |
|
int | F2I (float val, float ori, float scale) |
|
void | GroupPc2Pixel (float pc_x, float pc_y, float scale, float range, int *x, int *y) |
|
int | Pc2Pixel (float in_pc, float in_range, float out_size) |
|
float | Pixel2Pc (int in_pixel, float in_size, float out_range) |
|
void | convolve_even (Image< float > *src, Image< float > *dst, const std::vector< float > &mask) |
|
void | convolve_odd (Image< float > *src, Image< float > *dst, const std::vector< float > &mask) |
|
void | normalize (std::vector< float > *mask_input) |
|
| MAKE_FILTER (fgauss, exp(-0.5 *square(i/sigma))) |
|
Image< float > * | smooth (Image< float > *src, float sigma) |
|
Image< float > * | smooth (Image< uchar > *src, float sigma) |
|
Image< float > * | laplacian (Image< float > *src) |
|
Image< uchar > * | image_rgb2gray (Image< rgb > *input) |
|
Image< rgb > * | image_gray2rgb (Image< uchar > *input) |
|
Image< float > * | image_uchar2float (Image< uchar > *input) |
|
Image< float > * | image_int2float (Image< int > *input) |
|
Image< uchar > * | image_float2uchar (Image< float > *input, float min, float max) |
|
Image< uchar > * | image_float2uchar (Image< float > *input) |
|
Image< uint32_t > * | image_uchar2long (Image< uchar > *input) |
|
Image< uchar > * | image_long2uchar (Image< uint32_t > *input, uint32_t min, uint32_t max) |
|
Image< uchar > * | image_long2uchar (Image< uint32_t > *input) |
|
Image< uchar > * | image_short2uchar (Image< uint16_t > *input, uint16_t min, uint16_t max) |
|
Image< uchar > * | image_short2uchar (Image< uint16_t > *input) |
|
template<class T > |
void | min_max (Image< T > *im, T *ret_min, T *ret_max) |
|
template<class T > |
Image< uchar > * | threshold (Image< T > *src, int t) |
|
bool | operator== (const rgb &a, const rgb &b) |
|
template<class T > |
T | abs (const T &x) |
|
template<class T > |
int | sign (const T &x) |
|
template<class T > |
T | square (const T &x) |
|
template<class T > |
T | bound (const T &x, const T &min, const T &max) |
|
template<class T > |
bool | check_bound (const T &x, const T &min, const T &max) |
|
int | vlib_round (float x) |
|
int | vlib_round (double x) |
|
double | gaussian (double val, double sigma) |
|
bool | operator< (const edge &a, const edge &b) |
|
Universe * | segment_graph (int num_vertices, int num_edges, edge *edges, float c) |
|
float | diff (Image< float > *I, int x1, int y1, int x2, int y2) |
|
Image< int > * | segment_image (Image< float > *im, float sigma, float c, int min_size, int *num_ccs) |
|
void | GPUAssert (cudaError_t code, const char *file, int line, bool abort=true) |
|
| PERCEPTION_REGISTER_REGISTERER (BaseBipartiteGraphMatcher) |
|
| PERCEPTION_REGISTER_REGISTERER (BaseClassifier) |
|
| PERCEPTION_REGISTER_REGISTERER (BaseGroundDetector) |
|
| PERCEPTION_REGISTER_REGISTERER (BaseLidarDetector) |
|
| PERCEPTION_REGISTER_REGISTERER (BaseLidarObstacleDetection) |
|
| PERCEPTION_REGISTER_REGISTERER (BaseLidarObstacleTracking) |
|
| PERCEPTION_REGISTER_REGISTERER (BaseMultiTargetTracker) |
|
| PERCEPTION_REGISTER_REGISTERER (BaseObjectFilter) |
|
| PERCEPTION_REGISTER_REGISTERER (BasePointCloudPreprocessor) |
|
| PERCEPTION_REGISTER_REGISTERER (BaseROIFilter) |
|
template<typename T > |
bool | DrawPolygonMask (const typename PolygonScanCvter< T >::Polygon &polygon, Bitmap2D *bitmap, const double extend_dist=0.0, const bool no_edge_table=false) |
|
template<typename T > |
bool | DrawPolygonsMask (const std::vector< typename PolygonScanCvter< T >::Polygon > &polygons, Bitmap2D *bitmap, const double extend_dist=0.0, const bool no_edge_table=false) |
|
| PERCEPTION_REGISTER_REGISTERER (SceneServiceContent) |
|
| PERCEPTION_REGISTER_REGISTERER (SceneService) |
|
float | LocationDistance (const TrackedObjectConstPtr &last_object, const Eigen::VectorXf &track_predict, const TrackedObjectConstPtr &new_object, const double time_diff) |
|
float | DirectionDistance (const TrackedObjectConstPtr &last_object, const Eigen::VectorXf &track_predict, const TrackedObjectConstPtr &new_object, const double time_diff) |
|
float | BboxSizeDistance (const TrackedObjectConstPtr &last_object, const Eigen::VectorXf &track_predict, const TrackedObjectConstPtr &new_object, const double time_diff) |
|
float | PointNumDistance (const TrackedObjectConstPtr &last_object, const Eigen::VectorXf &track_predict, const TrackedObjectConstPtr &new_object, const double time_diff) |
|
float | HistogramDistance (const TrackedObjectConstPtr &last_object, const Eigen::VectorXf &track_predict, const TrackedObjectConstPtr &new_object, const double time_diff) |
|
float | CentroidShiftDistance (const TrackedObjectConstPtr &last_object, const Eigen::VectorXf &track_predict, const TrackedObjectConstPtr &cur_obj, const double time_diff) |
|
float | BboxIouDistance (const TrackedObjectConstPtr &last_object, const Eigen::VectorXf &track_predict, const TrackedObjectConstPtr &cur_obj, const double time_diff, double match_threshold) |
|
void | MeasureAnchorPointVelocity (TrackedObjectPtr new_object, const TrackedObjectConstPtr &old_object, const double &time_diff) |
|
void | MeasureBboxCenterVelocity (TrackedObjectPtr new_object, const TrackedObjectConstPtr &old_object, const double &time_diff) |
|
void | MeasureBboxCornerVelocity (TrackedObjectPtr new_object, const TrackedObjectConstPtr &old_object, const double &time_diff) |
|
| PERCEPTION_REGISTER_REGISTERER (MlfBaseFilter) |
|