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
createBackend
include/kimera-vio/backend/VioBackEndFactory.h:32
Method
createFrontend
src/frontend/VisionFrontEndFactory.cpp:22
Method
createGtsamCalibration
-------------------------------------------------------------------------- */ TODO(Toni) : Check if equidistant distortion is supported as well in gts
src/frontend/CameraParams.cpp:150
Method
createLcd
include/kimera-vio/loopclosure/LoopClosureDetector.h:408
Method
createMesh2D
-------------------------------------------------------------------------- */ Create a 2D mesh from 2D corners in an image
src/mesh/Mesher.cpp:1579
Method
createMesh2dImpl
-------------------------------------------------------------------------- */ Create a 2D mesh from 2D corners in an image, coded as a Frame class Ret
src/mesh/Mesher.cpp:1521
Method
createMesh2dStereo
-------------------------------------------------------------------------- */
src/mesh/Mesher.cpp:1607
Method
createMesh2dVIO
-------------------------------------------------------------------------- */
src/mesh/Mesher.cpp:1480
Method
createMesher
src/mesh/MesherFactory.cpp:19
Method
createTangentBasis
-------------------------------------------------------------------------- */ Creates tangent basis to input vector. [in] Vector for which tangent bas
src/initial/OnlineGravityAlignment.cpp:501
Method
createVisualizer
src/visualizer/Visualizer3DFactory.cpp:19
Method
cropToSize
-------------------------------------------------------------------------- */ Crops pixel coordinates avoiding that it falls outside image
src/utils/UtilsOpenCV.cpp:211
Method
cvCreateChessboard
tests/testUtilsOpenCV.cpp:75
Method
cvMatToGtsamPoint3
-------------------------------------------------------------------------- */ Converts a 3x1 OpenCV matrix to gtsam Point3
src/utils/UtilsOpenCV.cpp:166
Method
cvMatToGtsamRot3
-------------------------------------------------------------------------- */ Converts a 3x3 rotation matrix from opencv to gtsam Rot3
src/utils/UtilsOpenCV.cpp:156
Method
cvMatsToGtsamPose3
-------------------------------------------------------------------------- */ Converts a rotation matrix and translation vector from opencv to gtsam p
src/utils/UtilsOpenCV.cpp:149
Method
deleteAllFactorsWithKeyFromFactorGraph
-------------------------------------------------------------------------- */
src/backend/VioBackEnd.cpp:2008
Method
deleteKeyFromTimestamps
-------------------------------------------------------------------------- */ Returns if the key in timestamps could be removed or not.
src/backend/VioBackEnd.cpp:2045
Method
deleteKeyFromValues
-------------------------------------------------------------------------- */ Returns if the key in timestamps could be removed or not.
src/backend/VioBackEnd.cpp:2060
Method
deleteLmkFromExtraStructures
-------------------------------------------------------------------------- */
src/backend/RegularVioBackEnd.cpp:780
Method
deleteLmkFromExtraStructures
src/backend/VioBackEnd.cpp:1379
Method
deleteLmkFromFeatureTracks
-------------------------------------------------------------------------- */ Returns if the key in feature tracks could be removed or not.
src/backend/VioBackEnd.cpp:2117
Method
deleteNewSlots
-------------------------------------------------------------------------- */ Remove as well the factors that are going to be added in this iteration.
src/backend/RegularVioBackEnd.cpp:1577
Method
deleteValueAtTime
include/kimera-vio/utils/ThreadsafeTemporalBuffer-inl.h:89
Method
displayInitialStateVioInfo
src/logging/Logger.cpp:77
Method
displayKeypointStats
-------------------------------------------------------------------------- */
src/frontend/StereoFrame.cpp:1431
Method
displayLeftRightMatches
-------------------------------------------------------------------------- */
src/frontend/StereoFrame.cpp:1412
Method
displayMonoTrack
-------------------------------------------------------------------------- */
src/frontend/StereoVisionFrontEnd.cpp:548
Method
displaySaveImage
-------------------------------------------------------------------------- */ TODO imshow/waitKey can only be called in main thread. This function is
src/frontend/StereoVisionFrontEnd.cpp:632
Method
displayStereoTrack
-------------------------------------------------------------------------- */
src/frontend/StereoVisionFrontEnd.cpp:471
Method
distortUnrectifyPoints
-------------------------------------------------------------------------- */ TODO: this should be in Camera
src/frontend/StereoFrame.cpp:343
Method
doEvaluateError
evaluateError Hplane1: jacobian of h wrt plane1 Hplane2: jacobian of h wrt plane2
include/kimera-vio/factors/ParallelPlaneRegularFactor.h:114
Method
doEvaluateError
evaluateError Hplane1: jacobian of h wrt plane1 Hplane2: jacobian of h wrt plane2
include/kimera-vio/factors/ParallelPlaneRegularFactor.h:165
Method
doEvaluateError
evaluateError Hplane1: jacobian of h wrt plane1 Hplane2: jacobian of h wrt plane2
include/kimera-vio/factors/ParallelPlaneRegularFactor.h:218
Method
doEvaluateError
evaluateError Hplane1: jacobian of h wrt plane1 Hplane2: jacobian of h wrt plane2
include/kimera-vio/factors/ParallelPlaneRegularFactor.h:272
Method
drawEpipolarLines
-------------------------------------------------------------------------- */
src/frontend/StereoFrame.cpp:1393
Method
drawHistogram1D
-------------------------------------------------------------------------- */
src/utils/Histogram.cpp:190
Method
drawHistogram2D
-------------------------------------------------------------------------- */
src/utils/Histogram.cpp:446
Method
drawLine
-------------------------------------------------------------------------- */ Draw a line in opencv.
src/visualizer/Visualizer3D.cpp:548
Method
drawLineFromPlaneToPoint
-------------------------------------------------------------------------- */ Draw a line from lmk to plane center.
src/visualizer/Visualizer3D.cpp:1167
Method
drawPeaks1D
-------------------------------------------------------------------------- */
src/utils/Histogram.cpp:170
Method
dtBk
include/kimera-vio/initial/OnlineGravityAlignment-definitions.h:58
Method
empty
include/kimera-vio/utils/ThreadsafeTemporalBuffer.h:73
Method
equals
src/backend/RegularVioBackEndParams.cpp:40
Method
equals
include/kimera-vio/frontend/VioFrontEndParams.h:151
Method
equals
------------------------------------------------------------------------ */
include/kimera-vio/frontend/StereoMatchingParams.h:69
Method
equalsRegularVioBackEndParams
src/backend/RegularVioBackEndParams.cpp:82
Method
equalsVioBackEndParams
src/backend/VioBackEndParams.cpp:114
Method
estimateBiasAndUpdateStates
-------------------------------------------------------------------------- */ Estimate gyroscope bias and update delta states in VI frames [in] vector
src/initial/OnlineGravityAlignment.cpp:214
Method
estimateGyroscopeBias
-------------------------------------------------------------------------- */ Estimate gyroscope bias by minimizing square of rotation error between t
src/initial/OnlineGravityAlignment.cpp:252
Method
estimateGyroscopeBiasAHRS
-------------------------------------------------------------------------- */ Estimate gyroscope bias using AHRS factors. [in] frames containing pim c
src/initial/OnlineGravityAlignment.cpp:298
Method
estimateGyroscopeResiduals
-------------------------------------------------------------------------- */ Estimate gyroscope bias by minimizing square of rotation error between t
src/initial/OnlineGravityAlignment.cpp:376
Method
evaluateError
evaluateError Hplane1: jacobian of h wrt plane1 Hplane2: jacobian of h wrt plane2
include/kimera-vio/factors/ParallelPlaneRegularFactor.h:69
Method
execution
include/kimera-vio/utils/Timer.h:29
Method
extractLmkIdsFromPlanes
-------------------------------------------------------------------------- */ Extract all lmk ids, wo repetition, from the set of planes.
src/backend/RegularVioBackEnd.cpp:1682
Method
extractLmkIdsFromTriangleCluster
-------------------------------------------------------------------------- */ Extracts lmk ids from triangle cluster. In case we are using extra lmks
src/mesh/Mesher.cpp:1415
Method
extractLmkIdsFromVectorOfTriangleClusters
-------------------------------------------------------------------------- */ TODO avoid this loop by enforcing to pass the lmk id of the vertex of th
src/mesh/Mesher.cpp:1395
Method
featureSelect
-------------------------------------------------------------------------- */
src/pipeline/Pipeline.cpp:714
Method
fillBackendQueue
include/kimera-vio/mesh/MesherModule.h:40
Method
fillBackendQueue
include/kimera-vio/loopclosure/LoopClosureDetector.h:444
Method
fillBackendQueue
include/kimera-vio/visualizer/Visualizer3DModule.h:45
Method
fillDeleteSlots
-------------------------------------------------------------------------- */
src/backend/RegularVioBackEnd.cpp:1535
Method
fillFrontendQueue
Callbacks to fill queues: they should be all lighting fast.
include/kimera-vio/mesh/MesherModule.h:37
Method
fillFrontendQueue
Callbacks to fill queues: they should be all lighting fast.
include/kimera-vio/loopclosure/LoopClosureDetector.h:441
Method
fillFrontendQueue
Callbacks to fill queues: they should be all lighting fast.
include/kimera-vio/visualizer/Visualizer3DModule.h:42
Method
fillLeftFrameQueue
Callbacks to fill queues: they should be all lighting fast.
include/kimera-vio/dataprovider/DataProviderModule.h:56
Method
fillLeftFrameQueue
Callbacks to fill input queues.
include/kimera-vio/pipeline/Pipeline.h:53
Method
fillMesherQueue
include/kimera-vio/visualizer/Visualizer3DModule.h:48
Method
fillMultiImuQueue
Fill multiple IMU measurements in batch
include/kimera-vio/pipeline/Pipeline.h:69
Method
fillRightFrameQueue
include/kimera-vio/dataprovider/DataProviderModule.h:60
Method
fillRightFrameQueue
include/kimera-vio/pipeline/Pipeline.h:58
Method
fillSingleImuQueue
Fill one IMU measurement at a time.
include/kimera-vio/pipeline/Pipeline.h:64
Method
fillStereoFrame
tests/testStereoVisionFrontEnd.cpp:126
Method
filterOutBadTriangles
-------------------------------------------------------------------------- */ Try to reject bad triangles, corresponding to outliers TODO filter out b
src/mesh/Mesher.cpp:251
Method
filterTrianglesWithGradients
-------------------------------------------------------------------------- */ TODO: this should be in Mesher. Removes triangles in the 2d mesh that ha
src/frontend/StereoFrame.cpp:513
Method
findCorners
tests/testStereoVisionFrontEnd.cpp:226
Method
findMatchingKeypoints
-------------------------------------------------------------------------- */
src/frontend/Tracker.cpp:883
Method
findMatchingStereoKeypoints
-------------------------------------------------------------------------- */
src/frontend/Tracker.cpp:914
Method
findOutliers
------------------------------------------------------------------------ */
src/frontend/Tracker.cpp:773
Method
findPeaks
-------------------------------------------------------------------------- */
src/utils/Histogram.cpp:261
Method
findSlotsOfFactorsWithKey
-------------------------------------------------------------------------- */ Returns if the key in timestamps could be removed or not.
src/backend/VioBackEnd.cpp:2085
Method
forceFiveThreePointMethod
------------------------------------------------------------------------ */ Force use of 3/5 point methods in initialization phase. This despite the p
include/kimera-vio/frontend/StereoVisionFrontEnd.h:213
Function
func
tests/testTimer.cpp:28
Method
functor
tests/testTimer.cpp:24
Method
generateCombinedImuParams
src/imu-frontend/ImuFrontEnd.cpp:178
Method
generateRegularImuParams
src/imu-frontend/ImuFrontEnd.cpp:214
Method
geometricVerificationNister
------------------------------------------------------------------------ */ TODO(marcus): both geometrticVerification and recoverPose run the matching
src/loopclosure/LoopClosureDetector.cpp:653
Method
getColorById
-------------------------------------------------------------------------- */ Decide color of the cluster depending on its id.
src/visualizer/Visualizer3D.cpp:1143
Method
getCurrKfId
include/kimera-vio/backend/VioBackEnd.h:440
Method
getCurrentDebugVioInfo
include/kimera-vio/backend/VioBackEnd.h:443
Method
getCurrentImuBias
------------------------------------------------------------------------ */ Get Imu Bias. This is thread-safe as imu_frontend_->getCurrentImuBias is t
include/kimera-vio/frontend/StereoVisionFrontEnd.h:71
Method
getCurrentImuBias
include/kimera-vio/frontend/VisionFrontEndModule.h:57
Method
getCurrentStateCovariance
------------------------------------------------------------------------ */
include/kimera-vio/backend/VioBackEnd.h:164
Method
getCurrentWindowSizeKeyboardCallback
------------------------------------------------------------------------ */ Keyboard callback to get current screen size.
include/kimera-vio/visualizer/Visualizer3D.h:479
Method
getDatasetName
src/dataprovider/EurocDataProvider.cpp:472
Method
getDisparityImage
-------------------------------------------------------------------------- */ TODO: this should be in StereoMatcher
src/frontend/StereoFrame.cpp:456
Method
getGroundTruthPose
Retrieve absolute pose at timestamp.
include/kimera-vio/dataprovider/EurocDataProvider.h:135
Method
getGroundTruthRelativePose
-------------------------------------------------------------------------- */
src/dataprovider/EurocDataProvider.cpp:493
Method
getGroundTruthState
-------------------------------------------------------------------------- */
src/dataprovider/EurocDataProvider.cpp:513
Method
getImgName
include/kimera-vio/dataprovider/EurocDataProvider.h:127
← previous
next →
601–700 of 1,096, ranked by callers