SYMBOL INDEX (197 symbols across 20 files) FILE: include/Fusion/FusionAhrs.c function FusionAhrsInitialise (line 36) | void FusionAhrsInitialise(FusionAhrs *const ahrs) { function FusionAhrsReset (line 52) | void FusionAhrsReset(FusionAhrs *const ahrs) { function FusionAhrsSetSettings (line 72) | void FusionAhrsSetSettings(FusionAhrs *const ahrs, const FusionAhrsSetti... function FusionAhrsUpdate (line 100) | void FusionAhrsUpdate(FusionAhrs *const ahrs, const FusionVector gyrosco... function FusionAhrsUpdateNoMagnetometer (line 205) | void FusionAhrsUpdateNoMagnetometer(FusionAhrs *const ahrs, const Fusion... function FusionAhrsUpdateExternalHeading (line 225) | void FusionAhrsUpdateExternalHeading(FusionAhrs *const ahrs, const Fusio... function FusionQuaternion (line 250) | FusionQuaternion FusionAhrsGetQuaternion(const FusionAhrs *const ahrs) { function FusionVector (line 260) | FusionVector FusionAhrsGetLinearAcceleration(const FusionAhrs *const ahr... function FusionVector (line 278) | FusionVector FusionAhrsGetEarthAcceleration(const FusionAhrs *const ahrs) { function FusionAhrsInternalStates (line 303) | FusionAhrsInternalStates FusionAhrsGetInternalStates(const FusionAhrs *c... function FusionAhrsFlags (line 320) | FusionAhrsFlags FusionAhrsGetFlags(FusionAhrs *const ahrs) { function FusionAhrsSetHeading (line 339) | void FusionAhrsSetHeading(FusionAhrs *const ahrs, const float heading) { FILE: include/Fusion/FusionAhrs.h type FusionAhrsSettings (line 23) | typedef struct { type FusionAhrs (line 34) | typedef struct { type FusionAhrsInternalStates (line 54) | typedef struct { type FusionAhrsFlags (line 66) | typedef struct { FILE: include/Fusion/FusionAxes.h type FusionAxesAlignment (line 24) | typedef enum { function FusionVector (line 60) | static inline FusionVector FusionAxesSwap(const FusionVector sensor, con... FILE: include/Fusion/FusionCalibration.h function FusionVector (line 26) | static inline FusionVector FusionCalibrationInertial(const FusionVector ... function FusionVector (line 37) | static inline FusionVector FusionCalibrationMagnetic(const FusionVector ... FILE: include/Fusion/FusionCompass.c function FusionCompassCalculateHeading (line 23) | float FusionCompassCalculateHeading(const FusionVector accelerometer, co... FILE: include/Fusion/FusionMath.h type FusionVector (line 23) | typedef union { type FusionQuaternion (line 36) | typedef union { type FusionMatrix (line 51) | typedef union { type FusionEuler (line 71) | typedef union { function FusionDegreesToRadians (line 127) | static inline float FusionDegreesToRadians(const float degrees) { function FusionRadiansToDegrees (line 136) | static inline float FusionRadiansToDegrees(const float radians) { function FusionAsin (line 148) | static inline float FusionAsin(const float value) { function FusionFastInverseSqrt (line 169) | static inline float FusionFastInverseSqrt(const float x) { function FusionVectorIsZero (line 191) | static inline bool FusionVectorIsZero(const FusionVector vector) { function FusionVector (line 201) | static inline FusionVector FusionVectorAdd(const FusionVector vectorA, c... function FusionVector (line 215) | static inline FusionVector FusionVectorSubtract(const FusionVector vecto... function FusionVectorSum (line 228) | static inline float FusionVectorSum(const FusionVector vector) { function FusionVector (line 238) | static inline FusionVector FusionVectorMultiplyScalar(const FusionVector... function FusionVector (line 252) | static inline FusionVector FusionVectorHadamardProduct(const FusionVecto... function FusionVector (line 266) | static inline FusionVector FusionVectorCrossProduct(const FusionVector v... function FusionVectorMagnitudeSquared (line 283) | static inline float FusionVectorMagnitudeSquared(const FusionVector vect... function FusionVectorMagnitude (line 292) | static inline float FusionVectorMagnitude(const FusionVector vector) { function FusionVector (line 301) | static inline FusionVector FusionVectorNormalise(const FusionVector vect... function FusionQuaternion (line 319) | static inline FusionQuaternion FusionQuaternionAdd(const FusionQuaternio... function FusionQuaternion (line 334) | static inline FusionQuaternion FusionQuaternionMultiply(const FusionQuat... function FusionQuaternion (line 356) | static inline FusionQuaternion FusionQuaternionMultiplyVector(const Fusi... function FusionQuaternion (line 374) | static inline FusionQuaternion FusionQuaternionNormalise(const FusionQua... function FusionVector (line 399) | static inline FusionVector FusionMatrixMultiplyVector(const FusionMatrix... function FusionMatrix (line 417) | static inline FusionMatrix FusionQuaternionToMatrix(const FusionQuaterni... function FusionEuler (line 445) | static inline FusionEuler FusionQuaternionToEuler(const FusionQuaternion... FILE: include/Fusion/FusionOffset.c function FusionOffsetInitialise (line 40) | void FusionOffsetInitialise(FusionOffset *const offset, const unsigned i... function FusionVector (line 54) | FusionVector FusionOffsetUpdate(FusionOffset *const offset, FusionVector... FILE: include/Fusion/FusionOffset.h type FusionOffset (line 23) | typedef struct { FILE: include/Gril_Calib/Gril_Calib.h type Vector3d (line 34) | typedef Vector3d V3D; type Matrix3d (line 35) | typedef Matrix3d M3D; type Eigen (line 36) | typedef Eigen::Quaterniond QD; type CalibState (line 46) | struct CalibState { type Angular_Vel_Cost_only_Rot (line 109) | struct Angular_Vel_Cost_only_Rot { function ceres (line 128) | static ceres::CostFunction *Create(const V3D IMU_ang_vel_, const V3D Lid... type Angular_Vel_IL_Cost (line 137) | struct Angular_Vel_IL_Cost { function T (line 156) | T td{t[0]}; //Time lag (IMU ... function ceres (line 166) | static ceres::CostFunction * type Ground_Plane_Cost_IL (line 179) | struct Ground_Plane_Cost_IL { function ceres (line 223) | static ceres::CostFunction * type Linear_acc_Rot_Cost_without_Gravity (line 238) | struct Linear_acc_Rot_Cost_without_Gravity { function ceres (line 278) | static ceres::CostFunction *Create(const CalibState LidarState_, const V... function class (line 289) | class Gril_Calib { FILE: include/GroundSegmentation/patchworkpp.hpp function xyzi2xyz (line 43) | void xyzi2xyz(pcl::PointCloud::Ptr XYZI, pcl::PointCloud... function point_z_cmp (line 56) | bool point_z_cmp(PointT a, PointT b) { return a.z < b.z; } type RevertCandidate (line 59) | struct RevertCandidate method RevertCandidate (line 68) | RevertCandidate(int _c_idx, int _s_idx, double _flatness, double _line... class PatchWorkpp (line 73) | class PatchWorkpp { method PatchWorkpp (line 79) | PatchWorkpp() {} method PatchWorkpp (line 81) | PatchWorkpp(ros::NodeHandle *nh) : node_handle_(*nh) { FILE: include/GroundSegmentation/utils.hpp type PointXYZILID (line 53) | struct PointXYZILID function PointXYZILID2XYZI (line 72) | void PointXYZILID2XYZI(pcl::PointCloud& src, function count_num_ground (line 89) | int count_num_ground(const pcl::PointCloud& pc){ function count_num_ground_without_vegetation (line 107) | int count_num_ground_without_vegetation(const pcl::PointCloud set_initial_gt_counts(std::vector& gt_classes){ function count_num_each_class (line 131) | std::map count_num_each_class(const pcl::PointCloud& pc){ function discern_ground (line 164) | void discern_ground(const pcl::PointCloud& src, pcl::Point... function discern_ground_without_vegetation (line 183) | void discern_ground_without_vegetation(const pcl::PointCloud& pc_... function calculate_precision_recall_without_vegetation (line 218) | void calculate_precision_recall_without_vegetation(const pcl::PointCloud... function save_all_labels (line 243) | int save_all_labels(const pcl::PointCloud& pc, string ABS_... function save_all_accuracy (line 298) | void save_all_accuracy(const pcl::PointCloud& pc_curr, function pc2pcdfile (line 330) | void pc2pcdfile(const pcl::PointCloud& TP, const pcl::Poin... FILE: include/IMU_Processing.hpp function time_list (line 34) | const bool time_list(PointType &x, PointType &y) {return (x.curvature < ... class ImuProcess (line 37) | class ImuProcess FILE: include/common_lib.h type gril_calib (line 42) | typedef gril_calib::Pose6D Pose6D; type pcl (line 43) | typedef pcl::PointXYZINormal PointType; type pcl (line 44) | typedef pcl::PointXYZRGB PointTypeRGB; type pcl (line 45) | typedef pcl::PointCloud PointCloudXYZI; type pcl (line 46) | typedef pcl::PointCloud PointCloudXYZRGB; type vector (line 47) | typedef vector> PointVec... type Vector3d (line 48) | typedef Vector3d V3D; type Matrix3d (line 49) | typedef Matrix3d M3D; type Vector3f (line 50) | typedef Vector3f V3F; type Vector2d (line 51) | typedef Vector2d V2D; type Matrix2d (line 52) | typedef Matrix2d M2D; type LID_TYPE (line 63) | enum LID_TYPE{AVIA = 1, VELO, OUSTER, L515, PANDAR, VELO_NCLT, VELO_with... type StatesGroup (line 76) | struct StatesGroup function resetpose (line 161) | void resetpose() function Eigen (line 247) | static Eigen::Vector3d R2ypr(const Eigen::Matrix3d &R){ type typename (line 266) | typedef typename Derived::Scalar Scalar_t; FILE: include/ikd-Tree/ikd_Tree.cpp function BoxPointType (line 90) | BoxPointType KD_TREE::tree_range(){ type timespec (line 636) | struct timespec type timespec (line 683) | struct timespec type timespec (line 740) | struct timespec type timespec (line 786) | struct timespec function PointType_CMP (line 1314) | PointType_CMP MANUAL_HEAP::top(){ function Operation_Logger_Type (line 1382) | Operation_Logger_Type MANUAL_Q::front(){ function Operation_Logger_Type (line 1386) | Operation_Logger_Type MANUAL_Q::back(){ FILE: include/ikd-Tree/ikd_Tree.h type pcl (line 21) | typedef pcl::PointXYZINormal PointType; type vector (line 22) | typedef vector> PointVec... type KD_TREE_NODE (line 26) | struct KD_TREE_NODE type PointType_CMP (line 50) | struct PointType_CMP{ function operator (line 57) | bool operator < (const PointType_CMP &a)const{ type BoxPointType (line 63) | struct BoxPointType{ type operation_set (line 68) | enum operation_set {ADD_POINT, DELETE_POINT, DELETE_BOX, ADD_BOX, DOWNSA... type delete_point_storage_set (line 70) | enum delete_point_storage_set {NOT_RECORD, DELETE_POINTS_REC, MULTI_THRE... type Operation_Logger_Type (line 72) | struct Operation_Logger_Type{ function class (line 79) | class MANUAL_Q{ function class (line 94) | class MANUAL_HEAP function class (line 113) | class KD_TREE FILE: include/matplotlibcpp.h function namespace (line 42) | namespace matplotlibcpp { function backend (line 265) | inline void backend(const std::string& name) function annotate (line 270) | inline bool annotate(std::string annotation, double x, double y) function namespace (line 296) | namespace detail { function namespace (line 781) | namespace detail { function fignum_exists (line 1520) | inline bool fignum_exists(long number) function figure_size (line 1536) | inline void figure_size(size_t w, size_t h) function legend (line 1558) | inline void legend() function legend (line 1568) | inline void legend(const std::map& keywords) function xticks (line 1708) | void xticks(const std::vector &ticks, const std::map &ticks, const std::map::value, T>::type type; function false_type (line 2315) | struct plot_impl function true_type (line 2354) | struct plot_impl function class (line 2400) | class Plot FILE: include/preprocess.h type Feature (line 14) | enum Feature{Nor, Poss_Plane, Real_Plane, Edge_Jump, Edge_Plane, Wire, Z... type Surround (line 15) | enum Surround{Prev, Next} type E_jump (line 16) | enum E_jump{Nr_nor, Nr_zero, Nr_180, Nr_inf, Nr_blind} type orgtype (line 20) | struct orgtype function Point (line 39) | struct EIGEN_ALIGN16 Point { function Point (line 57) | struct EIGEN_ALIGN16 Point { function Point (line 75) | struct EIGEN_ALIGN16 Point { function Point (line 101) | struct EIGEN_ALIGN16 Point { FILE: include/scope_timer.hpp class TimeConsuming (line 16) | class TimeConsuming { method TimeConsuming (line 20) | TimeConsuming(string msg, int repeat_time) { method TimeConsuming (line 27) | TimeConsuming(string msg) { method set_enbale (line 53) | void set_enbale(bool enable){ method start (line 57) | void start() { method stop (line 61) | void stop() { FILE: src/laserMapping.cpp function cloud2msg (line 192) | sensor_msgs::PointCloud2 cloud2msg(pcl::PointCloud cloud, std::string... function calc_dist (line 199) | float calc_dist(PointType p1, PointType p2) { function calcBodyVar (line 204) | void calcBodyVar(Eigen::Vector3d &pb, const float range_inc, function SigHandle (line 229) | void SigHandle(int sig) { function dump_lio_state_to_log (line 239) | inline void dump_lio_state_to_log(FILE *fp) { function pointBodyToWorld (line 255) | void pointBodyToWorld(PointType const *const pi, PointType *const po) { function pointBodyToWorld (line 269) | void pointBodyToWorld(const Matrix &pi, Matrix &po) { function RGBpointBodyToWorld (line 277) | void RGBpointBodyToWorld(PointType const *const pi, PointTypeRGB *const ... function points_cache_collect (line 295) | void points_cache_collect() { function lasermap_fov_segment (line 306) | void lasermap_fov_segment() { function livox_pcl_cbk (line 363) | void livox_pcl_cbk(const livox_ros_driver::CustomMsg::ConstPtr &msg) { function standard_pcl_cbk (line 402) | void standard_pcl_cbk(const sensor_msgs::PointCloud2::ConstPtr &msg) { function imu_cbk (line 454) | void imu_cbk(const sensor_msgs::Imu::ConstPtr &msg_in, const ros::Publis... function sync_packages (line 506) | bool sync_packages(MeasureGroup &meas) { function map_incremental (line 549) | void map_incremental() { function publish_frame_world (line 596) | void publish_frame_world(const ros::Publisher &pubLaserCloudFullRes) { function publish_frame_body (line 651) | void publish_frame_body(const ros::Publisher &pubLaserCloudFullRes_body) { function publish_effect_world (line 660) | void publish_effect_world(const ros::Publisher &pubLaserCloudEffect) { function publish_map (line 673) | void publish_map(const ros::Publisher &pubLaserCloudMap) { function set_posestamp (line 682) | void set_posestamp(T &out) { function publish_odometry (line 700) | void publish_odometry(const ros::Publisher &pubOdomAftMapped) { function publish_path (line 722) | void publish_path(const ros::Publisher pubPath) { function fileout_calib_result (line 735) | void fileout_calib_result() { function printProgress (line 754) | void printProgress(double percentage) { function saveTrajectory (line 775) | void saveTrajectory(const std::string &traj_file) { function get_quat_LiDAR_plane_to_gravity (line 806) | void get_quat_LiDAR_plane_to_gravity(Eigen::Quaterniond &lidar_q, V3D& n... function main (line 827) | int main(int argc, char **argv) { FILE: src/preprocess.cpp function time_list_cut_frame (line 6) | const bool time_list_cut_frame(PointType &x, PointType &y) {