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
ThreadsafeQueueBase
include/kimera-vio/utils/ThreadsafeQueue.h:207
Method
ThreadsafeTemporalBuffer
include/kimera-vio/utils/ThreadsafeTemporalBuffer-inl.h:48
Method
ThreadsafeTemporalBufferFixture
tests/testThreadsafeTemporalBuffer.cpp:60
Method
To_string_with_precision
-------------------------------------------------------------------------- */ converts doulbe to sting with desired number of digits (total number of
src/utils/UtilsOpenCV.cpp:547
Method
Tracker
src/frontend/Tracker.cpp:21
Method
TrackerStatusSummary
include/kimera-vio/frontend/Tracker-definitions.h:115
Method
UtilsOpenCVFixture
tests/testUtilsOpenCV.cpp:47
Method
VectorUnique
include/kimera-vio/utils/UtilsOpenCV.h:357
Method
Vertex
include/kimera-vio/mesh/Mesh.h:71
Method
VioBackEnd
-------------------------------------------------------------------------- */
src/backend/VioBackEnd.cpp:67
Method
VioBackEndModule
* @brief VioBackEndModule * @param input_queue * @param output_queue * @param parallel_run * @param vio_backend */
include/kimera-vio/backend/VioBackEndModule.h:43
Method
VioBackEndParams
src/backend/VioBackEndParams.cpp:21
Method
VioFrontEndParams
include/kimera-vio/frontend/VioFrontEndParams.h:148
Method
VioNavState
src/dataprovider/DataProviderInterface-definitions.cpp:23
Method
VioNavStateTimestamped
include/kimera-vio/dataprovider/DataProviderInterface-definitions.h:65
Method
VisionFrontEndFactory
include/kimera-vio/frontend/VisionFrontEndFactory.h:27
Method
VisualInertialFrame
include/kimera-vio/initial/OnlineGravityAlignment-definitions.h:35
Method
Visualizer3D
-------------------------------------------------------------------------- */
src/visualizer/Visualizer3D.cpp:92
Method
VisualizerFactory
include/kimera-vio/visualizer/Visualizer3DFactory.h:30
Method
VisualizerFixture
tests/testVisualizer3D.cpp:37
Method
VisualizerLogger
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
src/logging/Logger.cpp:263
Method
VisualizerModule
src/visualizer/Visualizer3DModule.cpp:21
Method
VisualizerOutput
include/kimera-vio/visualizer/Visualizer3D-definitions.h:78
Method
WindowData
Contains internal data for Visualizer3D window.
src/visualizer/Visualizer3D.cpp:81
Method
WriteAllSamplesToCsvFile
src/utils/Statistics.cpp:298
Method
WriteToYamlFile
src/utils/Statistics.cpp:329
Method
YamlParser
include/kimera-vio/utils/YamlParser.h:35
Method
__init__
(self)
kalibr/config_library.py:229
Function
_set_boxplot_colors
(boxplot_object, color)
scripts/plotting/plot_vio_statistics.py:20
Method
addBetweenFactor
-------------------------------------------------------------------------- */
src/backend/VioBackEnd.cpp:781
Method
addConstantVelocityFactor
-------------------------------------------------------------------------- */
src/backend/VioBackEnd.cpp:1102
Method
addImuFactor
Factor adders. -------------------------------------------------------------------------- */
src/backend/VioBackEnd.cpp:713
Method
addImuValues
Value adders. -------------------------------------------------------------------------- */
src/backend/VioBackEnd.cpp:698
Method
addInitialPriorFactors
Private methods. -------------------------------------------------------------------------- */
src/backend/VioBackEnd.cpp:1040
Method
addInitialVisualState
-------------------------------------------------------------------------- */ Adding of states for bundle adjustment used in initialization. [in] time
src/initial/InitializationBackEnd.cpp:218
Method
addLandmarkToGraph
-------------------------------------------------------------------------- */ TODO reuse base class backend addLandmarkToGraph because this one is too
src/backend/RegularVioBackEnd.cpp:447
Method
addLandmarkToGraph
-------------------------------------------------------------------------- */ Adds a landmark to the graph for the first time.
src/backend/VioBackEnd.cpp:389
Method
addLandmarksToGraph
-------------------------------------------------------------------------- */ TODO Virtualize this appropriately,
src/backend/RegularVioBackEnd.cpp:383
Method
addLandmarksToGraph
-------------------------------------------------------------------------- */ Uses landmark table to add factors in graph.
src/backend/VioBackEnd.cpp:350
Method
addNoMotionFactor
-------------------------------------------------------------------------- */
src/backend/VioBackEnd.cpp:802
Method
addPoseToTrajectory
-------------------------------------------------------------------------- */ Add pose to the previous trajectory.
src/visualizer/Visualizer3D.cpp:1055
Method
addProjectionFactor
-------------------------------------------------------------------------- */
src/backend/RegularVioBackEnd.cpp:802
Method
addRegularityFactors
-------------------------------------------------------------------------- */
src/backend/RegularVioBackEnd.cpp:981
Method
addStereoMeasurementsToFeatureTracks
-------------------------------------------------------------------------- */ TODO this function doesn't do just one thing... Should be refactored! It
src/backend/VioBackEnd.cpp:636
Method
addStereoMeasurementsToFeatureTracks
------------------------------------------------------------------------ */ Store stereo frame info into landmarks table: returns landmarks observed i
include/kimera-vio/backend/VioBackEnd.h:92
Method
addValue
tests/testThreadsafeTemporalBuffer.cpp:65
Method
addVisualInertialStateAndOptimize
-------------------------------------------------------------------------- */
src/backend/RegularVioBackEnd.cpp:148
Method
addZeroVelocityPrior
-------------------------------------------------------------------------- */
src/backend/VioBackEnd.cpp:820
Method
alignEstimatesLinearly
-------------------------------------------------------------------------- */ Align visual-inertial estimates and compute gravity vector in initial bo
src/initial/OnlineGravityAlignment.cpp:426
Method
appendLmkIdsOfPolygon
-------------------------------------------------------------------------- */ Extracts lmk ids from a mesh polygon and appends them to lmk_ids. In cas
src/mesh/Mesher.cpp:1439
Method
appendNonVioStereoPoints
-------------------------------------------------------------------------- */ Attempts to insert new points in the map, but does not override if there
src/mesh/Mesher.cpp:1366
Method
asString
include/kimera-vio/loopclosure/LoopClosureDetector-definitions.h:132
Method
asString
------------------------------------------------------------------------ */ Returns the tracking status as a string for debugging
include/kimera-vio/frontend/Tracker-definitions.h:125
Method
associatePlanes
-------------------------------------------------------------------------- */ Data association between planes.
src/mesh/Mesher.cpp:1144
Method
b0Pbk
include/kimera-vio/initial/OnlineGravityAlignment-definitions.h:62
Method
b0Pbkp1
include/kimera-vio/initial/OnlineGravityAlignment-definitions.h:61
Method
bkAlphaBkp1
include/kimera-vio/initial/OnlineGravityAlignment-definitions.h:66
Method
bkBetaBkp1
include/kimera-vio/initial/OnlineGravityAlignment-definitions.h:67
Method
bkPbkp1
include/kimera-vio/initial/OnlineGravityAlignment-definitions.h:64
Method
calculateNormal
-------------------------------------------------------------------------- */ Calculate normal of a triangle, and return whether it was possible or no
src/mesh/Mesher.cpp:557
Method
calculateNormals
-------------------------------------------------------------------------- */ Calculate normals of polygonMesh. TODO(Toni): put this inside the mesh i
src/mesh/Mesher.cpp:522
Method
calibratePixel
------------------------------------------------------------------------ */
include/kimera-vio/frontend/Frame.h:193
Method
camDt
include/kimera-vio/initial/OnlineGravityAlignment-definitions.h:56
Method
checkFrontendForOnlineAlignment
------------------------------------------------------------------------ */ Check values in frontend for initial bundle adjustment for online alignmen
include/kimera-vio/frontend/StereoVisionFrontEnd.h:98
Method
checkParams
include/kimera-vio/frontend/StereoMatchingParams.h:60
Method
checkReInitialize
-------------------------------------------------------------------------- */ TODO: Adapt and create better re-initialization (online) function
src/pipeline/Pipeline.cpp:453
Method
cleanCheiralityLmk
-------------------------------------------------------------------------- */
src/backend/VioBackEnd.cpp:1312
Method
cleanNullPtrsFromGraph
-------------------------------------------------------------------------- */
src/backend/VioBackEnd.cpp:1995
Method
clear
include/kimera-vio/loopclosure/LoopClosureDetector-definitions.h:114
Method
clear
include/kimera-vio/utils/ThreadsafeTemporalBuffer.h:77
Method
clearFrame
tests/testStereoVisionFrontEnd.cpp:111
Method
clearStereoFrame
tests/testStereoVisionFrontEnd.cpp:118
Method
clearVertexNormals
Sets all vertex normals to 0.
include/kimera-vio/mesh/Mesh.h:185
Method
clipFinalFrame
src/dataprovider/EurocDataProvider.cpp:617
Method
closeFile
include/kimera-vio/utils/YamlParser.h:84
Method
clusterNormalsAroundAxis
-------------------------------------------------------------------------- */ Clusters normals given an axis, a set of normals and a tolerance. The re
src/mesh/Mesher.cpp:600
Method
clusterNormalsPerpendicularToAxis
-------------------------------------------------------------------------- */ Clusters normals perpendicular to an axis. Given an axis, a set of norma
src/mesh/Mesher.cpp:632
Method
clusterPlanesFromMesh
-------------------------------------------------------------------------- */ Cluster planes from Mesh. Points_with_id_vio are only used when add_extr
src/mesh/Mesher.cpp:692
Method
colorMeshByClusters
-------------------------------------------------------------------------- */ Input the mesh points and triangle clusters, and output colors matrix fo
src/visualizer/Visualizer3D.cpp:1111
Method
compareCvMatsUpToTol
-------------------------------------------------------------------------- */ Compares two opencv matrices up to a certain tolerance error.
src/utils/UtilsOpenCV.cpp:76
Method
computeAndDrawMatchesBetweenFrames
------------------------------------------------------------------------ */
src/loopclosure/LoopClosureDetector.cpp:559
Method
computeAverageImuMeasurements
include/kimera-vio/initial/InitializationFromImu.h:40
Method
computeImgGradients
src/frontend/StereoFrame.cpp:551
Method
computeIslandScore
------------------------------------------------------------------------ */
src/loopclosure/LcdThirdPartyWrapper.cpp:189
Method
computeMatchedIndices
------------------------------------------------------------------------ */
src/loopclosure/LoopClosureDetector.cpp:617
Method
computeMedianDisparity
-------------------------------------------------------------------------- */
src/frontend/Tracker.cpp:948
Method
computeRectificationParameters
-------------------------------------------------------------------------- */ note also computes the rectification maps TODO(Toni): this should be don
src/frontend/StereoFrame.cpp:591
Method
computeSmartFactorStatistics
-------------------------------------------------------------------------- */
src/backend/VioBackEnd.cpp:1854
Method
computeSparsityStatistics
-------------------------------------------------------------------------- */
src/backend/VioBackEnd.cpp:1917
Method
computeStateCovariance
-------------------------------------------------------------------------- */ NOT TESTED (--> There is a UnitTest function in UtilsOpenCV)
src/backend/VioBackEnd.cpp:615
Method
constructFrame
tests/testMesher.cpp:52
Method
constructFrame
tests/testVisualizer3D.cpp:66
Method
constructVisualInertialFrames
-------------------------------------------------------------------------- */ This function creates the frame objects used in the alignment. It popula
src/initial/OnlineGravityAlignment.cpp:167
Function
consumer
tests/testThreadsafeQueue.cpp:29
Method
convertCornersAcrossCameras
tests/testStereoVisionFrontEnd.cpp:233
Method
convertDistortionVectorToMatrix
-------------------------------------------------------------------------- */ Convert distortion coefficients to OpenCV Format
src/frontend/CameraParams.cpp:77
Method
convertExtraSmartFactorToProjFactor
-------------------------------------------------------------------------- */
src/backend/RegularVioBackEnd.cpp:710
Method
convertIntrinsicsVectorToMatrix
-------------------------------------------------------------------------- */
src/frontend/CameraParams.cpp:137
Method
convertSmartToProjectionFactor
-------------------------------------------------------------------------- */ Converts a smart factor to a set of projection factors. Returns whether
src/backend/RegularVioBackEnd.cpp:603
Method
convertVioImuParamsToGtsam
-------------------------------------------------------------------------- */
src/imu-frontend/ImuFrontEnd.cpp:159
← previous
next →
501–600 of 1,096, ranked by callers