Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MIT-SPARK/Kimera-VIO
/ functions
Functions
1,096 in github.com/MIT-SPARK/Kimera-VIO
⨍
Functions
1,096
◇
Types & classes
180
Method
getImuBiasPrevKf
include/kimera-vio/backend/VioBackEnd.h:434
Method
getImuDataInterpolatedBordersBlocking
src/utils/ThreadsafeImuBuffer.cpp:244
Method
getImuFrontEndParams
------------------------------------------------------------------------ */ Get IMU Params for IMU Frontend.
include/kimera-vio/frontend/StereoVisionFrontEnd.h:147
Method
getInitialStateEstimate
Guess State (pose, velocity, imu bias) from IMU only: - Guesses initial state **assuming zero velocity**. - Guesses IMU bias **assuming upright vehicl
src/initial/InitializationFromImu.cpp:22
Method
getInitializationPerformance
-------------------------------------------------------------------------- */ Compute initialization errors and stats. [in]: timestamp vector for pose
src/dataprovider/EurocDataProvider.cpp:533
Method
getInputPacket
src/mesh/MesherModule.cpp:26
Method
getInputPacket
src/dataprovider/DataProviderModule.cpp:34
Method
getInputPacket
src/visualizer/Visualizer3DModule.cpp:30
Method
getInputPacket
Synchronize input queues.
include/kimera-vio/loopclosure/LoopClosureDetector.h:450
Method
getInputPacket
* @brief getSyncedInputPacket Retrieves the input packet for processing. * Just pops from a threadsafe queue that contains the input packets to be
include/kimera-vio/pipeline/PipelineModule.h:358
Method
getInputPacket
* @brief getSyncedInputPacket Retrieves the input packet for processing. * Just pops from a threadsafe queue that contains the input packets to be
include/kimera-vio/pipeline/PipelineModule.h:484
Method
getIntrinsicsFlag
------------------------------------------------------------------------ */ @brief Returns the "intrinsics flag", which is true if the pipeline has
include/kimera-vio/loopclosure/LoopClosureDetector.h:162
Method
getIteratorAtTimeOrEarlier
include/kimera-vio/utils/ThreadsafeTemporalBuffer-inl.h:194
Method
getLandmarkCount
include/kimera-vio/backend/VioBackEnd.h:442
Method
getLatestImuBias
include/kimera-vio/backend/VioBackEnd.h:433
Function
getLeftCamPose
* @brief getLeftCamPose * @return left cam pose after rectification wrt body frame of reference. */
include/kimera-vio/frontend/Camera.h:113
Method
getLeftImgName
include/kimera-vio/dataprovider/EurocDataProvider.h:98
Method
getLongitude
-------------------------------------------------------------------------- */ Output goes from (-pi to pi], as we are using atan2, which looks at sign
src/mesh/Mesher.cpp:846
Method
getMapDepthFactor
include/kimera-vio/frontend/StereoFrame.h:209
Method
getMapLmkIdsTo3dPointsInTimeHorizon
-------------------------------------------------------------------------- */ Get valid 3D points and corresponding lmk id. Warning! it modifies old_s
src/backend/VioBackEnd.cpp:457
Method
getMapLmkIdsTo3dPointsInTimeHorizon
TODO(TONI): REMOVE CALLS BELOW !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Get valid 3D points and corresponding lmk id. Warning! it modifies old_smar
include/kimera-vio/backend/VioBackEndModule.h:72
Method
getMinDepthFactor
include/kimera-vio/frontend/StereoFrame.h:206
Method
getNumImages
include/kimera-vio/dataprovider/EurocDataProvider.h:120
Method
getNumImages
include/kimera-vio/dataprovider/DataProviderInterface-definitions.h:130
Method
getPoint3AndCovariance
-------------------------------------------------------------------------- */
src/frontend/Tracker.cpp:435
Method
getPolygonsMesh
src/mesh/Mesher.cpp:1474
Method
getRatioBetweenSmallestAndLargestSide
-------------------------------------------------------------------------- */ For a triangle defined by the 3d points p1, p2, and p3 compute ratio bet
src/mesh/Mesher.cpp:196
Method
getRatioBetweenTangentialAndRadialDisplacement
-------------------------------------------------------------------------- */ TODO this only works for current points in the current frame!!! Not for
src/mesh/Mesher.cpp:219
Method
getRatioBetweenTangentialAndRadialDisplacement
-------------------------------------------------------------------------- */ Open files with name output_filename, and checks that it is valid.
src/utils/UtilsGeometry.cpp:27
Method
getRelativePoseBodyMono
-------------------------------------------------------------------------- */ return relative pose between last (lkf) and current keyframe (k) - MONO
src/frontend/StereoVisionFrontEnd.cpp:609
Method
getRelativePoseBodyStereo
-------------------------------------------------------------------------- */ return relative pose between last (lkf) and current keyframe (k) - STERE
src/frontend/StereoVisionFrontEnd.cpp:621
Method
getRightImgName
include/kimera-vio/dataprovider/EurocDataProvider.h:101
Method
getRightKeypointsLKunrectified
-------------------------------------------------------------------------- */
src/frontend/StereoFrame.cpp:770
Method
getRightKeypointsRectifiedRGBD
--------------------------------------------------------------------------------------- */
src/frontend/StereoFrame.cpp:1011
Method
getScreenshot
-------------------------------------------------------------------------- */ Get a screenshot of the window.
src/visualizer/Visualizer3D.cpp:1077
Method
getScreenshotCallback
------------------------------------------------------------------------ */ Keyboard callback to get screenshot of current windodw.
include/kimera-vio/visualizer/Visualizer3D.h:490
Method
getStateCovarianceLkf
include/kimera-vio/backend/VioBackEnd.h:437
Function
getStereoCalib
* @brief getStereoCalib * @return stereo camera calibration after undistortion and rectification. */ Ideally this would return a const shared po
include/kimera-vio/frontend/Camera.h:105
Method
getTimestampLkf
TODO NOT THREAD-SAFE! Should add critical sections.
include/kimera-vio/backend/VioBackEnd.h:432
Method
getTrackerInfo
include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64
Method
getTrackerInfo
------------------------------------------------------------------------ */ Get tracker info.
include/kimera-vio/frontend/StereoVisionFrontEnd.h:221
Method
getValidKeypoints
------------------------------------------------------------------------ */
include/kimera-vio/frontend/Frame.h:146
Method
getVerticesMesh
-------------------------------------------------------------------------- */
src/mesh/Mesher.cpp:1470
Method
getViewerPoseKeyboardCallback
------------------------------------------------------------------------ */ Keyboard callback to get current viewer pose.
include/kimera-vio/visualizer/Visualizer3D.h:466
Method
getWPoseBLkf
include/kimera-vio/backend/VioBackEnd.h:436
Method
getWPoseMap
------------------------------------------------------------------------ */
src/loopclosure/LoopClosureDetector.cpp:442
Method
getWVelBLkf
include/kimera-vio/backend/VioBackEnd.h:435
Method
gtsamMatrix3ToCvMat
src/utils/UtilsOpenCV.cpp:128
Method
gtsamPose3ToCvAffine3d
-------------------------------------------------------------------------- */ Converts a gtsam pose3 to a opencv Affine3d
src/utils/UtilsOpenCV.cpp:142
Method
gtsamVector3ToCvMat
src/utils/UtilsOpenCV.cpp:134
Method
guessImuBias
src/initial/InitializationFromImu.cpp:71
Method
guessPoseFromImuMeasurements
src/initial/InitializationFromImu.cpp:57
Method
hasWork
src/mesh/MesherModule.cpp:71
Method
hasWork
Checks if the module has work to do (should check input queues are empty)
src/visualizer/Visualizer3DModule.cpp:81
Method
hasWork
Checks if the module has work to do (should check input queues are empty)
include/kimera-vio/loopclosure/LoopClosureDetector.h:496
Method
hasWork
Checks if the module has work to do (should check input queues are empty)
include/kimera-vio/dataprovider/DataProviderModule.h:90
Method
hasWork
Checks if the module has work to do (should check input queues are empty)
include/kimera-vio/pipeline/PipelineModule.h:381
Method
hasWork
Checks if the module has work to do (should check input queues are empty)
include/kimera-vio/pipeline/PipelineModule.h:509
Method
imgRegionalMax
-------------------------------------------------------------------------- */ Calculates local max in 2D image. Locations is a list of point locations
src/utils/Histogram.cpp:488
Method
initialize
src/frontend/StereoFrame.cpp:72
Method
initialize
-------------------------------------------------------------------------- */
src/pipeline/Pipeline.cpp:428
Method
initializeData
Helper function
tests/testStereoVisionFrontEnd.cpp:52
Method
initializeData
tests/testLoopClosureDetector.cpp:97
Method
initializeDataStereo
Helper function
tests/testStereoFrame.cpp:83
Method
initializeFromGroundTruth
-------------------------------------------------------------------------- */
src/pipeline/Pipeline.cpp:486
Method
initializeFromIMU
-------------------------------------------------------------------------- */ Assumes Zero Velocity & upright vehicle.
src/pipeline/Pipeline.cpp:509
Method
initializeImuFrontEnd
src/imu-frontend/ImuFrontEnd.cpp:48
Method
initializeImuParams
tests/testOnlineAlignment.cpp:134
Method
initializeOnline
-------------------------------------------------------------------------- */ TODO (Toni): move this as much as possible inside initialization...
src/pipeline/Pipeline.cpp:538
Method
initializeOnlineAlignmentData
tests/testOnlineAlignment.cpp:56
Function
intel_configure_pinhole_radtan
(args)
kalibr/config_library.py:102
Method
interpolateValueAtTimestamp
src/utils/ThreadsafeImuBuffer.cpp:220
Method
isBadTriangle
-------------------------------------------------------------------------- */ Try to reject bad triangles, corresponding to outliers.
src/mesh/Mesher.cpp:276
Method
isDataAvailableUpToImpl
src/utils/ThreadsafeImuBuffer.cpp:49
Method
isEmpty
src/frontend/FeatureSelector.cpp:74
Method
isGroundTruthAvailable
-------------------------------------------------------------------------- */
src/dataprovider/EurocDataProvider.cpp:502
Method
isNormalAroundAxis
-------------------------------------------------------------------------- */ Is normal around axis?
src/mesh/Mesher.cpp:616
Method
isNormalEqual
------------------------------------------------------------------------ */ Is normal equal? True whenever normals are parallel, indep of their direct
include/kimera-vio/utils/UtilsOpenCV.h:455
Method
isNormalPerpendicularToAxis
-------------------------------------------------------------------------- */ Is normal perpendicular to axis?
src/mesh/Mesher.cpp:648
Method
isNormalStrictlyEqual
------------------------------------------------------------------------ */ Is normal equal? True whenever normals are aligned.
include/kimera-vio/utils/UtilsOpenCV.h:469
Method
isPlaneDistanceEqual
------------------------------------------------------------------------ */ Is distance equal? true whenever distances are of similar absolute value.
include/kimera-vio/utils/UtilsOpenCV.h:483
Method
isPlaneDistanceStrictlyEqual
------------------------------------------------------------------------ */ Is distance equal? true whenever distances are of similar absolute value.
include/kimera-vio/utils/UtilsOpenCV.h:492
Method
isPointAtDistanceFromPlane
-------------------------------------------------------------------------- */ Checks whether the point is closer than tolerance to the plane.
src/mesh/Mesher.cpp:678
Method
isPolygonAtDistanceFromPlane
-------------------------------------------------------------------------- */ Checks whether all points in polygon are closer than tolerance to the pl
src/mesh/Mesher.cpp:661
Method
isSmartFactor3dPointGood
-------------------------------------------------------------------------- */ Returns whether the lmk of the smart factor is valid: - It checks that t
src/backend/RegularVioBackEnd.cpp:940
Method
joinThreads
-------------------------------------------------------------------------- */
src/pipeline/Pipeline.cpp:868
Function
kalibr_configure
(args)
kalibr/config_library.py:13
Method
keyboardCallback
-------------------------------------------------------------------------- */
src/visualizer/Visualizer3D.cpp:1189
Method
launchFrontendThread
-------------------------------------------------------------------------- */
src/pipeline/Pipeline.cpp:774
Method
launchRemainingThreads
-------------------------------------------------------------------------- */
src/pipeline/Pipeline.cpp:789
Method
launchThreads
-------------------------------------------------------------------------- */
src/pipeline/Pipeline.cpp:767
Method
linearInterpolate
src/utils/ThreadsafeImuBuffer.cpp:75
Method
loadCorners
tests/testStereoVisionFrontEnd.cpp:196
Method
loadDepth
tests/testStereoVisionFrontEnd.cpp:211
Method
lockContainer
include/kimera-vio/utils/ThreadsafeTemporalBuffer.h:119
Method
logBackendFactorsStats
src/logging/Logger.cpp:236
Method
logBackendPimNavstates
src/logging/Logger.cpp:184
Method
logBackendResultsCSV
src/logging/Logger.cpp:115
Method
logBackendTiming
src/logging/Logger.cpp:207
Method
logLandmarks
src/logging/Logger.cpp:267
← previous
next →
701–800 of 1,096, ranked by callers