SYMBOL INDEX (160 symbols across 12 files) FILE: config/doc/kitti2bag/kitti2bag.py function save_imu_data (line 30) | def save_imu_data(bag, kitti, imu_frame_id, topic): function save_imu_data_raw (line 49) | def save_imu_data_raw(bag, kitti, imu_frame_id, topic): function save_dynamic_tf (line 131) | def save_dynamic_tf(bag, kitti, kitti_type, initial_time): function save_dynamic_tf_as_tum_file (line 187) | def save_dynamic_tf_as_tum_file(filename, kitti, kitti_type, initial_time): function save_camera_data (line 242) | def save_camera_data(bag, kitti_type, kitti, util, bridge, camera, camer... function save_velo_data (line 291) | def save_velo_data(bag, kitti, velo_frame_id, topic): function get_static_transform (line 355) | def get_static_transform(from_frame_id, to_frame_id, transform): function inv (line 371) | def inv(transform): function save_static_transforms (line 382) | def save_static_transforms(bag, transforms, timestamps): function save_gps_fix_data (line 395) | def save_gps_fix_data(bag, kitti, gps_frame_id, topic): function save_gps_vel_data (line 407) | def save_gps_vel_data(bag, kitti, gps_frame_id, topic): FILE: include/factor.h function class (line 18) | class MaxMixturePoint3 : public gtsam::Point3 {} function class (line 20) | class Detection { function virtual (line 289) | virtual void FILE: include/solver.h function class (line 10) | class MaxMixtureISAM2 : public gtsam::ISAM2 { FILE: include/utility.h type pcl (line 58) | typedef pcl::PointXYZI PointType; function SensorType (line 60) | enum class SensorType { VELODYNE, function pointDistance (line 392) | float pointDistance(PointType p) { function pointDistance (line 396) | float pointDistance(PointType p1, PointType p2) { FILE: scripts/diagnose.py function get_color (line 27) | def get_color(index): class DynamicObject (line 60) | class DynamicObject: method __init__ (line 61) | def __init__(self) -> None: method get_confidence_score (line 67) | def get_confidence_score(self, index: int) -> float: method get_initial_tightly_coupled_detection_error (line 72) | def get_initial_tightly_coupled_detection_error(self, index: int) -> f... method get_initial_loosely_coupled_detection_error (line 77) | def get_initial_loosely_coupled_detection_error(self, index: int) -> f... method get_tightly_coupled_detection_error (line 82) | def get_tightly_coupled_detection_error(self, index: int) -> float: method get_loosely_coupled_detection_error (line 87) | def get_loosely_coupled_detection_error(self, index: int) -> float: method get_initial_motion_error (line 92) | def get_initial_motion_error(self, index: int) -> float: method get_motion_error (line 97) | def get_motion_error(self, index: int) -> float: method recent_indices (line 102) | def recent_indices(self, start_index: int, value_type: str = "") -> np... method has_recent_data (line 146) | def has_recent_data(self, start_index: int) -> bool: method get_recent_values_plot_data (line 149) | def get_recent_values_plot_data( class Data (line 178) | class Data: method __init__ (line 179) | def __init__(self) -> None: method add_new_object_state (line 186) | def add_new_object_state(self, object_state: ObjectState) -> None: method update_time_stamp (line 218) | def update_time_stamp(self, header: Header) -> int: method number_of_stamps (line 243) | def number_of_stamps(self): method get_recent_values_plot_data (line 246) | def get_recent_values_plot_data( method get_recent_plot_xaxis_range (line 262) | def get_recent_plot_xaxis_range(self, length: int) -> Tuple[float, flo... class Callback (line 289) | class Callback: method __init__ (line 290) | def __init__(self, queue: mp.Queue) -> None: method __call__ (line 293) | def __call__(self, msg: ObjectStateArray) -> None: function ros_main (line 297) | def ros_main(): function reset (line 627) | def reset(n): function update (line 656) | def update( FILE: src/factor.cpp function getDetectionIndexAndError (line 34) | std::tuple FILE: src/featureExtraction.cpp type smoothness_t (line 4) | struct smoothness_t { type by_value (line 9) | struct by_value { class FeatureExtraction (line 15) | class FeatureExtraction : public ParamServer { method FeatureExtraction (line 37) | FeatureExtraction() { method initializationValue (line 47) | void initializationValue() { method laserCloudInfoHandler (line 61) | void laserCloudInfoHandler(const lio_segmot::cloud_infoConstPtr &msgIn) { method calculateSmoothness (line 75) | void calculateSmoothness() { method markOccludedPoints (line 90) | void markOccludedPoints() { method extractFeatures (line 126) | void extractFeatures() { method freeCloudInfoMemory (line 211) | void freeCloudInfoMemory() { method publishFeatureCloud (line 218) | void publishFeatureCloud() { function main (line 229) | int main(int argc, char **argv) { FILE: src/imageProjection.cpp type VelodynePointXYZIRT (line 4) | struct VelodynePointXYZIRT { type OusterPointXYZIRT (line 14) | struct OusterPointXYZIRT { class ImageProjection (line 32) | class ImageProjection : public ParamServer { method ImageProjection (line 84) | ImageProjection() : deskewFlag(0) { method allocateMemory (line 99) | void allocateMemory() { method resetParameters (line 118) | void resetParameters() { method imuHandler (line 138) | void imuHandler(const sensor_msgs::Imu::ConstPtr &imuMsg) { method odometryHandler (line 162) | void odometryHandler(const nav_msgs::Odometry::ConstPtr &odometryMsg) { method cloudHandler (line 167) | void cloudHandler(const sensor_msgs::PointCloud2ConstPtr &laserCloudMs... method cachePointCloud (line 182) | bool cachePointCloud(const sensor_msgs::PointCloud2ConstPtr &laserClou... method deskewInfo (line 268) | bool deskewInfo() { method imuDeskewInfo (line 285) | void imuDeskewInfo() { method odomDeskewInfo (line 341) | void odomDeskewInfo() { method findRotation (line 419) | void findRotation(double pointTime, float *rotXCur, float *rotYCur, fl... method findPosition (line 445) | void findPosition(double relTime, float *posXCur, float *posYCur, floa... method PointType (line 462) | PointType deskewPoint(PointType *point, double relTime) { method projectPointCloud (line 492) | void projectPointCloud() { method cloudExtraction (line 535) | void cloudExtraction() { method publishClouds (line 557) | void publishClouds() { function main (line 565) | int main(int argc, char **argv) { FILE: src/imuPreintegration.cpp class TransformFusion (line 23) | class TransformFusion : public ParamServer { method TransformFusion (line 43) | TransformFusion() { method odom2affine (line 60) | Eigen::Affine3f odom2affine(nav_msgs::Odometry odom) { method lidarOdometryHandler (line 71) | void lidarOdometryHandler(const nav_msgs::Odometry::ConstPtr& odomMsg) { method imuOdometryHandler (line 79) | void imuOdometryHandler(const nav_msgs::Odometry::ConstPtr& odomMsg) { class IMUPreintegration (line 144) | class IMUPreintegration : public ParamServer { method IMUPreintegration (line 190) | IMUPreintegration() { method resetOptimization (line 214) | void resetOptimization() { method resetParams (line 227) | void resetParams() { method odometryHandler (line 233) | void odometryHandler(const nav_msgs::Odometry::ConstPtr& odomMsg) { method failureDetection (line 402) | bool failureDetection(const gtsam::Vector3& velCur, const gtsam::imuBi... method imuHandler (line 419) | void imuHandler(const sensor_msgs::Imu::ConstPtr& imu_raw) { function main (line 469) | int main(int argc, char** argv) { FILE: src/mapOptimization.cpp type PointXYZIRPYT (line 50) | struct PointXYZIRPYT { function gtsamPose2ROSPose (line 65) | geometry_msgs::Pose gtsamPose2ROSPose(const Pose3& pose) { class ObjectState (line 81) | class ObjectState { method ObjectState (line 109) | ObjectState(Pose3 pose = Pose3:... method ObjectState (line 141) | ObjectState clone() const { method isTurning (line 159) | bool isTurning(float threshold) const { method isMovingFast (line 164) | bool isMovingFast(float threshold) const { method velocityIsConsistent (line 169) | bool velocityIsConsistent(int samplingSize, class Timer (line 210) | class Timer { method Timer (line 216) | Timer() { method reset (line 220) | void reset() { method stop (line 224) | void stop() { method elapsed (line 228) | double elapsed() const { class mapOptimization (line 233) | class mapOptimization : public ParamServer { method mapOptimization (line 391) | mapOptimization() { method allocateMemory (line 447) | void allocateMemory() { method laserCloudInfoHandler (line 502) | void laserCloudInfoHandler(const lio_segmot::cloud_infoConstPtr& msgIn) { method getDetections (line 552) | void getDetections() { method gpsHandler (line 561) | void gpsHandler(const nav_msgs::Odometry::ConstPtr& gpsMsg) { method pointAssociateToMap (line 565) | void pointAssociateToMap(PointType const* const pi, PointType* const p... method transformPointCloud (line 572) | pcl::PointCloud::Ptr transformPointCloud(pcl::PointCloud::Ptr& nearKeyfra... method visualizeLoopClosure (line 1002) | void visualizeLoopClosure() { method updateInitialGuess (line 1059) | void updateInitialGuess() { method extractForLoopClosure (line 1115) | void extractForLoopClosure() { method extractNearby (line 1128) | void extractNearby() { method extractCloud (line 1161) | void extractCloud(pcl::PointCloud::Ptr cloudToExtract) { method extractSurroundingKeyFrames (line 1198) | void extractSurroundingKeyFrames() { method downsampleCurrentScan (line 1212) | void downsampleCurrentScan() { method updatePointAssociateToMap (line 1225) | void updatePointAssociateToMap() { method cornerOptimization (line 1229) | void cornerOptimization() { method surfOptimization (line 1336) | void surfOptimization() { method combineOptimizationCoeffs (line 1407) | void combineOptimizationCoeffs() { method LMOptimization (line 1427) | bool LMOptimization(int iterCount) { method scan2MapOptimization (line 1541) | void scan2MapOptimization() { method transformUpdate (line 1568) | void transformUpdate() { method constraintTransformation (line 1597) | float constraintTransformation(float value, float limit) { method saveFrame (line 1606) | bool saveFrame() { method addOdomFactor (line 1626) | void addOdomFactor() { method addGPSFactor (line 1652) | void addGPSFactor() { method addLoopFactor (line 1723) | void addLoopFactor() { method propagateObjectPoses (line 1741) | void propagateObjectPoses() { method addConstantVelocityFactor (line 1797) | void addConstantVelocityFactor() { method addStablePoseFactor (line 1830) | void addStablePoseFactor() { method addDetectionFactor (line 1880) | void addDetectionFactor(bool requiredMockDetection = false) { method saveKeyFramesAndFactor (line 2232) | void saveKeyFramesAndFactor() { method correctPoses (line 2439) | void correctPoses() { method updatePath (line 2470) | void updatePath(const PointTypePose& pose_in) { method publishOdometry (line 2486) | void publishOdometry() { method publishFrames (line 2553) | void publishFrames() { function main (line 2793) | int main(int argc, char** argv) { FILE: src/offlineBagPlayer.cpp function playInstances (line 20) | void playInstances(const std::vector& instances) { function odometryIsDoneCallback (line 40) | void odometryIsDoneCallback(const std_msgs::EmptyConstPtr& msg) { function main (line 46) | int main(int argc, char* argv[]) { FILE: src/solver.cpp function gatherMaxMixtureRelinearizationKeys (line 4) | gtsam::KeySet gatherMaxMixtureRelinearizationKeys(const gtsam::Nonlinear...