SYMBOL INDEX (702 symbols across 90 files) FILE: include/Curvefitter/curvefitter.hpp type curvefitter (line 52) | namespace curvefitter { class TrajectoryManager (line 55) | class TrajectoryManager { method TrajectoryManager (line 63) | TrajectoryManager() method SetTrajectory (line 68) | void SetTrajectory(std::shared_ptr trajectory) { method ResetTrajectory (line 75) | void ResetTrajectory(std::vector &pose_graph_key_pose method get_trajectory (line 87) | std::shared_ptr get_trajectory() { return trajectory_; } method SetInitialPoseRotation (line 91) | void SetInitialPoseRotation(Eigen::Quaterniond q) { method SetInitialPosePosition (line 95) | void SetInitialPosePosition(Eigen::Vector3d p) { method FitCurve (line 99) | void FitCurve(Eigen::Quaterniond q, Eigen::Vector3d p, double scan_t... method AddGraphPose (line 106) | void AddGraphPose(Eigen::Quaterniond q, Eigen::Vector3d p, std::vect... method GetUpdatedMapPoints (line 119) | std::vector GetUpdatedMapPoints(std::vector... FILE: include/Curvefitter/lidar_feature_factor.h function namespace (line 49) | namespace curvefitter { FILE: include/Curvefitter/se3_trajectory.hpp type curvefitter (line 46) | namespace curvefitter { class Trajectory (line 49) | class Trajectory : public basalt::Se3Spline<_N, double> { method Trajectory (line 55) | Trajectory(double time_interval, double start_time = 0) method GetActiveTime (line 64) | double GetActiveTime() const { return active_time_; } method SetForcedFixedTime (line 66) | void SetForcedFixedTime(double time) { method GetForcedFixedTime (line 70) | double GetForcedFixedTime() const { return forced_fixed_time_; } method GetTrajQuality (line 72) | bool GetTrajQuality(const double timestamp) const { method setDataStartTime (line 80) | void setDataStartTime(double data_start_time) { // needed method GetDataStartTime (line 84) | double GetDataStartTime() const { return data_start_time_; } method GetLidarPose (line 86) | Sophus::SE3d GetLidarPose(const double timestamp) const { // deleted method GetLidarPose (line 99) | bool GetLidarPose(const double timestamp, Sophus::SE3d &lidar_pose) { FILE: include/Curvefitter/trajectory_estimator.hpp type curvefitter (line 58) | namespace curvefitter { class TrajectoryEstimator (line 61) | class TrajectoryEstimator { method DefaultProblemOptions (line 62) | static ceres::Problem::Options DefaultProblemOptions() { method TrajectoryEstimator (line 70) | TrajectoryEstimator(std::shared_ptr> trajectory) //, method SetProblem (line 77) | void SetProblem(std::shared_ptr problem_in) { method SetTrajectory (line 81) | void SetTrajectory(std::shared_ptr> trajectory_in) { method IsLocked (line 103) | bool IsLocked() const { return traj_locked_; } method LockTrajectory (line 105) | void LockTrajectory(bool lock) { traj_locked_ = lock; } FILE: include/IKFoM/IKFoM_toolkit/esekfom/esekfom.hpp type esekfom (line 57) | namespace esekfom { type dyn_share_modified (line 62) | struct dyn_share_modified class esekf (line 81) | class esekf{ method esekf (line 110) | esekf(const state &x = state(), method init_dyn_share_modified_2h (line 113) | void init_dyn_share_modified_2h(processModel f_in, processMatrix1 f_... method init_dyn_share_modified_3h (line 127) | void init_dyn_share_modified_3h(processModel f_in, processMatrix1 f_... method predict (line 144) | void predict(double &dt, processnoisecovariance &Q, const input &i_i... method update_iterated_dyn_share_modified (line 158) | bool update_iterated_dyn_share_modified() { method update_iterated_dyn_share_IMU (line 221) | void update_iterated_dyn_share_IMU() { method update_iterated_dyn_share_GNSS (line 275) | void update_iterated_dyn_share_GNSS() { method update_iterated_dyn_share_NMEA (line 346) | void update_iterated_dyn_share_NMEA() { method change_x (line 407) | void change_x(state &input_state) method change_P (line 420) | void change_P(cov &input_cov) method state (line 425) | const state& get_x() const { method cov (line 428) | const cov& get_P() const { FILE: include/IKFoM/IKFoM_toolkit/esekfom/util.hpp type esekfom (line 40) | namespace esekfom { class is_same (line 43) | class is_same { class is_same (line 50) | class is_same { class is_double (line 58) | class is_double { class is_double (line 66) | class is_double { function T (line 74) | static T FILE: include/IKFoM/IKFoM_toolkit/mtk/src/SubManifold.hpp type MTK (line 86) | namespace MTK { type SubManifold (line 100) | struct SubManifold : public T method SubManifold (line 108) | explicit method SubManifold (line 113) | SubManifold(const T& t) : T(t) {} FILE: include/IKFoM/IKFoM_toolkit/mtk/src/mtkmath.hpp type MTK (line 92) | namespace MTK { type internal (line 94) | namespace internal { type traits (line 97) | struct traits { type traits (line 105) | struct traits : traits > {} type traits (line 107) | struct traits : traits > {} function scalar (line 131) | inline scalar normalize(scalar x, scalar bound){ //not used function cos_sinc_sqrt (line 143) | std::pair cos_sinc_sqrt(const scalar &x2){ function hat (line 177) | Eigen::Matrix hat(const Base& v) { function A_inv_trans (line 186) | Eigen::Matrix A_inv_trans(const Base& v){ function A_inv (line 202) | Eigen::Matrix A_inv(const Base& v){ function S2_w_expw_ (line 218) | Eigen::Matrix S2_w_expw_( Eigen::Matrix v,... function A_matrix (line 236) | Eigen::Matrix A_matrix(const Base & v){ function scalar (line 250) | scalar exp(vectview result, vectview vec, ... function log (line 269) | void log(vectview result, FILE: include/IKFoM/IKFoM_toolkit/mtk/src/vectview.hpp type MTK (line 45) | namespace MTK { type internal (line 58) | namespace internal { type CovBlock (line 60) | struct CovBlock { type CovBlock_ (line 66) | struct CovBlock_ { type CrossCovBlock (line 72) | struct CrossCovBlock { type CrossCovBlock_ (line 78) | struct CrossCovBlock_ { type VectviewBase (line 84) | struct VectviewBase { type UnalignedType (line 91) | struct UnalignedType { class vectview (line 97) | class vectview : public internal::VectviewBase::Type { method vectview (line 105) | explicit method vectview (line 108) | vectview(matrix_type& m) : base(m.data(), m.size()) {} method vectview (line 110) | vectview(const vectview &v) : base(v) {} method vectview (line 113) | vectview(Eigen::VectorBlock block) : base(&block.coeffRef... method vectview (line 115) | vectview(Eigen::Block block) : base(&blo... method scalar (line 120) | scalar* data() {return const_cast(base::data());} class vectview (line 134) | class vectview : public internal::VectviewBase& m) : base(m.d... method vectview (line 149) | vectview(const Eigen::Matrix& m) : b... method vectview (line 151) | vectview(vectview x) : base(x.data()) {} method vectview (line 153) | vectview(const base &x) : base(x) {} method vectview (line 159) | vectview(Eigen::VectorBlock block) : base(&block.coeffRef... method vectview (line 161) | vectview(Eigen::Block block) : base(&blo... FILE: include/IKFoM/IKFoM_toolkit/mtk/startIdx.hpp type MTK (line 85) | namespace MTK { function getStartIdx (line 105) | int getStartIdx( MTK::SubManifold Base::*) function getStartIdx_ (line 111) | int getStartIdx_( MTK::SubManifold Base::*) function getDof (line 120) | int getDof( MTK::SubManifold Base::*) function getDim (line 125) | int getDim( MTK::SubManifold Base::*) function setDiagonal (line 134) | void setDiagonal(Eigen::Matrix::Type function subblock_ (line 165) | typename MTK::internal::CovBlock_::Type function subblock (line 173) | typename MTK::internal::CrossCovBlock::Type function subblock_ (line 180) | typename MTK::internal::CrossCovBlock_::Type function subblock_ (line 194) | typename MTK::internal::CovBlock_::Type function subblock (line 202) | typename MTK::internal::CovBlock::Type class get_cov (line 210) | class get_cov { class get_cov_ (line 217) | class get_cov_ { class get_cross_cov (line 224) | class get_cross_cov { class get_cross_cov_ (line 231) | class get_cross_cov_ { function subvector_impl_ (line 239) | vectview function subvector_impl (line 246) | vectview function subvector_ (line 256) | vectview function subvector (line 263) | vectview function subvector (line 273) | vectview function subvector_ (line 280) | vectview function subvector_ (line 287) | vectview function subvector (line 294) | vectview function subvector_impl (line 305) | vectview function subvector_impl_ (line 312) | vectview function subvector (line 319) | vectview FILE: include/IKFoM/IKFoM_toolkit/mtk/types/S2.hpp type MTK (line 89) | namespace MTK { type S2 (line 98) | struct S2 { method S2 (line 114) | S2() { method S2 (line 119) | S2(const scalar &x, const scalar &y, const scalar &z) : vec(vec3(x, ... method S2 (line 124) | S2(const vect_type &_vec) : vec(_vec) { method oplus (line 129) | void oplus(MTK::vectview delta, scalar scale = 1) method boxplus (line 136) | void boxplus(MTK::vectview delta, scalar scale=1) { method boxminus (line 145) | void boxminus(MTK::vectview res, const S2 &res) method S2_Bx (line 190) | void S2_Bx(Eigen::Matrix &res) method S2_Nx (line 245) | void S2_Nx(Eigen::Matrix &res, S2 &res) method S2_Mx (line 277) | void S2_Mx(Eigen::Matrix &res, MTK::vectview vec, scalar scale=1) { method boxminus (line 141) | void boxminus(MTK::vectview res, const SEN vec, scalar scale=1) { method hat (line 153) | void hat(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method Jacob_right_inv (line 168) | void Jacob_right_inv(Eigen::VectorXd& vec, Eigen::MatrixXd &res){ method Jacob_right (line 201) | void Jacob_right(Eigen::VectorXd& vec, Eigen::MatrixXd &res){ method S2_hat (line 234) | void S2_hat(Eigen::Matrix &res) method S2_Nx_yy (line 239) | void S2_Nx_yy(Eigen::Matrix &res) method S2_Mx (line 246) | void S2_Mx(Eigen::Matrix &res, MTK::vectview& dvec, scalar sca... method log (line 310) | static Eigen::Matrix log(base &orient){ FILE: include/IKFoM/IKFoM_toolkit/mtk/types/SOn.hpp type MTK (line 86) | namespace MTK { type SO2 (line 95) | struct SO2 : public Eigen::Rotation2D<_scalar> { method SO2 (line 103) | SO2(const scalar& angle = 0) : base(angle) { } method SO2 (line 106) | SO2(const base& src) : base(src) {} method SO2 (line 112) | SO2(const vect_type &vec) : base(atan2(vec[1], vec[0])) {} method SO2 (line 116) | SO2 operator%(const base &r) const { method vect_type (line 122) | vect_type operator%(const Eigen::MatrixBase &vec) const { method SO2 (line 127) | SO2 operator/(const SO2 &r) const { method S2_hat (line 135) | void S2_hat(Eigen::Matrix &res) method S2_Nx_yy (line 140) | void S2_Nx_yy(Eigen::Matrix &res) method S2_Mx (line 147) | void S2_Mx(Eigen::Matrix &res, MTK::vectview vec, scalar scale = 1) { method boxplus (line 158) | void boxplus(MTK::vectview vec, scalar scale = 1) { method boxminus (line 161) | void boxminus(MTK::vectview res, const SO2& oth... method hat (line 168) | void hat(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method Jacob_right_inv (line 171) | void Jacob_right_inv(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method Jacob_right (line 174) | void Jacob_right(Eigen::VectorXd& v, Eigen::MatrixXd &res) { type SO3 (line 186) | struct SO3 : public Eigen::Matrix<_scalar, 3, 3> { method SO3 (line 197) | SO3(const base& src = base::Identity()) : base(src) {} method SO3 (line 204) | SO3(const Eigen::MatrixBase& matrix) : base(matrix) {} method boxplus (line 224) | void boxplus(MTK::vectview vec, scalar scale=1) { method boxminus (line 228) | void boxminus(MTK::vectview res, const SO3& oth... method oplus (line 233) | void oplus(MTK::vectview vec, scalar scale=1) { method hat (line 239) | void hat(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method Jacob_right_inv (line 248) | void Jacob_right_inv(Eigen::VectorXd& vec, Eigen::MatrixXd &res){ method Jacob_right (line 263) | void Jacob_right(Eigen::VectorXd& v, Eigen::MatrixXd &res){ method S2_hat (line 277) | void S2_hat(Eigen::Matrix &res) method S2_Nx_yy (line 281) | void S2_Nx_yy(Eigen::Matrix &res) method S2_Mx (line 288) | void S2_Mx(Eigen::Matrix &res, MTK::vectview& dvec, scalar scale... method log (line 337) | static Eigen::Vector3d log(const SO3 &orient){ type internal (line 344) | namespace internal { type UnalignedType > (line 346) | struct UnalignedType >{ type UnalignedType > (line 351) | struct UnalignedType >{ FILE: include/IKFoM/IKFoM_toolkit/mtk/types/vect.hpp type MTK (line 89) | namespace MTK { type vect (line 100) | struct vect : public Eigen::Matrix<_scalar, D, 1, _Options> { method vect (line 108) | vect(const base &src = base::Zero()) : base(src) {} method EIGEN_STRONG_INLINE (line 112) | EIGEN_STRONG_INLINE vect(const Eigen::DenseBase& other... method vect (line 115) | vect(const scalar* src, int size = DOF) : base(base::Map(src, size))... method boxplus (line 117) | void boxplus(MTK::vectview vec, scalar scale=1) { method boxminus (line 120) | void boxminus(MTK::vectview res, const vect& o... method oplus (line 124) | void oplus(MTK::vectview vec, scalar scale=1) { method hat (line 128) | void hat(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method Jacob_right_inv (line 131) | void Jacob_right_inv(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method Jacob_right (line 134) | void Jacob_right(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method S2_hat (line 138) | void S2_hat(Eigen::Matrix &res) method S2_Nx_yy (line 143) | void S2_Nx_yy(Eigen::Matrix &res) method S2_Mx (line 150) | void S2_Mx(Eigen::Matrix &res, MTK::vectview tail(){ method tail (line 206) | vectview tail() const{ method head (line 211) | vectview head(){ method head (line 216) | vectview head() const{ type matrix (line 229) | struct matrix : public Eigen::Matrix<_scalar, M, N, _Options> { method matrix (line 237) | matrix() { method EIGEN_STRONG_INLINE (line 243) | EIGEN_STRONG_INLINE matrix(const Eigen::MatrixBase& ot... method matrix (line 246) | matrix(const scalar* src) : base(src) { } method boxplus (line 248) | void boxplus(MTK::vectview vec, scalar scale = 1) { method boxminus (line 251) | void boxminus(MTK::vectview res, const matrix& other) c... method hat (line 255) | void hat(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method Jacob_right_inv (line 258) | void Jacob_right_inv(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method Jacob_right (line 261) | void Jacob_right(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method S2_hat (line 265) | void S2_hat(Eigen::Matrix &res) method oplus (line 270) | void oplus(MTK::vectview vec, scalar scale = 1) { method S2_Nx_yy (line 274) | void S2_Nx_yy(Eigen::Matrix &res) method S2_Mx (line 281) | void S2_Mx(Eigen::Matrix &res, MTK::vectview &res) method S2_Nx_yy (line 324) | void S2_Nx_yy(Eigen::Matrix &res) method S2_Mx (line 331) | void S2_Mx(Eigen::Matrix &res, MTK::vectview vec, scalar scale=1) { method boxplus (line 342) | void boxplus(MTK::vectview vec, scalar scale=1) { method boxminus (line 345) | void boxminus(MTK::vectview res, const Scalar& other) c... method hat (line 349) | void hat(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method Jacob_right_inv (line 352) | void Jacob_right_inv(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method Jacob_right (line 355) | void Jacob_right(Eigen::VectorXd& v, Eigen::MatrixXd &res) { type PositiveScalar (line 365) | struct PositiveScalar { method PositiveScalar (line 371) | PositiveScalar(const scalar& value = scalar(1)) : value(value) { method PositiveScalar (line 375) | PositiveScalar& operator=(const scalar& val) { assert(val>0); value ... method boxplus (line 377) | void boxplus(MTK::vectview vec, scalar scale = 1) { method boxminus (line 380) | void boxminus(MTK::vectview res, const PositiveScalar& ... method oplus (line 384) | void oplus(MTK::vectview vec, scalar scale = 1) { method hat (line 388) | void hat(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method Jacob_right_inv (line 391) | void Jacob_right_inv(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method Jacob_right (line 394) | void Jacob_right(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method S2_hat (line 398) | void S2_hat(Eigen::Matrix &res) method S2_Nx_yy (line 403) | void S2_Nx_yy(Eigen::Matrix &res) method S2_Mx (line 410) | void S2_Mx(Eigen::Matrix &res, MTK::vectview{ method Complex (line 432) | Complex(const Base& value) : Base(value) {} method Complex (line 433) | Complex(const scalar& re = 0.0, const scalar& im = 0.0) : Base(re, i... method Complex (line 434) | Complex(const MTK::vectview &in) : Base(in[0], in[1... method Complex (line 436) | Complex(const Eigen::DenseBase &in) : Base(in[0], in[1]) {} method boxplus (line 438) | void boxplus(MTK::vectview vec, scalar scale = 1) { method boxminus (line 442) | void boxminus(MTK::vectview res, const Complex& other) ... method S2_hat (line 447) | void S2_hat(Eigen::Matrix &res) method hat (line 452) | void hat(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method Jacob_right_inv (line 455) | void Jacob_right_inv(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method Jacob_right (line 458) | void Jacob_right(Eigen::VectorXd& v, Eigen::MatrixXd &res) { method oplus (line 462) | void oplus(MTK::vectview vec, scalar scale = 1) { method S2_Nx_yy (line 467) | void S2_Nx_yy(Eigen::Matrix &res) method S2_Mx (line 474) | void S2_Mx(Eigen::Matrix &res, MTK::vectview > (line 499) | struct UnalignedType >{ FILE: include/IKFoM/IKFoM_toolkit/mtk/types/wrapped_cv_mat.hpp type MTK (line 43) | namespace MTK { type cv_f_type (line 46) | struct cv_f_type type cv_f_type (line 49) | struct cv_f_type type cv_f_type (line 55) | struct cv_f_type class cv_mat (line 64) | class cv_mat : public matrix &value) : base_type(value) method cv_mat (line 88) | cv_mat& operator=(const Eigen::MatrixBase &value) method cv_mat (line 94) | cv_mat& operator=(const cv_mat& value) method CvMat (line 101) | CvMat* operator&() method CvMat (line 105) | const CvMat* operator&() const FILE: include/Urbannav_process/gnss_tools.h function class (line 34) | class GNSS_Tools { FILE: include/Urbannav_process/handler.cpp function eleSRNVarCal (line 62) | double eleSRNVarCal(double ele, double snr) function gnssRawArray2map (line 110) | bool gnssRawArray2map(nlosExclusion::GNSS_Raw_Array gnss_data, std::map<... function rtklibOdomHandler (line 120) | void rtklibOdomHandler(const nav_msgs::Odometry::ConstPtr& odomIn) {//, ... function rtklib_gnss_meas_callback (line 189) | void rtklib_gnss_meas_callback(const nlosExclusion::GNSS_Raw_ArrayConstP... function GtfromTXT_URBAN (line 340) | void GtfromTXT_URBAN(const std::string >_filepath, std::vector > DOP; type boost (line 66) | typedef boost::shared_ptr< ::nlosExclusion::DOP > DOPPtr; type boost (line 67) | typedef boost::shared_ptr< ::nlosExclusion::DOP const> DOPConstPtr; function namespace (line 99) | namespace ros function namespace (line 197) | namespace ros function namespace (line 218) | namespace ros FILE: include/Urbannav_process/nlosExclusion/Error.h function namespace (line 20) | namespace nlosExclusion type nlosExclusion (line 59) | typedef ::nlosExclusion::Error_ > Error; type boost (line 61) | typedef boost::shared_ptr< ::nlosExclusion::Error > ErrorPtr; type boost (line 62) | typedef boost::shared_ptr< ::nlosExclusion::Error const> ErrorConstPtr; function namespace (line 93) | namespace ros function namespace (line 190) | namespace ros function namespace (line 210) | namespace ros FILE: include/Urbannav_process/nlosExclusion/GNSS_Raw.h function namespace (line 19) | namespace nlosExclusion type nlosExclusion (line 198) | typedef ::nlosExclusion::GNSS_Raw_ > GNSS_Raw; type boost (line 200) | typedef boost::shared_ptr< ::nlosExclusion::GNSS_Raw > GNSS_RawPtr; type boost (line 201) | typedef boost::shared_ptr< ::nlosExclusion::GNSS_Raw const> GNSS_RawCons... function namespace (line 260) | namespace ros function namespace (line 371) | namespace ros function namespace (line 419) | namespace ros FILE: include/Urbannav_process/nlosExclusion/GNSS_Raw_Array.h function namespace (line 22) | namespace nlosExclusion type nlosExclusion (line 61) | typedef ::nlosExclusion::GNSS_Raw_Array_ > GNSS_Raw... type boost (line 63) | typedef boost::shared_ptr< ::nlosExclusion::GNSS_Raw_Array > GNSS_Raw_Ar... type boost (line 64) | typedef boost::shared_ptr< ::nlosExclusion::GNSS_Raw_Array const> GNSS_R... function namespace (line 95) | namespace ros function namespace (line 266) | namespace ros function namespace (line 286) | namespace ros FILE: include/Urbannav_process/nlosExclusion/GNSS_Raw_mf.h function namespace (line 19) | namespace nlosExclusion type nlosExclusion (line 213) | typedef ::nlosExclusion::GNSS_Raw_mf_ > GNSS_Raw_mf; type boost (line 215) | typedef boost::shared_ptr< ::nlosExclusion::GNSS_Raw_mf > GNSS_Raw_mfPtr; type boost (line 216) | typedef boost::shared_ptr< ::nlosExclusion::GNSS_Raw_mf const> GNSS_Raw_... function namespace (line 278) | namespace ros function namespace (line 392) | namespace ros function namespace (line 443) | namespace ros FILE: include/Urbannav_process/nlosExclusion/Satellite_Info.h function namespace (line 19) | namespace nlosExclusion type nlosExclusion (line 73) | typedef ::nlosExclusion::Satellite_Info_ > Satellit... type boost (line 75) | typedef boost::shared_ptr< ::nlosExclusion::Satellite_Info > Satellite_I... type boost (line 76) | typedef boost::shared_ptr< ::nlosExclusion::Satellite_Info const> Satell... function namespace (line 110) | namespace ros function namespace (line 194) | namespace ros function namespace (line 217) | namespace ros FILE: include/Urbannav_process/nlosExclusion/exclusionSatNum.h function namespace (line 20) | namespace nlosExclusion type nlosExclusion (line 59) | typedef ::nlosExclusion::exclusionSatNum_ > exclusi... type boost (line 61) | typedef boost::shared_ptr< ::nlosExclusion::exclusionSatNum > exclusionS... type boost (line 62) | typedef boost::shared_ptr< ::nlosExclusion::exclusionSatNum const> exclu... function namespace (line 93) | namespace ros function namespace (line 190) | namespace ros function namespace (line 210) | namespace ros FILE: include/basalt/spline/calib_bias.hpp type basalt (line 43) | namespace basalt { class CalibAccelBias (line 57) | class CalibAccelBias { method CalibAccelBias (line 63) | inline CalibAccelBias() { accel_bias_full.setZero(); } method setRandom (line 66) | inline void setRandom() { method getBiasAndScale (line 91) | inline void getBiasAndScale(Vec3& accel_bias, Mat33& accel_scale) co... method Vec3 (line 106) | inline Vec3 getCalibrated(const Vec3& raw_measurement) const { method Vec3 (line 119) | inline Vec3 invertCalibration(const Vec3& calibrated_measurement) co... class CalibGyroBias (line 145) | class CalibGyroBias { method CalibGyroBias (line 151) | inline CalibGyroBias() { gyro_bias_full.setZero(); } method setRandom (line 154) | inline void setRandom() { method getBiasAndScale (line 179) | inline void getBiasAndScale(Vec3& gyro_bias, Mat33& gyro_scale) const { method Vec3 (line 191) | inline Vec3 getCalibrated(const Vec3& raw_measurement) const { method Vec3 (line 204) | inline Vec3 invertCalibration(const Vec3& calibrated_measurement) co... FILE: include/basalt/spline/ceres_local_param.hpp type basalt (line 71) | namespace basalt { class LieLocalParameterization (line 76) | class LieLocalParameterization : public ceres::Manifold { method Plus (line 86) | virtual bool Plus(double const* T_raw, double const* delta_raw, method PlusJacobian (line 107) | virtual bool PlusJacobian(double const* T_raw, method GlobalSize (line 124) | virtual int GlobalSize() const { return Groupd::num_parameters; } method LocalSize (line 127) | virtual int LocalSize() const { return Groupd::DoF; } method AmbientSize (line 129) | virtual int AmbientSize() const {return Groupd::num_parameters;} method TangentSize (line 131) | virtual int TangentSize() const {return Groupd::DoF;} method RightMultiplyByPlusJacobian (line 135) | virtual bool RightMultiplyByPlusJacobian(const double* x, method Minus (line 140) | virtual bool Minus(const double* y, method MinusJacobian (line 144) | virtual bool MinusJacobian(const double* x, double* jacobian) const ... FILE: include/basalt/spline/ceres_spline_helper.h function namespace (line 44) | namespace basalt { FILE: include/basalt/spline/ceres_spline_helper_jet.h function namespace (line 46) | namespace basalt { FILE: include/basalt/spline/rd_spline.h function namespace (line 49) | namespace basalt { function knots_push_back (line 208) | inline void knots_push_back(const VecD& knot) { knots.push_back(knot); } function knots_pop_back (line 211) | inline void knots_pop_back() { knots.pop_back(); } function knots_pop_front (line 219) | inline void knots_pop_front() { function resize (line 227) | inline void resize(size_t n) { knots.resize(n); } function VecD (line 233) | inline VecD& getKnot(int i) { return knots[i]; } function VecD (line 239) | inline const VecD& getKnot(int i) const { return knots[i]; } FILE: include/basalt/spline/se3_spline.h function namespace (line 50) | namespace basalt { function Vec3 (line 333) | inline Vec3 transAccelWorld(double time) const { function Vec3 (line 340) | inline Vec3 transVelWorld(double time) const { function Vec3 (line 347) | inline Vec3 rotVelBody(double time) const { function SE3 (line 355) | SE3 pose(double time) const { function SE3 (line 369) | SE3 pose(double time, PosePosSO3JacobianStruct *J) const { function d_pose_d_t (line 398) | void d_pose_d_t(double time, Vec6 &J) const { function Vec3 (line 410) | Vec3 gyroResidual(double time, const Vec3 &measurement, function Vec3 (line 447) | Vec3 accelResidual(double time, const Eigen::Vector3d &measurement, function CaculateSplineMeta (line 575) | void CaculateSplineMeta(time_init_t times, FILE: include/basalt/spline/so3_spline.h function namespace (line 50) | namespace basalt { function setStartTime (line 162) | inline void setStartTime(double s) { start_t_ = s; } function knots_push_back (line 167) | inline void knots_push_back(const SO3& knot) { knots.push_back(knot); } function knots_pop_back (line 170) | inline void knots_pop_back() { knots.pop_back(); } function knots_pop_front (line 178) | inline void knots_pop_front() { function resize (line 186) | inline void resize(size_t n) { knots.resize(n); } function SO3 (line 192) | inline SO3& getKnot(int i) { return knots[i]; } function SO3 (line 198) | inline const SO3& getKnot(int i) const { return knots[i]; } function Vec3 (line 306) | Vec3 velocityBody(double time) const { function Vec3 (line 342) | Vec3 velocityBody(double time, JacobianStruct* J) const { FILE: include/basalt/spline/spline_common.h function namespace (line 44) | namespace basalt { FILE: include/basalt/spline/spline_segment.h function namespace (line 8) | namespace basalt { function NumParameters (line 76) | size_t NumParameters() const { FILE: include/basalt/utils/assert.h function namespace (line 44) | namespace basalt { FILE: include/basalt/utils/eigen_utils.hpp type Eigen (line 48) | namespace Eigen { function getTransBetween (line 65) | inline Eigen::Affine3d getTransBetween(Eigen::Vector3d trans_start, FILE: include/basalt/utils/sophus_utils.hpp type Sophus (line 47) | namespace Sophus { function se3_logd (line 61) | inline typename SE3::Tangent se3_logd(const SE3 &se3) { function se3_expd (line 81) | inline SE3 se3_expd( function sim3_logd (line 105) | inline typename Sim3::Tangent sim3_logd(const Sim3 &si... function sim3_expd (line 127) | inline Sim3 sim3_expd( function rightJacobianSO3 (line 154) | inline void rightJacobianSO3(const Eigen::MatrixBase &phi, function rightJacobianInvSO3 (line 194) | inline void rightJacobianInvSO3(const Eigen::MatrixBase &phi, function leftJacobianSO3 (line 233) | inline void leftJacobianSO3(const Eigen::MatrixBase &phi, function leftJacobianInvSO3 (line 273) | inline void leftJacobianInvSO3(const Eigen::MatrixBase &phi, function rightJacobianSE3Decoupled (line 312) | inline void rightJacobianSE3Decoupled( function rightJacobianInvSE3Decoupled (line 343) | inline void rightJacobianInvSE3Decoupled( function rightJacobianSim3Decoupled (line 372) | inline void rightJacobianSim3Decoupled( function rightJacobianInvSim3Decoupled (line 404) | inline void rightJacobianInvSim3Decoupled( FILE: include/common_lib.h type MTK (line 59) | typedef MTK::SO3 SO3; type pcl (line 115) | typedef pcl::PointXYZINormal PointType; type pcl (line 116) | typedef pcl::PointXYZRGB PointTypeRGB; type pcl (line 117) | typedef pcl::PointCloud PointCloudXYZI; type pcl (line 118) | typedef pcl::PointCloud PointCloudXYZRGB; type vector (line 119) | typedef vector> PointVec... type Vector3d (line 120) | typedef Vector3d V3D; type Matrix3d (line 121) | typedef Matrix3d M3D; type Vector3f (line 122) | typedef Vector3f V3F; type Matrix3f (line 123) | typedef Matrix3f M3F; FILE: include/gnss_factor/gnss_cp_factor.hpp type ligo (line 48) | namespace ligo { class GnssCpFactor (line 50) | class GnssCpFactor : public gtsam::NoiseModelFactor6... method GnssLioGravFactor (line 53) | GnssLioGravFactor(gtsam::Key j1, Eigen::Matrix grav_bo... method evaluateError (line 57) | gtsam::Vector evaluateError(const gtsam::Rot3 &rot, FILE: include/gnss_factor/gnss_lio_gravity_hard_factor.hpp type ligo (line 49) | namespace ligo { class GnssLioGravHardFactor (line 51) | class GnssLioGravHardFactor : public gtsam::NoiseModelFactor4 Exp(double v1, double v2, double v3) const method grav_jaco (line 82) | void grav_jaco(Eigen::Matrix3d rot, Eigen::Vector3d xyz, Eigen::Vect... method evaluateError (line 148) | gtsam::Vector evaluateError(const gtsam::Rot3 &rot_ext, const gtsam:... FILE: include/gnss_factor/gnss_lio_hard_factor.hpp type ligo (line 48) | namespace ligo { class GnssLioHardFactor (line 50) | class GnssLioHardFactor : public gtsam::NoiseModelFactor2 Exp(double v1, double v2, double v3) const method grav_jaco (line 84) | void grav_jaco(Eigen::Matrix3d rot, Eigen::Vector3d xyz, Eigen::Vect... method evaluateError (line 150) | gtsam::Vector evaluateError(const gtsam::Rot3 &rot_ext, const gtsam:... FILE: include/gnss_factor/gnss_prior_factor.hpp type ligo (line 47) | namespace ligo { class PriorFactor (line 49) | class PriorFactor : public gtsam::NoiseModelFactor4 function TransposeBits (line 137) | std::array function IndexToPosition (line 176) | std::array function PositionToIndex (line 238) | std::array type v2 (line 308) | namespace v2 type internal (line 310) | namespace internal type tmp (line 313) | namespace tmp function T (line 316) | T function T (line 326) | T function TransposeBits (line 351) | void function TransposeBits (line 360) | void function T (line 381) | T function T (line 391) | T function UntransposeBits (line 416) | void function UntransposeBits (line 425) | void function ApplyGrayCode1 (line 445) | void function ApplyGrayCode1 (line 455) | void function RemoveGrayCode1 (line 471) | void function RemoveGrayCode1 (line 480) | void function T (line 494) | T RemoveGrayCode2(T, std::integral_constant) function T (line 500) | T RemoveGrayCode2(T v, std::integral_constant) function GrayToHilbert2 (line 520) | void function GrayToHilbert2 (line 529) | void function GrayToHilbert (line 559) | void function GrayToHilbert (line 567) | void function HilbertToGray2 (line 581) | void function HilbertToGray2 (line 590) | void function HilbertToGray (line 620) | void function HilbertToGray (line 628) | void function ApplyMaskToArray (line 642) | void function ApplyMaskToArray (line 651) | void function TransposeBits (line 675) | std::array function UntransposeBits (line 698) | std::array function ApplyGrayCode (line 716) | std::array function RemoveGrayCode (line 730) | std::array function GrayToHilbert (line 761) | std::array function HilbertToGray (line 778) | std::array function IndexToPosition (line 804) | std::array function PositionToIndex (line 820) | std::array FILE: include/ivox/ivox3d.h type class (line 18) | enum class function NearbyType (line 46) | enum class NearbyType { FILE: include/ivox/ivox3d_node.hpp type faster_lio (line 9) | namespace faster_lio { function distance2 (line 13) | inline double distance2(const PointT& pt1, const PointT& pt2) { function ToEigen (line 21) | inline Eigen::Matrix ToEigen(const PointType& pt) { class IVoxNode (line 43) | class IVoxNode { type DistPoint (line 47) | struct DistPoint method IVoxNode (line 49) | IVoxNode() = default; method IVoxNode (line 50) | IVoxNode(const PointT& center, const float& side_length) {} class IVoxNodePhc (line 70) | class IVoxNodePhc { type DistPoint (line 74) | struct DistPoint type PhcCube (line 75) | struct PhcCube method IVoxNodePhc (line 77) | IVoxNodePhc() = default; type IVoxNode::DistPoint (line 110) | struct IVoxNode::DistPoint { method DistPoint (line 115) | DistPoint() = default; method DistPoint (line 116) | DistPoint(const double d, IVoxNode* n, const int i) : dist(d), node(... method PointT (line 118) | PointT Get() { return node->GetPoint(idx); } function PointT (line 146) | PointT IVoxNode::GetPoint(const std::size_t idx) const { type IVoxNodePhc::DistPoint (line 232) | struct IVoxNodePhc::DistPoint { method DistPoint (line 237) | DistPoint() {} method DistPoint (line 238) | DistPoint(const double d, IVoxNodePhc* n, const int i) : dist(d), no... method PointT (line 240) | PointT Get() { return node->GetPoint(idx); } type IVoxNodePhc::PhcCube (line 248) | struct IVoxNodePhc::PhcCube { method PhcCube (line 252) | PhcCube(uint32_t index, const PointT& pt) { mean.add(pt); } method AddPoint (line 254) | void AddPoint(PointT& pt) { mean.add(pt); } method PointT (line 256) | PointT GetPoint() const { function PointT (line 318) | PointT IVoxNodePhc::GetPoint(const std::size_t idx) const { FILE: include/nmea_factor/nmea_factor.hpp type ligo (line 48) | namespace ligo { class NMEAFactor (line 50) | class NMEAFactor : public gtsam::NoiseModelFactor4 SkewSymmetric(const Eigen::Matrix process_noise_cov_input() function process_noise_cov_output (line 81) | Eigen::Matrix process_noise_cov_output() function get_f_output (line 93) | Eigen::Matrix get_f_output(state_output &s, const input_i... function df_dx_output (line 105) | Eigen::Matrix df_dx_output(state_output &s, const input_... function h_model_output (line 128) | void h_model_output(state_output &s, Eigen::Matrix3d cov_p, Eigen::Matri... function h_model_IMU_output (line 214) | void h_model_IMU_output(state_output &s, esekfom::dyn_share_modified... function GloEphemPtr (line 805) | GloEphemPtr GNSSAssignment::rinex_line2glo_ephem(const std::vector> &gnss_... FILE: src/parameters.cpp function readParameters (line 112) | void readParameters(ros::NodeHandle &nh) function SO3ToEuler (line 289) | Eigen::Matrix SO3ToEuler(const SO3 &rot) function open_file (line 310) | void open_file() function cout_state_to_file (line 332) | void cout_state_to_file(Eigen::Vector3d &pos_lla) function cout_state_to_file_nmea (line 363) | void cout_state_to_file_nmea() function reset_cov_output (line 388) | void reset_cov_output(Eigen::Matrix & P_init_output) FILE: src/preprocess.h type pcl (line 46) | typedef pcl::PointXYZINormal PointType; type pcl (line 47) | typedef pcl::PointCloud PointCloudXYZI; type LID_TYPE (line 49) | enum LID_TYPE{AVIA = 1, VELO16, OUST64, HESAIxt32} type GT_FILE_TYPE (line 50) | enum GT_FILE_TYPE{LIVOX = 1, URBAN, M2DGR} type TIME_UNIT (line 51) | enum TIME_UNIT{SEC = 0, MS = 1, US = 2, NS = 3} type Feature (line 52) | enum Feature{Nor, Poss_Plane, Real_Plane, Edge_Jump, Edge_Plane, Wire, Z... type Surround (line 53) | enum Surround{Prev, Next} type E_jump (line 54) | enum E_jump{Nr_nor, Nr_zero, Nr_180, Nr_inf, Nr_blind} type orgtype (line 56) | struct orgtype function Point (line 75) | struct EIGEN_ALIGN16 Point { function Point (line 93) | struct EIGEN_ALIGN16 Point { function Point (line 111) | struct EIGEN_ALIGN16 Point {