This is the complete list of members for rtabmap::Memory, including all inherited members.
_allNodesInWM | rtabmap::Memory | private |
_badSignaturesIgnored | rtabmap::Memory | private |
_badSignRatio | rtabmap::Memory | private |
_binDataKept | rtabmap::Memory | private |
_compressionParallelized | rtabmap::Memory | private |
_covOffDiagonalIgnored | rtabmap::Memory | private |
_createOccupancyGrid | rtabmap::Memory | private |
_dbDriver | rtabmap::Memory | protected |
_depthAsMask | rtabmap::Memory | private |
_detectMarkers | rtabmap::Memory | private |
_feature2D | rtabmap::Memory | private |
_generateIds | rtabmap::Memory | private |
_getSignature(int id) const | rtabmap::Memory | private |
_globalDescriptorExtractor | rtabmap::Memory | private |
_gpsOrigin | rtabmap::Memory | private |
_groundTruths | rtabmap::Memory | private |
_idCount | rtabmap::Memory | private |
_idMapCount | rtabmap::Memory | private |
_idUpdatedToNewOneRehearsal | rtabmap::Memory | private |
_imagePostDecimation | rtabmap::Memory | private |
_imagePreDecimation | rtabmap::Memory | private |
_imagesAlreadyRectified | rtabmap::Memory | private |
_incrementalMemory | rtabmap::Memory | private |
_invertedReg | rtabmap::Memory | private |
_labels | rtabmap::Memory | private |
_landmarksIndex | rtabmap::Memory | private |
_landmarksSize | rtabmap::Memory | private |
_laserScanDownsampleStepSize | rtabmap::Memory | private |
_laserScanGroundNormalsUp | rtabmap::Memory | private |
_laserScanNormalK | rtabmap::Memory | private |
_laserScanNormalRadius | rtabmap::Memory | private |
_laserScanVoxelSize | rtabmap::Memory | private |
_lastGlobalLoopClosureId | rtabmap::Memory | private |
_lastSignature | rtabmap::Memory | private |
_linksChanged | rtabmap::Memory | private |
_localBundleOnLoopClosure | rtabmap::Memory | private |
_localizationDataSaved | rtabmap::Memory | private |
_localMapMaker | rtabmap::Memory | private |
_mapLabelsAdded | rtabmap::Memory | private |
_markerAngVariance | rtabmap::Memory | private |
_markerDetector | rtabmap::Memory | private |
_markerLinVariance | rtabmap::Memory | private |
_maxStMemSize | rtabmap::Memory | private |
_memoryChanged | rtabmap::Memory | private |
_notLinkedNodesKeptInDb | rtabmap::Memory | private |
_odomMaxInf | rtabmap::Memory | private |
_parallelized | rtabmap::Memory | private |
_rawDescriptorsKept | rtabmap::Memory | private |
_recentWmRatio | rtabmap::Memory | private |
_rectCameraModels | rtabmap::Memory | private |
_rectifyOnlyFeatures | rtabmap::Memory | private |
_rectStereoCameraModels | rtabmap::Memory | private |
_reduceGraph | rtabmap::Memory | private |
_reextractLoopClosureFeatures | rtabmap::Memory | private |
_registrationIcpMulti | rtabmap::Memory | private |
_registrationPipeline | rtabmap::Memory | private |
_registrationVis | rtabmap::Memory | private |
_rehearsalMaxAngle | rtabmap::Memory | private |
_rehearsalMaxDistance | rtabmap::Memory | private |
_rehearsalWeightIgnoredWhileMoving | rtabmap::Memory | private |
_rgbCompressionFormat | rtabmap::Memory | private |
_rotateImagesUpsideUp | rtabmap::Memory | private |
_saveDepth16Format | rtabmap::Memory | private |
_saveIntermediateNodeData | rtabmap::Memory | private |
_signatures | rtabmap::Memory | private |
_signaturesAdded | rtabmap::Memory | private |
_similarityThreshold | rtabmap::Memory | private |
_stereoFromMotion | rtabmap::Memory | private |
_stMem | rtabmap::Memory | private |
_tfIdfLikelihoodUsed | rtabmap::Memory | private |
_transferSortingByWeightId | rtabmap::Memory | private |
_useOdometryFeatures | rtabmap::Memory | private |
_useOdometryGravity | rtabmap::Memory | private |
_visMaxFeatures | rtabmap::Memory | private |
_visSSC | rtabmap::Memory | private |
_vwd | rtabmap::Memory | private |
_workingMem | rtabmap::Memory | private |
addLink(const Link &link, bool addInDatabase=false) | rtabmap::Memory | |
addSignatureToStm(Signature *signature, const cv::Mat &covariance) | rtabmap::Memory | private |
addSignatureToWmFromLTM(Signature *signature) | rtabmap::Memory | private |
allNodesInWM() const | rtabmap::Memory | inline |
cleanUnusedWords() | rtabmap::Memory | private |
cleanup() | rtabmap::Memory | |
cleanupLocalGrids(const std::map< int, Transform > &poses, const cv::Mat &map, float xMin, float yMin, float cellSize, int cropRadius=1, bool filterScans=false) | rtabmap::Memory | |
clear() | rtabmap::Memory | private |
close(bool databaseSaved=true, bool postInitClosingEvents=false, const std::string &ouputDatabasePath="") | rtabmap::Memory | |
computeIcpTransform(const Signature &fromS, const Signature &toS, Transform guess, RegistrationInfo *info=0) const | rtabmap::Memory | |
computeIcpTransformMulti(int newId, int oldId, const std::map< int, Transform > &poses, RegistrationInfo *info=0) | rtabmap::Memory | |
computeLikelihood(const Signature *signature, const std::list< int > &ids) | rtabmap::Memory | |
computeTransform(Signature &fromS, Signature &toS, Transform guess, RegistrationInfo *info=0, bool useKnownCorrespondencesIfPossible=false) const | rtabmap::Memory | |
computeTransform(int fromId, int toId, Transform guess, RegistrationInfo *info=0, bool useKnownCorrespondencesIfPossible=false) | rtabmap::Memory | |
copyData(const Signature *from, Signature *to) | rtabmap::Memory | private |
createSignature(const SensorData &data, const Transform &pose, Statistics *stats=0) | rtabmap::Memory | private |
deleteLocation(int locationId, std::list< int > *deletedWords=0) | rtabmap::Memory | |
disableWordsRef(int signatureId) | rtabmap::Memory | private |
dumpDictionary(const char *fileNameRef, const char *fileNameDesc) const | rtabmap::Memory | |
dumpMemory(std::string directory) const | rtabmap::Memory | virtual |
dumpMemoryTree(const char *fileNameTree) const | rtabmap::Memory | |
dumpSignatures(const char *fileNameSign, bool words3D) const | rtabmap::Memory | virtual |
emptyTrash() | rtabmap::Memory | |
enableWordsRef(const std::list< int > &signatureIds) | rtabmap::Memory | private |
forget(const std::set< int > &ignoredIds=std::set< int >()) | rtabmap::Memory | |
generateGraph(const std::string &fileName, const std::set< int > &ids=std::set< int >()) | rtabmap::Memory | |
getAllLabels() const | rtabmap::Memory | inline |
getAllLinks(bool lookInDatabase, bool ignoreNullLinks=true, bool withLandmarks=false) const | rtabmap::Memory | |
getAllSignatureIds(bool ignoreChildren=true) const | rtabmap::Memory | |
getDatabaseMemoryUsed() const | rtabmap::Memory | |
getDatabaseUrl() const | rtabmap::Memory | |
getDatabaseVersion() const | rtabmap::Memory | |
getDbSavingTime() const | rtabmap::Memory | |
getFeature2D() const | rtabmap::Memory | inline |
getGPS(int id, GPS &gps, Transform &offsetENU, bool lookInDatabase, int maxGraphDepth=0) const | rtabmap::Memory | |
getGroundTruthPose(int signatureId, bool lookInDatabase=false) const | rtabmap::Memory | |
getGroundTruths() const | rtabmap::Memory | inline |
getImageCompressed(int signatureId) const | rtabmap::Memory | |
getLandmarksIndex() const | rtabmap::Memory | inline |
getLastGlobalLoopClosureId() const | rtabmap::Memory | inline |
getLastSignatureId() const | rtabmap::Memory | |
getLastWorkingSignature() const | rtabmap::Memory | |
getLinks(int signatureId, bool lookInDatabase=false, bool withLandmarks=false) const | rtabmap::Memory | |
getLoopClosureLinks(int signatureId, bool lookInDatabase=false) const | rtabmap::Memory | |
getMapId(int id, bool lookInDatabase=false) const | rtabmap::Memory | |
getMaxStMemSize() const | rtabmap::Memory | inline |
getMemoryUsed() const | rtabmap::Memory | |
getMetricConstraints(const std::set< int > &ids, std::map< int, Transform > &poses, std::multimap< int, Link > &links, bool lookInDatabase=false, bool landmarksAdded=false) | rtabmap::Memory | |
getNeighborLinks(int signatureId, bool lookInDatabase=false) const | rtabmap::Memory | |
getNeighborsId(int signatureId, int maxGraphDepth, int maxCheckedInDatabase=-1, bool incrementMarginOnLoop=false, bool ignoreLoopIds=false, bool ignoreIntermediateNodes=false, bool ignoreLocalSpaceLoopIds=false, const std::set< int > &nodesSet=std::set< int >(), double *dbAccessTime=0) const | rtabmap::Memory | |
getNeighborsIdRadius(int signatureId, float radius, const std::map< int, Transform > &optimizedPoses, int maxGraphDepth) const | rtabmap::Memory | |
getNextId() | rtabmap::Memory | private |
getNi(int signatureId) const | rtabmap::Memory | private |
getNodeCalibration(int nodeId, std::vector< CameraModel > &models, std::vector< StereoCameraModel > &stereoModels) const | rtabmap::Memory | |
getNodeData(int locationId, bool images, bool scan, bool userData, bool occupancyGrid) const | rtabmap::Memory | |
getNodeInfo(int signatureId, Transform &odomPose, int &mapId, int &weight, std::string &label, double &stamp, Transform &groundTruth, std::vector< float > &velocity, GPS &gps, EnvSensors &sensors, bool lookInDatabase=false) const | rtabmap::Memory | |
getNodesObservingLandmark(int landmarkId, bool lookInDatabase) const | rtabmap::Memory | |
getNodeWordsAndGlobalDescriptors(int nodeId, std::multimap< int, int > &words, std::vector< cv::KeyPoint > &wordsKpts, std::vector< cv::Point3f > &words3, cv::Mat &wordsDescriptors, std::vector< GlobalDescriptor > &globalDescriptors) const | rtabmap::Memory | |
getOdomMaxInf() const | rtabmap::Memory | inline |
getOdomPose(int signatureId, bool lookInDatabase=false) const | rtabmap::Memory | |
getParameters() const | rtabmap::Memory | inlinevirtual |
getRemovableSignatures(int count, const std::set< int > &ignoredIds=std::set< int >()) | rtabmap::Memory | private |
getSignature(int id) const | rtabmap::Memory | |
getSignatureIdByLabel(const std::string &label, bool lookInDatabase=true) const | rtabmap::Memory | |
getSignatures() const | rtabmap::Memory | inlineprivate |
getSimilarityThreshold() const | rtabmap::Memory | inline |
getStMem() const | rtabmap::Memory | inline |
getVWDictionary() const | rtabmap::Memory | |
getWeights() const | rtabmap::Memory | |
getWorkingMem() const | rtabmap::Memory | inline |
incrementMapId(std::map< int, int > *reducedIds=0) | rtabmap::Memory | |
init(const std::string &dbUrl, bool dbOverwritten=false, const ParametersMap ¶meters=ParametersMap(), bool postInitClosingEvents=false) | rtabmap::Memory | |
initCountId() | rtabmap::Memory | private |
isBinDataKept() const | rtabmap::Memory | inline |
isGraphReduced() const | rtabmap::Memory | inline |
isIDsGenerated() const | rtabmap::Memory | inline |
isIncremental() const | rtabmap::Memory | inline |
isInLTM(int signatureId) const | rtabmap::Memory | inline |
isInSTM(int signatureId) const | rtabmap::Memory | inline |
isInWM(int signatureId) const | rtabmap::Memory | inline |
isLocalizationDataSaved() const | rtabmap::Memory | inline |
isOdomGravityUsed() const | rtabmap::Memory | inline |
joinTrashThread() | rtabmap::Memory | |
kIdInvalid | rtabmap::Memory | static |
kIdStart | rtabmap::Memory | static |
kIdVirtual | rtabmap::Memory | static |
labelSignature(int id, const std::string &label) | rtabmap::Memory | |
load2DMap(float &xMin, float &yMin, float &cellSize) const | rtabmap::Memory | |
loadDataFromDb(bool postInitClosingEvents) | rtabmap::Memory | private |
loadOptimizedMesh(std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > > *polygons=0, std::vector< std::vector< Eigen::Vector2f > > *texCoords=0, cv::Mat *textures=0) const | rtabmap::Memory | |
loadOptimizedPoses(Transform *lastlocalizationPose) const | rtabmap::Memory | |
loadPreviewImage() const | rtabmap::Memory | |
Memory(const ParametersMap ¶meters=ParametersMap()) | rtabmap::Memory | |
memoryChanged() const | rtabmap::Memory | inline |
moveSignatureToWMFromSTM(int id, int *reducedTo=0) | rtabmap::Memory | private |
moveToTrash(Signature *s, bool keepLinkedToGraph=true, std::list< int > *deletedWords=0) | rtabmap::Memory | private |
parameters_ | rtabmap::Memory | private |
parseParameters(const ParametersMap ¶meters) | rtabmap::Memory | virtual |
preUpdate() | rtabmap::Memory | private |
reactivateSignatures(const std::list< int > &ids, unsigned int maxLoaded, double &timeDbAccess) | rtabmap::Memory | |
rehearsal(Signature *signature, Statistics *stats=0) | rtabmap::Memory | private |
rehearsalMerge(int oldId, int newId) | rtabmap::Memory | private |
removeAllVirtualLinks() | rtabmap::Memory | |
removeLink(int idA, int idB) | rtabmap::Memory | |
removeRawData(int id, bool image=true, bool scan=true, bool userData=true) | rtabmap::Memory | |
removeVirtualLinks(int signatureId) | rtabmap::Memory | |
save2DMap(const cv::Mat &map, float xMin, float yMin, float cellSize) const | rtabmap::Memory | |
saveLocationData(int locationId) | rtabmap::Memory | |
saveOptimizedMesh(const cv::Mat &cloud, const std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > > &polygons=std::vector< std::vector< std::vector< RTABMAP_PCL_INDEX > > >(), const std::vector< std::vector< Eigen::Vector2f > > &texCoords=std::vector< std::vector< Eigen::Vector2f > >(), const cv::Mat &textures=cv::Mat()) const | rtabmap::Memory | |
saveOptimizedPoses(const std::map< int, Transform > &optimizedPoses, const Transform &lastlocalizationPose) const | rtabmap::Memory | |
savePreviewImage(const cv::Mat &image) const | rtabmap::Memory | |
saveStatistics(const Statistics &statistics, bool saveWMState) | rtabmap::Memory | |
setUserData(int id, const cv::Mat &data) | rtabmap::Memory | |
update(const SensorData &data, Statistics *stats=0) | rtabmap::Memory | |
update(const SensorData &data, const Transform &pose, const cv::Mat &covariance, const std::vector< float > &velocity=std::vector< float >(), Statistics *stats=0) | rtabmap::Memory | |
updateAge(int signatureId) | rtabmap::Memory | |
updateLink(const Link &link, bool updateInDatabase=false) | rtabmap::Memory | |
~Memory() | rtabmap::Memory | virtual |