SYMBOL INDEX (453 symbols across 55 files) FILE: apps/preprocessing_nodelet.cpp type radar_graph_slam (line 44) | namespace radar_graph_slam { class PreprocessingNodelet (line 46) | class PreprocessingNodelet : public nodelet::Nodelet, public ParamServ... method PreprocessingNodelet (line 51) | PreprocessingNodelet() {} method onInit (line 54) | virtual void onInit() { method initializeTransformation (line 82) | void initializeTransformation(){ method initializeParams (line 107) | void initializeParams() { method imu_callback (line 208) | void imu_callback(const sensor_msgs::ImuConstPtr& imu_msg) { method cloud_callback (line 267) | void cloud_callback(const sensor_msgs::PointCloud::ConstPtr& eagle_... method passthrough (line 392) | pcl::PointCloud::ConstPtr passthrough(const pcl::PointCloud<... method downsample (line 408) | pcl::PointCloud::ConstPtr downsample(const pcl::PointCloud::ConstPtr outlier_removal(const pcl::PointCl... method distance_filter (line 439) | pcl::PointCloud::ConstPtr distance_filter(const pcl::PointCl... method deskewing (line 465) | pcl::PointCloud::ConstPtr deskewing(const pcl::PointCloud get_closest_imu(ros::Time frame_st... method transformUpdate (line 287) | void transformUpdate(Eigen::Matrix4d& odom_to_update) // IMU method pointcloud_callback (line 347) | void pointcloud_callback(const geometry_msgs::TwistWithCovarianceSta... method msf_pose_callback (line 385) | void msf_pose_callback(const geometry_msgs::PoseWithCovarianceStampe... method downsample (line 398) | pcl::PointCloud::ConstPtr downsample(const pcl::PointCloud::Ptr KdTreePtr; function virtual (line 19) | virtual void setInputCloud(PointCloudPtr cloud) { function setSearchMethod (line 23) | void setSearchMethod(KdTreePtr tree) { function extract (line 27) | void extract(std::vector& cluster_indices) { function setClusterTolerance (line 92) | void setClusterTolerance(double tolerance) { function setMinClusterSize (line 96) | void setMinClusterSize (int min_cluster_size) { function setMaxClusterSize (line 100) | void setMaxClusterSize (int max_cluster_size) { function setCorePointMinPts (line 104) | void setCorePointMinPts(int core_point_min_pts) { function minPts_ (line 112) | int minPts_ {1} function min_pts_per_cluster_ (line 113) | int min_pts_per_cluster_ {1} function max_pts_per_cluster_ (line 114) | int max_pts_per_cluster_ {std::numeric_limits::max()}; FILE: include/g2o/edge_plane_identity.hpp type g2o (line 34) | namespace g2o { class EdgePlaneIdentity (line 40) | class EdgePlaneIdentity : public BaseBinaryEdge<4, Eigen::Vector4d, Ve... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 42) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method computeError (line 47) | void computeError() { method read (line 60) | virtual bool read(std::istream& is) override { method write (line 79) | virtual bool write(std::ostream& os) const override { method setMeasurement (line 92) | virtual void setMeasurement(const Eigen::Vector4d& m) override { method measurementDimension (line 96) | virtual int measurementDimension() const override { FILE: include/g2o/edge_plane_parallel.hpp type g2o (line 34) | namespace g2o { class EdgePlaneParallel (line 36) | class EdgePlaneParallel : public BaseBinaryEdge<3, Eigen::Vector3d, Ve... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 38) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method computeError (line 44) | void computeError() override { method read (line 57) | virtual bool read(std::istream& is) override { method write (line 76) | virtual bool write(std::ostream& os) const override { method setMeasurement (line 89) | virtual void setMeasurement(const Eigen::Vector3d& m) override { method measurementDimension (line 93) | virtual int measurementDimension() const override { class EdgePlanePerpendicular (line 98) | class EdgePlanePerpendicular : public BaseBinaryEdge<1, Eigen::Vector3... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 100) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method computeError (line 106) | void computeError() override { method read (line 116) | virtual bool read(std::istream& is) override { method write (line 135) | virtual bool write(std::ostream& os) const override { method setMeasurement (line 148) | virtual void setMeasurement(const Eigen::Vector3d& m) override { method measurementDimension (line 152) | virtual int measurementDimension() const override { FILE: include/g2o/edge_plane_prior.hpp type g2o (line 34) | namespace g2o { class EdgePlanePriorNormal (line 35) | class EdgePlanePriorNormal : public g2o::BaseUnaryEdge<3, Eigen::Vecto... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 37) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method computeError (line 40) | void computeError() override { method setMeasurement (line 51) | void setMeasurement(const Eigen::Vector3d& m) override { method read (line 55) | virtual bool read(std::istream& is) override { method write (line 66) | virtual bool write(std::ostream& os) const override { class EdgePlanePriorDistance (line 75) | class EdgePlanePriorDistance : public g2o::BaseUnaryEdge<1, double, g2... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 77) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method computeError (line 80) | void computeError() override { method setMeasurement (line 85) | void setMeasurement(const double& m) override { method read (line 89) | virtual bool read(std::istream& is) override { method write (line 98) | virtual bool write(std::ostream& os) const override { FILE: include/g2o/edge_se3_gt_utm.hpp type g2o (line 33) | namespace g2o { class EdgeSE3GtUTM (line 34) | class EdgeSE3GtUTM : public g2o::BaseUnaryEdge<3, Eigen::Vector3d, g2o... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 36) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method computeError (line 39) | void computeError() override { method setMeasurement (line 47) | void setMeasurement(const Eigen::Vector3d& m) override { method setMeasurement_utm (line 51) | void setMeasurement_utm(const Eigen::Vector3d& m){ method read (line 55) | virtual bool read(std::istream& is) override { method write (line 66) | virtual bool write(std::ostream& os) const override { FILE: include/g2o/edge_se3_plane.hpp type g2o (line 34) | namespace g2o { class EdgeSE3Plane (line 35) | class EdgeSE3Plane : public g2o::BaseBinaryEdge<3, g2o::Plane3D, g2o::... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 37) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method computeError (line 40) | void computeError() override { method setMeasurement (line 49) | void setMeasurement(const g2o::Plane3D& m) override { method read (line 53) | virtual bool read(std::istream& is) override { method write (line 64) | virtual bool write(std::ostream& os) const override { FILE: include/g2o/edge_se3_priorquat.hpp type g2o (line 33) | namespace g2o { class EdgeSE3PriorQuat (line 34) | class EdgeSE3PriorQuat : public g2o::BaseUnaryEdge<3, Eigen::Quaternio... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 36) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method computeError (line 39) | void computeError() override { method setMeasurement (line 50) | void setMeasurement(const Eigen::Quaterniond& m) override { method read (line 57) | virtual bool read(std::istream& is) override { method write (line 68) | virtual bool write(std::ostream& os) const override { FILE: include/g2o/edge_se3_priorvec.hpp type g2o (line 33) | namespace g2o { class EdgeSE3PriorVec (line 34) | class EdgeSE3PriorVec : public g2o::BaseUnaryEdge<3, Eigen::Matrix& m) override { method read (line 55) | virtual bool read(std::istream& is) override { method write (line 66) | virtual bool write(std::ostream& os) const override { FILE: include/g2o/edge_se3_priorxy.hpp type g2o (line 33) | namespace g2o { class EdgeSE3PriorXY (line 34) | class EdgeSE3PriorXY : public g2o::BaseUnaryEdge<2, Eigen::Vector2d, g... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 36) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method computeError (line 39) | void computeError() override { method setMeasurement (line 46) | void setMeasurement(const Eigen::Vector2d& m) override { method read (line 50) | virtual bool read(std::istream& is) override { method write (line 61) | virtual bool write(std::ostream& os) const override { FILE: include/g2o/edge_se3_priorxyz.hpp type g2o (line 33) | namespace g2o { class EdgeSE3PriorXYZ (line 34) | class EdgeSE3PriorXYZ : public g2o::BaseUnaryEdge<3, Eigen::Vector3d, ... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 36) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method computeError (line 39) | void computeError() override { method setMeasurement (line 46) | void setMeasurement(const Eigen::Vector3d& m) override { method read (line 50) | virtual bool read(std::istream& is) override { method write (line 61) | virtual bool write(std::ostream& os) const override { FILE: include/g2o/edge_se3_priorz.hpp type Eigen (line 33) | namespace Eigen { type g2o (line 37) | namespace g2o { class EdgeSE3PriorZ (line 38) | class EdgeSE3PriorZ : public g2o::BaseUnaryEdge<1, Eigen::Vector1d, g2... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 41) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method computeError (line 44) | void computeError() override { method setMeasurement (line 51) | void setMeasurement(const Eigen::Vector1d& m) override { method read (line 55) | virtual bool read(std::istream& is) override { method write (line 66) | virtual bool write(std::ostream& os) const override { FILE: include/g2o/edge_se3_se3.hpp type g2o (line 38) | namespace g2o { class EdgeSE3SE3 (line 39) | class EdgeSE3SE3 : public g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::Ve... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 41) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method computeError (line 44) | void computeError() override { method setMeasurement (line 87) | void setMeasurement(const g2o::SE3Quat& m) override { method read (line 91) | virtual bool read(std::istream& is) override { method write (line 104) | virtual bool write(std::ostream& os) const override { FILE: include/g2o/edge_se3_z.hpp type Eigen (line 33) | namespace Eigen { type g2o (line 37) | namespace g2o { class EdgeSE3Z (line 38) | class EdgeSE3Z : public g2o::BaseBinaryEdge<1, Eigen::Vector1d, g2o::V... method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 41) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method computeError (line 44) | void computeError() override { method setMeasurement (line 52) | void setMeasurement(const Eigen::Vector1d& m) override { method read (line 56) | virtual bool read(std::istream& is) override { method write (line 67) | virtual bool write(std::ostream& os) const override { FILE: include/g2o/robust_kernel_io.hpp type g2o (line 9) | namespace g2o { FILE: include/radar_ego_velocity_estimator.h function namespace (line 27) | namespace rio FILE: include/radar_graph_slam/graph_slam.hpp type g2o (line 16) | namespace g2o { class VertexSE3 (line 17) | class VertexSE3 class VertexPlane (line 18) | class VertexPlane class VertexPointXYZ (line 19) | class VertexPointXYZ class EdgeSE3 (line 20) | class EdgeSE3 class EdgeSE3Plane (line 21) | class EdgeSE3Plane class EdgeSE3PointXYZ (line 22) | class EdgeSE3PointXYZ class EdgeSE3PriorXY (line 23) | class EdgeSE3PriorXY class EdgeSE3PriorXYZ (line 24) | class EdgeSE3PriorXYZ class EdgeSE3PriorVec (line 25) | class EdgeSE3PriorVec class EdgeSE3PriorQuat (line 26) | class EdgeSE3PriorQuat class EdgePlane (line 27) | class EdgePlane class EdgePlaneIdentity (line 28) | class EdgePlaneIdentity class EdgePlaneParallel (line 29) | class EdgePlaneParallel class EdgePlanePerpendicular (line 30) | class EdgePlanePerpendicular class EdgePlanePriorNormal (line 31) | class EdgePlanePriorNormal class EdgePlanePriorDistance (line 32) | class EdgePlanePriorDistance class RobustKernelFactory (line 33) | class RobustKernelFactory type radar_graph_slam (line 36) | namespace radar_graph_slam { class GraphSLAM (line 38) | class GraphSLAM { FILE: include/radar_graph_slam/information_matrix_calculator.hpp type radar_graph_slam (line 10) | namespace radar_graph_slam { class InformationMatrixCalculator (line 12) | class InformationMatrixCalculator { method InformationMatrixCalculator (line 16) | InformationMatrixCalculator() {} method load (line 21) | void load(ParamServer& params) { method weight (line 39) | double weight(double a, double max_x, double min_y, double max_y, do... FILE: include/radar_graph_slam/keyframe.hpp type g2o (line 16) | namespace g2o { class VertexSE3 (line 17) | class VertexSE3 class HyperGraph (line 18) | class HyperGraph class SparseOptimizer (line 19) | class SparseOptimizer type radar_graph_slam (line 22) | namespace radar_graph_slam { type KeyFrame (line 27) | struct KeyFrame { type KeyFrameSnapshot (line 67) | struct KeyFrameSnapshot { FILE: include/radar_graph_slam/keyframe_updater.hpp type radar_graph_slam (line 11) | namespace radar_graph_slam { function decide (line 16) | class KeyframeUpdater { function get_accum_distance (line 69) | double get_accum_distance() const { FILE: include/radar_graph_slam/loop_detector.hpp type radar_graph_slam (line 24) | namespace radar_graph_slam { type Loop (line 26) | struct Loop { method Loop (line 31) | Loop(const KeyFrame::Ptr& key1, const KeyFrame::Ptr& key2, const Eig... class LoopDetector (line 42) | class LoopDetector { method LoopDetector (line 50) | LoopDetector() {} FILE: include/radar_graph_slam/map_cloud_generator.hpp type radar_graph_slam (line 11) | namespace radar_graph_slam { class MapCloudGenerator (line 16) | class MapCloudGenerator { FILE: include/radar_graph_slam/nmea_sentence_parser.hpp type radar_graph_slam (line 12) | namespace radar_graph_slam { type GPRMC (line 14) | struct GPRMC { method GPRMC (line 16) | GPRMC() { method GPRMC (line 20) | GPRMC(const std::vector& tokens) { method degmin2deg (line 51) | double degmin2deg(double degmin) { class NmeaSentenceParser (line 77) | class NmeaSentenceParser { method NmeaSentenceParser (line 79) | NmeaSentenceParser() {} method GPRMC (line 82) | GPRMC parse(const std::string& sentence) const { FILE: include/radar_graph_slam/polynomial_interpolation.hpp class CubicInterpolation (line 6) | class CubicInterpolation { method CubicInterpolation (line 10) | CubicInterpolation(Eigen::MatrixXd q_via_, Eigen::VectorXd t_via_){ method cubic (line 31) | Eigen::Vector4d cubic(double q0, double q1, double v0, double v1, doub... method getPosition (line 59) | double getPosition(double t){ FILE: include/radar_graph_slam/registrations.hpp type radar_graph_slam (line 10) | namespace radar_graph_slam { FILE: include/radar_graph_slam/ros_time_hash.hpp class RosTimeHash (line 14) | class RosTimeHash { FILE: include/radar_graph_slam/ros_utils.hpp type radar_graph_slam (line 14) | namespace radar_graph_slam { function restrict_rad (line 19) | double restrict_rad(double rad){ function R2ypr (line 29) | Eigen::Vector3d R2ypr(const Eigen::Matrix3d& R) { function matrix2transform (line 54) | static geometry_msgs::TransformStamped matrix2transform(const ros::Tim... function matrix2odom (line 76) | static nav_msgs::Odometry matrix2odom(const ros::Time& stamp, const Ei... function pose2isometry (line 98) | static Eigen::Isometry3d pose2isometry(const geometry_msgs::Pose& pose) { function transform2isometry (line 105) | static Eigen::Isometry3d transform2isometry(const geometry_msgs::Trans... function tf2isometry (line 112) | static Eigen::Isometry3d tf2isometry(const tf::StampedTransform& trans) { function quaternion2isometry (line 119) | static Eigen::Isometry3d quaternion2isometry(const Eigen::Quaterniond&... function isometry2pose (line 125) | static geometry_msgs::Pose isometry2pose(const Eigen::Isometry3d& mat) { function isometry2odom (line 141) | static nav_msgs::Odometry isometry2odom(const ros::Time& stamp, const ... function odom2isometry (line 159) | static Eigen::Isometry3d odom2isometry(const nav_msgs::OdometryConstPt... FILE: include/rio_utils/data_types.h function namespace (line 28) | namespace rio function Real (line 68) | Real pitch() const { return Vector3::y(); } function Real (line 71) | Real yaw() const { return Vector3::z(); } function v_n_b (line 83) | NavigationSolution(const Vector3& p_n_b, const Quaternion& q_n_b, const ... function setPosition_n_b (line 91) | void setPosition_n_b(const Vector3& p_n_b) { pose_n_b.translation() = p_... function setQuaternion (line 95) | void setQuaternion(const Quaternion& q_n_b) { pose_n_b.linear() = q_n_b.... function EulerAngles (line 97) | EulerAngles getEuler_n_b() const type ImuData (line 132) | struct ImuData type ImuDataStamped (line 144) | struct ImuDataStamped FILE: include/rio_utils/math_helper.h function namespace (line 22) | namespace rio function cartesianToSpherical (line 76) | static void cartesianToSpherical(const Vector3& v, Real& r, Real& azi, R... function ConvolveType (line 86) | enum class ConvolveType FILE: include/rio_utils/radar_point_cloud.h function namespace (line 30) | namespace rio type RadarPointCloudType (line 37) | struct RadarPointCloudType type EaglePointXYZIVRAB (line 61) | struct EaglePointXYZIVRAB FILE: include/rio_utils/ros_helper.h function namespace (line 21) | namespace rio FILE: include/rio_utils/simple_profiler.h function namespace (line 29) | namespace rio FILE: include/rio_utils/strapdown.h function namespace (line 22) | namespace rio FILE: include/scan_context/KDTreeVectorOfVectorsAdaptor.h type typename (line 53) | typedef typename Distance::template traits::distance_t met... type nanoflann (line 54) | typedef nanoflann::KDTreeSingleIndexAdaptor< metric_t,self_t,DIM,IndexTy... function m_data (line 59) | KDTreeVectorOfVectorsAdaptor(const size_t /* dimensionality */, const Ve... function num_t (line 103) | inline num_t kdtree_get_pt(const size_t idx, const size_t dim) const { FILE: include/scan_context/Scancontext.h type PointXYZIRPYT (line 47) | struct PointXYZIRPYT function SCInputType (line 65) | enum class SCInputType { FILE: include/scan_context/nanoflann.hpp function T (line 79) | T pi_const() { type has_resize (line 87) | struct has_resize : std::false_type {} type has_resize().resize(1), 0)> (line 90) | struct has_resize().resize(1), 0)> type has_assign (line 93) | struct has_assign : std::false_type {} type has_assign().assign(1, 0), 0)> (line 96) | struct has_assign().assign(1, 0), 0)> function resize (line 103) | inline typename std::enable_if::value, void>::type function resize (line 113) | inline typename std::enable_if::value, void>::type function assign (line 123) | inline typename std::enable_if::value, void>::type function assign (line 132) | inline typename std::enable_if::value, void>::type class KNNResultSet (line 142) | class KNNResultSet { method KNNResultSet (line 155) | inline KNNResultSet(CountType capacity_) method init (line 158) | inline void init(IndexType *indices_, DistanceType *dists_) { method CountType (line 166) | inline CountType size() const { return count; } method full (line 168) | inline bool full() const { return count == capacity; } method addPoint (line 175) | inline bool addPoint(DistanceType dist, IndexType index) { type IndexDist_Sorter (line 208) | struct IndexDist_Sorter { class RadiusResultSet (line 220) | class RadiusResultSet { method RadiusResultSet (line 230) | inline RadiusResultSet( method init (line 237) | inline void init() { clear(); } method clear (line 238) | inline void clear() { m_indices_dists.clear(); } method size (line 240) | inline size_t size() const { return m_indices_dists.size(); } method full (line 242) | inline bool full() const { return true; } method addPoint (line 249) | inline bool addPoint(DistanceType dist, IndexType index) { method DistanceType (line 255) | inline DistanceType worstDist() const { return radius; } method worst_item (line 261) | std::pair worst_item() const { method save_value (line 279) | void save_value(FILE *stream, const T &value, size_t count = 1) { method save_value (line 284) | void save_value(FILE *stream, const std::vector &value) { method load_value (line 291) | void load_value(FILE *stream, T &value, size_t count = 1) { method load_value (line 298) | void load_value(FILE *stream, std::vector &value) { type Metric (line 315) | struct Metric {} type L1_Adaptor (line 324) | struct L1_Adaptor { method L1_Adaptor (line 330) | L1_Adaptor(const DataSource &_data_source) : data_source(_data_sourc... method DistanceType (line 332) | inline DistanceType evalMetric(const T *a, const size_t b_idx, size_... method DistanceType (line 363) | inline DistanceType accum_dist(const U a, const V b, const size_t) c... type L2_Adaptor (line 375) | struct L2_Adaptor { method L2_Adaptor (line 381) | L2_Adaptor(const DataSource &_data_source) : data_source(_data_sourc... method DistanceType (line 383) | inline DistanceType evalMetric(const T *a, const size_t b_idx, size_... method DistanceType (line 411) | inline DistanceType accum_dist(const U a, const V b, const size_t) c... type L2_Simple_Adaptor (line 423) | struct L2_Simple_Adaptor { method L2_Simple_Adaptor (line 429) | L2_Simple_Adaptor(const DataSource &_data_source) method DistanceType (line 432) | inline DistanceType evalMetric(const T *a, const size_t b_idx, method DistanceType (line 443) | inline DistanceType accum_dist(const U a, const V b, const size_t) c... type SO2_Adaptor (line 455) | struct SO2_Adaptor { method SO2_Adaptor (line 461) | SO2_Adaptor(const DataSource &_data_source) : data_source(_data_sour... method DistanceType (line 463) | inline DistanceType evalMetric(const T *a, const size_t b_idx, method DistanceType (line 471) | inline DistanceType accum_dist(const U a, const V b, const size_t) c... type SO3_Adaptor (line 490) | struct SO3_Adaptor { method SO3_Adaptor (line 496) | SO3_Adaptor(const DataSource &_data_source) method DistanceType (line 499) | inline DistanceType evalMetric(const T *a, const size_t b_idx, method DistanceType (line 505) | inline DistanceType accum_dist(const U a, const V b, const size_t id... type metric_L1 (line 511) | struct metric_L1 : public Metric { type traits (line 512) | struct traits { type metric_L2 (line 517) | struct metric_L2 : public Metric { type traits (line 518) | struct traits { type metric_L2_Simple (line 523) | struct metric_L2_Simple : public Metric { type traits (line 524) | struct traits { type metric_SO2 (line 529) | struct metric_SO2 : public Metric { type traits (line 530) | struct traits { type metric_SO3 (line 535) | struct metric_SO3 : public Metric { type traits (line 536) | struct traits { type KDTreeSingleIndexAdaptorParams (line 547) | struct KDTreeSingleIndexAdaptorParams { method KDTreeSingleIndexAdaptorParams (line 548) | KDTreeSingleIndexAdaptorParams(size_t _leaf_max_size = 10) type SearchParams (line 555) | struct SearchParams { method SearchParams (line 558) | SearchParams(int checks_IGNORED_ = 32, float eps_ = 0, bool sorted_ ... method T (line 579) | inline T *allocate(size_t count = 1) { class PooledAllocator (line 602) | class PooledAllocator { method internal_init (line 613) | void internal_init() { method PooledAllocator (line 627) | PooledAllocator() { internal_init(); } method free_all (line 635) | void free_all() { method T (line 703) | T *allocate(const size_t count = 1) { type array_or_vector_selector (line 716) | struct array_or_vector_selector { type array_or_vector_selector<-1, T> (line 720) | struct array_or_vector_selector<-1, T> { class KDTreeBaseClass (line 740) | class KDTreeBaseClass { method freeIndex (line 745) | void freeIndex(Derived &obj) { type Node (line 755) | struct Node { type leaf (line 759) | struct leaf { type nonleaf (line 762) | struct nonleaf { type Interval (line 772) | struct Interval { method size (line 814) | size_t size(const Derived &obj) const { return obj.m_size; } method veclen (line 817) | size_t veclen(const Derived &obj) { method ElementType (line 822) | inline ElementType dataset_get(const Derived &obj, size_t idx, method usedMemory (line 831) | size_t usedMemory(Derived &obj) { method computeMinMax (line 837) | void computeMinMax(const Derived &obj, IndexType *ind, IndexType count, method NodePtr (line 858) | NodePtr divideTree(Derived &obj, const IndexType left, const IndexTy... method middleSplit_ (line 910) | void middleSplit_(Derived &obj, IndexType *ind, IndexType count, method planeSplit (line 968) | void planeSplit(Derived &obj, IndexType *ind, const IndexType count, method DistanceType (line 1006) | DistanceType computeInitialDistances(const Derived &obj, method save_tree (line 1025) | void save_tree(Derived &obj, FILE *stream, NodePtr tree) { method load_tree (line 1035) | void load_tree(Derived &obj, FILE *stream, NodePtr &tree) { method saveIndex_ (line 1051) | void saveIndex_(Derived &obj, FILE *stream) { method loadIndex_ (line 1065) | void loadIndex_(Derived &obj, FILE *stream) { class KDTreeSingleIndexAdaptor (line 1117) | class KDTreeSingleIndexAdaptor method KDTreeSingleIndexAdaptor (line 1123) | KDTreeSingleIndexAdaptor( method KDTreeSingleIndexAdaptor (line 1171) | KDTreeSingleIndexAdaptor(const int dimensionality, method buildIndex (line 1191) | void buildIndex() { method findNeighbors (line 1222) | bool findNeighbors(RESULTSET &result, const ElementType *vec, method knnSearch (line 1253) | size_t knnSearch(const ElementType *query_point, const size_t num_cl... method radiusSearch (line 1278) | size_t method radiusSearchCustomCallback (line 1296) | size_t radiusSearchCustomCallback( method init_vind (line 1308) | void init_vind() { method computeBoundingBox (line 1317) | void computeBoundingBox(BoundingBox &bbox) { method searchLevel (line 1347) | bool searchLevel(RESULTSET &result_set, const ElementType *vec, method saveIndex (line 1418) | void saveIndex(FILE *stream) { this->saveIndex_(*this, stream); } method loadIndex (line 1425) | void loadIndex(FILE *stream) { this->loadIndex_(*this, stream); } class KDTreeSingleIndexDynamicAdaptor_ (line 1467) | class KDTreeSingleIndexDynamicAdaptor_ method KDTreeSingleIndexDynamicAdaptor_ (line 1518) | KDTreeSingleIndexDynamicAdaptor_( method KDTreeSingleIndexDynamicAdaptor_ (line 1535) | KDTreeSingleIndexDynamicAdaptor_ method buildIndex (line 1554) | void buildIndex() { method findNeighbors (line 1583) | bool findNeighbors(RESULTSET &result, const ElementType *vec, method knnSearch (line 1613) | size_t knnSearch(const ElementType *query_point, const size_t num_cl... method radiusSearch (line 1638) | size_t method radiusSearchCustomCallback (line 1656) | size_t radiusSearchCustomCallback( method computeBoundingBox (line 1666) | void computeBoundingBox(BoundingBox &bbox) { method searchLevel (line 1696) | void searchLevel(RESULTSET &result_set, const ElementType *vec, method saveIndex (line 1762) | void saveIndex(FILE *stream) { this->saveIndex_(*this, stream); } method loadIndex (line 1769) | void loadIndex(FILE *stream) { this->loadIndex_(*this, stream); } class KDTreeSingleIndexDynamicAdaptor (line 1788) | class KDTreeSingleIndexDynamicAdaptor { method First0Bit (line 1822) | int First0Bit(IndexType num) { method init (line 1832) | void init() { method KDTreeSingleIndexDynamicAdaptor (line 1857) | KDTreeSingleIndexDynamicAdaptor(const int dimensionality, method KDTreeSingleIndexDynamicAdaptor (line 1878) | KDTreeSingleIndexDynamicAdaptor( method addPoints (line 1883) | void addPoints(IndexType start, IndexType end) { method removePoint (line 1906) | void removePoint(size_t idx) { method findNeighbors (line 1926) | bool findNeighbors(RESULTSET &result, const ElementType *vec, type KDTreeEigenMatrixAdaptor (line 1954) | struct KDTreeEigenMatrixAdaptor { method KDTreeEigenMatrixAdaptor (line 1968) | KDTreeEigenMatrixAdaptor(const size_t dimensionality, method KDTreeEigenMatrixAdaptor (line 1987) | KDTreeEigenMatrixAdaptor(const self_t &) = delete; method query (line 1999) | inline void query(const num_t *query_point, const size_t num_closest, method self_t (line 2010) | const self_t &derived() const { return *this; } method self_t (line 2011) | self_t &derived() { return *this; } method kdtree_get_point_count (line 2014) | inline size_t kdtree_get_point_count() const { method num_t (line 2019) | inline num_t kdtree_get_pt(const IndexType idx, size_t dim) const { method kdtree_get_bbox (line 2028) | bool kdtree_get_bbox(BBOX & /*bb*/) const { FILE: include/scan_context/tictoc.h function class (line 12) | class TicToc function tic (line 26) | void tic() function toc (line 31) | void toc( std::string _about_task ) FILE: include/utility_radar.h type pcl (line 59) | typedef pcl::PointXYZI PointType; function class (line 61) | class ParamServer function pointDistance (line 293) | float pointDistance(PointType p) function pointDistance (line 299) | float pointDistance(PointType p1, PointType p2) FILE: src/g2o/robust_kernel_io.cpp type g2o (line 12) | namespace g2o { function kernel_type (line 14) | std::string kernel_type(g2o::RobustKernel* kernel) { function save_robust_kernels (line 45) | bool save_robust_kernels(const std::string& filename, g2o::SparseOptim... class KernelData (line 75) | class KernelData { method KernelData (line 77) | KernelData(const std::string& line) { method match (line 90) | bool match(g2o::OptimizableGraph::Edge* edge) const { function load_robust_kernels (line 118) | bool load_robust_kernels(const std::string& filename, g2o::SparseOptim... FILE: src/gps_traj_align.cpp function associate (line 28) | std::vector> associate(std::vector first_stam... function read_topic_from_rosbag (line 96) | void read_topic_from_rosbag(rosbag::View::iterator& iter, rosbag::View& ... function main (line 111) | int main() FILE: src/gt_adjust.cpp function main (line 24) | int main() FILE: src/radar_ego_velocity_estimator.cpp function RadarPointCloudType (line 41) | static RadarPointCloudType toRadarPointCloudType(const Vector11& item, c... FILE: src/radar_graph_slam/Scancontext.cpp function coreImportTest (line 7) | void coreImportTest (void) function rad2deg (line 13) | float rad2deg(float radians) function deg2rad (line 18) | float deg2rad(float degrees) function xy2theta (line 24) | float xy2theta( const float & _x, const float & _y ) function MatrixXd (line 42) | MatrixXd circshift( MatrixXd &_mat, int _num_shift ) function eig2stdvec (line 73) | std::vector eig2stdvec( MatrixXd _eigmat ) function MatrixXd (line 162) | MatrixXd SCManager::makeScancontext( pcl::PointCloud & _sca... function MatrixXd (line 217) | MatrixXd SCManager::makeRingkeyFromScancontext( Eigen::MatrixXd &_desc ) function MatrixXd (line 233) | MatrixXd SCManager::makeSectorkeyFromScancontext( Eigen::MatrixXd &_desc ) FILE: src/radar_graph_slam/bag_player.py class BagPlayer (line 24) | class BagPlayer: method __init__ (line 25) | def __init__(self, bagfile, start, duration): method update_time_subs (line 54) | def update_time_subs(self): method time_callback (line 61) | def time_callback(self, header_msg, topic_name): method play_realtime (line 68) | def play_realtime(self, duration): method print_progress (line 101) | def print_progress(self, stamp): method check_stamp (line 147) | def check_stamp(self, topic, msg): method play (line 165) | def play(self): function main (line 207) | def main(): FILE: src/radar_graph_slam/ford2bag.py function gps2navsat (line 19) | def gps2navsat(filename, bag): function mat2pointcloud (line 59) | def mat2pointcloud(filename): function main (line 71) | def main(): FILE: src/radar_graph_slam/graph_slam.cpp type g2o (line 36) | namespace g2o { type radar_graph_slam (line 53) | namespace radar_graph_slam { FILE: src/radar_graph_slam/information_matrix_calculator.cpp type radar_graph_slam (line 12) | namespace radar_graph_slam { FILE: src/radar_graph_slam/keyframe.cpp type radar_graph_slam (line 11) | namespace radar_graph_slam { FILE: src/radar_graph_slam/loop_detector.cpp function R2ypr_ (line 5) | Eigen::Vector3d R2ypr_(const Eigen::Matrix3d& R) { function limit_value (line 21) | double limit_value(int value, int min_, int max_){ function monoToRainbow (line 29) | Eigen::Vector3d monoToRainbow(int value){ type radar_graph_slam (line 48) | namespace radar_graph_slam { FILE: src/radar_graph_slam/map2odom_publisher.py class Map2OdomPublisher (line 8) | class Map2OdomPublisher: method __init__ (line 9) | def __init__(self): method callback (line 13) | def callback(self, odom_msg): method spin (line 16) | def spin(self): function main (line 31) | def main(): FILE: src/radar_graph_slam/map_cloud_generator.cpp type radar_graph_slam (line 7) | namespace radar_graph_slam { FILE: src/radar_graph_slam/registrations.cpp type radar_graph_slam (line 21) | namespace radar_graph_slam { function select_registration_method (line 23) | pcl::Registration::Ptr select_registra...