MCPcopy Create free account

hub / github.com/MIT-SPARK/Kimera-VIO / functions

Functions1,096 in github.com/MIT-SPARK/Kimera-VIO

MethodreadKittiImage
src/dataprovider/KittiDataProvider.cpp:44
MethodrecordVideo
-------------------------------------------------------------------------- */
src/visualizer/Visualizer3D.cpp:1205
MethodrecoverPoseArun
------------------------------------------------------------------------ */
src/loopclosure/LoopClosureDetector.cpp:720
MethodrecoverPoseGivenRot
------------------------------------------------------------------------ */
src/loopclosure/LoopClosureDetector.cpp:784
FunctionrectifyUndistortStereoFrame
include/kimera-vio/frontend/Camera.h:115
MethodrefineGravity
-------------------------------------------------------------------------- */ Refines gravity alignment by imposing norm of gravity vector iteratively
src/initial/OnlineGravityAlignment.cpp:532
MethodregisterBackendOutputCallback
Register external callback to output the VIO backend results.
include/kimera-vio/pipeline/Pipeline.h:88
MethodregisterCallback
Override registering of output callbacks since this is only used for multiple output pipelines.
include/kimera-vio/pipeline/PipelineModule.h:417
MethodregisterCallback
Override registering of output callbacks since this is only used for multiple output pipelines.
include/kimera-vio/pipeline/PipelineModule.h:470
MethodregisterFrontendOutputCallback
Register external callback to output the VIO frontend results. TODO(marcus): once we have a base class for StereoVisionFrontend, we need that type to
include/kimera-vio/pipeline/Pipeline.h:97
MethodregisterImuBiasUpdateCallback
include/kimera-vio/backend/VioBackEndModule.h:62
MethodregisterImuMultiCallback
include/kimera-vio/dataprovider/DataProviderInterface.h:83
MethodregisterLcdOutputCallback
Register external callback to output the LoopClosureDetector's results.
include/kimera-vio/pipeline/Pipeline.h:111
MethodregisterMesh3dVizProperties
------------------------------------------------------------------------ */
include/kimera-vio/visualizer/Visualizer3D.h:73
MethodregisterMesherOutputCallback
Register external callback to output mesher results.
include/kimera-vio/pipeline/Pipeline.h:104
MethodremoveOldLines
-------------------------------------------------------------------------- */ Remove line widgets from plane to lmks, for lines that are not pointing
src/visualizer/Visualizer3D.cpp:980
MethodremoveOldRegularityFactors_Slow
-------------------------------------------------------------------------- */
src/backend/RegularVioBackEnd.cpp:1206
MethodremoveOutdatedItems
include/kimera-vio/utils/ThreadsafeTemporalBuffer-inl.h:340
MethodremoveOutliersMono
-------------------------------------------------------------------------- */
src/frontend/Tracker.cpp:829
MethodremoveOutliersStereo
-------------------------------------------------------------------------- */
src/frontend/Tracker.cpp:852
MethodremovePlane
-------------------------------------------------------------------------- */ Remove plane widget.
src/visualizer/Visualizer3D.cpp:1032
MethodremovePlaneConstraintsViz
-------------------------------------------------------------------------- */ Remove line widgets from plane to lmks.
src/visualizer/Visualizer3D.cpp:1007
MethodremoveWidget
-------------------------------------------------------------------------- */ Remove widget. True if successful, false if not.
src/visualizer/Visualizer3D.cpp:903
MethodrenderWindow
-------------------------------------------------------------------------- */ Render window with drawn objects/widgets. * @param wait_time Amount of
src/visualizer/Visualizer3D.cpp:1071
MethodresetDebugInfo
-------------------------------------------------------------------------- */ Reset state of debug info.
src/backend/VioBackEnd.cpp:1985
MethodresetFrontendAfterOnlineAlignment
------------------------------------------------------------------------ */ Reset frontend after initial bundle adjustment for online alignment
include/kimera-vio/frontend/StereoVisionFrontEnd.h:106
MethodresetGravity
------------------------------------------------------------------------ */ Reset ImuFrontEnd gravity. Trivial gravity is needed for initial alignment
include/kimera-vio/frontend/StereoVisionFrontEnd.h:198
MethodresetReinitFlag
include/kimera-vio/frontend/StereoImuSyncPacket.h:63
Methodresume
include/kimera-vio/utils/ThreadsafeQueue.h:92
MethodroundAndCropToSize
-------------------------------------------------------------------------- */ @brief Crop to size and round pixel coordinates to integers * @param *
src/utils/UtilsOpenCV.cpp:237
MethodsafeCast
src/backend/RegularVioBackEndParams.cpp:51
MethodsafeOpenCVFileStorage
------------------------------------------------------------------------ */ Returns a OpenCV file storage in a safely manner, warning about potential
src/utils/UtilsOpenCV.cpp:1052
MethodsanityCheckCamSize
-------------------------------------------------------------------------- */
src/dataprovider/EurocDataProvider.cpp:416
MethodsanityCheckCamTimestamps
-------------------------------------------------------------------------- */
src/dataprovider/EurocDataProvider.cpp:435
MethodsanityCheckCameraData
-------------------------------------------------------------------------- */
src/dataprovider/EurocDataProvider.cpp:401
MethodsegmentHorizontalPlanes
-------------------------------------------------------------------------- */ Segment new planes horizontal. plane_id, starting id for new planes, it
src/mesh/Mesher.cpp:1032
MethodsegmentNewPlanes
-------------------------------------------------------------------------- */ Segment new planes in the mesh. Currently segments horizontal planes usi
src/mesh/Mesher.cpp:952
MethodsegmentPlanesInMesh
-------------------------------------------------------------------------- */ Segment planes in the mesh: updates seed_planes and extracts new_planes.
src/mesh/Mesher.cpp:740
MethodsegmentWalls
-------------------------------------------------------------------------- */ Segment wall planes. plane_id, starting id for new planes, it gets incre
src/mesh/Mesher.cpp:972
MethodselectNormType
-------------------------------------------------------------------------- */ Output a noise model with a selected norm type: norm_type = 0: l-2. norm
src/backend/RegularVioBackEnd.cpp:1639
MethodsetDatabase
------------------------------------------------------------------------ */
src/loopclosure/LoopClosureDetector.cpp:484
MethodsetDeterministicPipeline
Initialize random seed for repeatability (only on the same machine). TODO Still does not make RANSAC REPEATABLE across different machines.
include/kimera-vio/pipeline/Pipeline.h:143
MethodsetFactorsParams
-------------------------------------------------------------------------- */ Set parameters for all the factors.
src/backend/VioBackEnd.cpp:1493
MethodsetIsam2Params
-------------------------------------------------------------------------- */ Set parameters for ISAM 2 incremental smoother.
src/backend/VioBackEnd.cpp:1442
MethodsetMeshAmbientCallback
------------------------------------------------------------------------ */ Keyboard callback to set mesh ambient.
include/kimera-vio/visualizer/Visualizer3D.h:444
MethodsetMeshLightingCallback
------------------------------------------------------------------------ */ Keyboard callback to set mesh lighting.
include/kimera-vio/visualizer/Visualizer3D.h:455
MethodsetMeshRepresentation
------------------------------------------------------------------------ */ Keyboard callback to set mesh representation.
include/kimera-vio/visualizer/Visualizer3D.h:400
MethodsetMeshShadingCallback
------------------------------------------------------------------------ */ Keyboard callback to set mesh shading.
include/kimera-vio/visualizer/Visualizer3D.h:422
MethodsetOffScreenRendering
-------------------------------------------------------------------------- */
src/visualizer/Visualizer3D.cpp:1083
MethodsetReinitFlag
Setting pose
include/kimera-vio/frontend/StereoImuSyncPacket.h:60
MethodsetReinitPose
include/kimera-vio/frontend/StereoImuSyncPacket.h:64
MethodsetSmartFactorsParams
-------------------------------------------------------------------------- */ Set parameters for smart factors.
src/backend/VioBackEnd.cpp:1537
MethodsetVertexColor
src/mesh/Mesh.cpp:299
MethodsetVocabulary
------------------------------------------------------------------------ */
src/loopclosure/LoopClosureDetector.cpp:489
MethodshowImagesSideBySide
-------------------------------------------------------------------------- */ TODO visualization (aka imshow/waitKey) must be done in the main thread.
src/frontend/StereoFrame.cpp:1374
MethodshowOriginal
-------------------------------------------------------------------------- */
src/frontend/StereoFrame.cpp:1347
MethodshowRectified
-------------------------------------------------------------------------- */ TODO visualization (aka imshow/waitKey) must be done in the main thread.
src/frontend/StereoFrame.cpp:1355
Methodshutdown
include/kimera-vio/utils/ThreadsafeQueue.h:82
MethodshutdownQueues
src/mesh/MesherModule.cpp:65
MethodshutdownQueues
src/dataprovider/DataProviderModule.cpp:162
MethodshutdownQueues
src/visualizer/Visualizer3DModule.cpp:73
MethodshutdownQueues
Called when general shutdown of PipelineModule is triggered.
include/kimera-vio/loopclosure/LoopClosureDetector.h:489
MethodshutdownQueues
Called when general shutdown of PipelineModule is triggered.
include/kimera-vio/pipeline/PipelineModule.h:378
MethodshutdownQueues
Called when general shutdown of PipelineModule is triggered.
include/kimera-vio/pipeline/PipelineModule.h:435
MethodshutdownQueues
Called when general shutdown of PipelineModule is triggered.
include/kimera-vio/pipeline/PipelineModule.h:504
MethodshutdownWhenFinished
TODO: Adapt this function to be able to cope with new initialization -------------------------------------------------------------------------- */
src/pipeline/Pipeline.cpp:342
Methodsize
include/kimera-vio/loopclosure/LoopClosureDetector-definitions.h:112
Methodsize
include/kimera-vio/utils/ThreadsafeTemporalBuffer.h:69
Methodsize
include/kimera-vio/utils/Histogram.h:172
Methodspin
src/dataprovider/DataProviderInterface.cpp:116
Methodspin
-------------------------------------------------------------------------- */
src/dataprovider/EurocDataProvider.cpp:65
Methodspin
* @brief spin Spin the whole pipeline by spinning the data provider * If in sequential mode, it will return for each spin. * If in parallel mode
include/kimera-vio/pipeline/Pipeline.h:127
Methodspin
* @brief Main spin function. Every pipeline module calls this spin, where * the input is taken from an input queue and processed into an output pac
include/kimera-vio/pipeline/PipelineModule.h:162
MethodspinDisplayOnce
-------------------------------------------------------------------------- */
src/pipeline/Pipeline.cpp:696
MethodspinOnce
src/mesh/MesherModule.cpp:59
MethodspinOnce
------------------------------------------------------------------------ */
src/loopclosure/LoopClosureDetector.cpp:125
MethodspinOnce
-------------------------------------------------------------------------- */
src/frontend/StereoVisionFrontEnd.cpp:58
MethodspinOnce
src/frontend/VisionFrontEndModule.cpp:28
MethodspinOnce
-------------------------------------------------------------------------- */
src/backend/VioBackEnd.cpp:131
MethodspinOnce
src/dataprovider/EurocDataProvider.cpp:86
MethodspinOnce
src/visualizer/Visualizer3DModule.cpp:67
MethodspinOnce
include/kimera-vio/backend/VioBackEndModule.h:52
MethodspinOnce
include/kimera-vio/dataprovider/DataProviderModule.h:48
MethodspinSequential
-------------------------------------------------------------------------- */
src/pipeline/Pipeline.cpp:322
MethodstopThreads
-------------------------------------------------------------------------- */
src/pipeline/Pipeline.cpp:837
MethodsyncQueue
* @brief Utility function to synchronize threadsafe queues. * For now we are doing a very simple naive sync approach: * Just loop over the messa
include/kimera-vio/pipeline/QueueSynchronizer.h:78
MethodsyncQueue
include/kimera-vio/pipeline/PipelineModule.h:91
MethodtexturizeMesh3D
------------------------------------------------------------------------ */
include/kimera-vio/visualizer/Visualizer3D.h:220
Methodtic
include/kimera-vio/utils/Timer.h:11
MethodtimestampAtFrame
-------------------------------------------------------------------------- */
src/dataprovider/EurocDataProvider.cpp:611
Methodtoc
include/kimera-vio/utils/Timer.h:19
MethodtoggleFreezeScreenKeyboardCallback
------------------------------------------------------------------------ */ Keyboard callback to toggle freezing screen.
include/kimera-vio/visualizer/Visualizer3D.h:381
MethodtypeToString
-------------------------------------------------------------------------- */
src/utils/UtilsOpenCV.cpp:39
Methodunit3ToPoint3d
------------------------------------------------------------------------ */ Converts a gtsam::Unit3 to a cv::Point3d.
include/kimera-vio/utils/UtilsOpenCV.h:107
MethodunlockContainer
include/kimera-vio/utils/ThreadsafeTemporalBuffer.h:120
MethodupdateAndResetImuBias
Imu related
include/kimera-vio/frontend/VisionFrontEndModule.h:54
MethodupdateDeltaStates
-------------------------------------------------------------------------- */ Corrects pre-integrated delta states with the gyro bias estimate. It use
src/initial/OnlineGravityAlignment.cpp:398
MethodupdateExistingSmartFactor
-------------------------------------------------------------------------- */
src/backend/RegularVioBackEnd.cpp:547
MethodupdateImuBias
------------------------------------------------------------------------ */ Update Imu Bias. This is thread-safe as imu_frontend_->updateBias is threa
include/kimera-vio/frontend/StereoVisionFrontEnd.h:64
MethodupdateImuBias
Callbacks
include/kimera-vio/frontend/VisionFrontEndModule.h:65
← previousnext →901–1,000 of 1,096, ranked by callers