base_binary_edge.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
base__binary__edge_8h
base_edge.h
robust_kernel.h
../../config.h
base_binary_edge.hpp
g2o::BaseBinaryEdge
g2o
base_binary_edge.hpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
base__binary__edge_8hpp
base_edge.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
base__edge_8h
optimizable_graph.h
g2o::BaseEdge
g2o
base_multi_edge.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
base__multi__edge_8h
base_edge.h
robust_kernel.h
../../config.h
base_multi_edge.hpp
g2o::BaseMultiEdge
g2o::BaseMultiEdge::HessianHelper
g2o
g2o::internal
int
computeUpperTriangleIndex
namespaceg2o_1_1internal.html
abf695a74f7aced7ee804a58607ae434c
(int i, int j)
base_multi_edge.hpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
base__multi__edge_8hpp
internal
int
computeUpperTriangleIndex
namespaceinternal.html
ab9dedffae2bb59029f803c731b9ce05d
(int i, int j)
base_unary_edge.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
base__unary__edge_8h
base_edge.h
robust_kernel.h
../../config.h
base_unary_edge.hpp
g2o::BaseUnaryEdge
g2o
base_unary_edge.hpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
base__unary__edge_8hpp
base_vertex.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
base__vertex_8h
optimizable_graph.h
creators.h
../stuff/macros.h
base_vertex.hpp
g2o::BaseVertex
g2o
base_vertex.hpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
base__vertex_8hpp
batch_stats.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
batch__stats_8cpp
batch_stats.h
g2o
#define
PTHING
batch__stats_8cpp.html
a4615940f3cf749903bc1c549b2457d26
(s)
std::ostream &
operator<<
namespaceg2o.html
a018b0f839c5efbe3cfadca1e136f7a97
(std::ostream &os, const G2OBatchStatistics &st)
batch_stats.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
batch__stats_8h
g2o::G2OBatchStatistics
g2o
std::vector< G2OBatchStatistics >
BatchStatisticsContainer
namespaceg2o.html
a526b32fde21f83173acb2bb29db68275
std::ostream &
operator<<
namespaceg2o.html
a018b0f839c5efbe3cfadca1e136f7a97
(std::ostream &os, const G2OBatchStatistics &st)
block_solver.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
block__solver_8h
solver.h
linear_solver.h
sparse_block_matrix.h
sparse_block_matrix_diagonal.h
openmp_mutex.h
../../config.h
block_solver.hpp
g2o::BlockSolver
g2o::BlockSolverBase
g2o::BlockSolverTraits
g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >
g2o
BlockSolver< BlockSolverTraits< 3, 2 > >
BlockSolver_3_2
namespaceg2o.html
a4e97101bb6ac73bdb6527994a36b9819
BlockSolver< BlockSolverTraits< 6, 3 > >
BlockSolver_6_3
namespaceg2o.html
a6eb2ab4064026e9c63c99b783b892cda
BlockSolver< BlockSolverTraits< 7, 3 > >
BlockSolver_7_3
namespaceg2o.html
a83b509c02a1333991cbb0c04d3ff7beb
BlockSolver< BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic > >
BlockSolverX
namespaceg2o.html
a8d3214273331c25cbb5d5266770e6c12
block_solver.hpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
block__solver_8hpp
sparse_optimizer.h
../stuff/timeutil.h
../stuff/macros.h
../stuff/misc.h
g2o
BoostArchiver.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
BoostArchiver_8h
Thirdparty/DBoW2/DBoW2/BowVector.h
Thirdparty/DBoW2/DBoW2/FeatureVector.h
boost
boost::serialization
void
load
namespaceboost_1_1serialization.html
a0610a0824e1293d15a36c47b035bd4a4
(Archive &ar,::cv::Mat &m, const unsigned int version)
void
save
namespaceboost_1_1serialization.html
a2e65112b9e4f312e27e002277a89aef2
(Archive &ar, const ::cv::Mat &m, const unsigned int file_version)
void
serialize
namespaceboost_1_1serialization.html
a8d640b245fcdcc5deb8b0931736b651d
(Archive &ar, DBoW2::BowVector &BowVec, const unsigned int file_version)
void
serialize
namespaceboost_1_1serialization.html
addada510a9a5864d23b1cb21390b4017
(Archive &ar, DBoW2::FeatureVector &FeatVec, const unsigned int file_version)
void
serialize
namespaceboost_1_1serialization.html
ae3c47b5540f8e4a204e293e52771af4c
(Archive &ar,::cv::KeyPoint &kf, const unsigned int file_version)
BowVector.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/DBoW2/DBoW2/
BowVector_8cpp
BowVector.h
DBoW2
std::ostream &
operator<<
namespaceDBoW2.html
a06d2058b1bde1cdc49f277fec62073e2
(std::ostream &out, const BowVector &v)
BowVector.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/DBoW2/DBoW2/
BowVector_8h
DBoW2::BowVector
DBoW2
unsigned int
NodeId
namespaceDBoW2.html
a3a0fa9c50c0df508759362d6204566f2
unsigned int
WordId
namespaceDBoW2.html
ab1a0d3283b2d4690a383372ed20bfeb5
double
WordValue
namespaceDBoW2.html
a55fcd7333e591a38e96b91f41bc182f6
LNorm
namespaceDBoW2.html
a53e9e0bcfc25c861815e413a7cf3fa51
L1
namespaceDBoW2.html
a53e9e0bcfc25c861815e413a7cf3fa51a94f5879ff083c0a8364805ae4f9c2d5c
L2
namespaceDBoW2.html
a53e9e0bcfc25c861815e413a7cf3fa51aff96c9503798aa8504a954d3832e5eaa
ScoringType
namespaceDBoW2.html
aa252a592dd607c6e60dede06ceef2722
L1_NORM
namespaceDBoW2.html
aa252a592dd607c6e60dede06ceef2722a2df432e58efd2a13d4950ee96aa6a20f
L2_NORM
namespaceDBoW2.html
aa252a592dd607c6e60dede06ceef2722ad1a4e066e848e5247e4d94dd3e08f509
CHI_SQUARE
namespaceDBoW2.html
aa252a592dd607c6e60dede06ceef2722ad0bd4548b18fb1c165961506e199f38d
KL
namespaceDBoW2.html
aa252a592dd607c6e60dede06ceef2722a607c4948ab28605098d7cedb9bce14ae
BHATTACHARYYA
namespaceDBoW2.html
aa252a592dd607c6e60dede06ceef2722a22de570628b33a2662630def802a23cb
DOT_PRODUCT
namespaceDBoW2.html
aa252a592dd607c6e60dede06ceef2722a14556ffa1d80b1c7540ea68506eb5b56
WeightingType
namespaceDBoW2.html
a5de5c8a307aca9a84ffefda2a9bc467a
TF_IDF
namespaceDBoW2.html
a5de5c8a307aca9a84ffefda2a9bc467aaa3425e88466862008dff6883e07e205d
TF
namespaceDBoW2.html
a5de5c8a307aca9a84ffefda2a9bc467aa15d1950b5707de9ac0760c2c6dae48bd
IDF
namespaceDBoW2.html
a5de5c8a307aca9a84ffefda2a9bc467aa5a1c1f7cd866c8bea4551e296298c3bc
BINARY
namespaceDBoW2.html
a5de5c8a307aca9a84ffefda2a9bc467aae517632073c3a0b980558ebb6519d759
cache.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
cache_8cpp
cache.h
optimizable_graph.h
factory.h
g2o
cache.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
cache_8h
optimizable_graph.h
g2o::Cache
g2o::CacheContainer
g2o::Cache::CacheKey
g2o
color_macros.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/stuff/
color__macros_8h
#define
BG_BLACK
color__macros_8h.html
a0e5ebbe291d95cf1b8f1661252722fe0
#define
BG_BLUE
color__macros_8h.html
a9afd14c731aa8c62d9471913c1b23b9f
#define
BG_GREEN
color__macros_8h.html
ac351fb4567ed6655a5b39769cc5dfd04
#define
BG_LIGHTBLUE
color__macros_8h.html
a0d2bc83b29b5714f7a1b8f41438bd7ce
#define
BG_MAGENTA
color__macros_8h.html
ac08aa3f07e012f1b0edafa632d5300ba
#define
BG_RED
color__macros_8h.html
ac317d04c219b630f9c36b0241d9d4be7
#define
BG_WHITE
color__macros_8h.html
a6beded3f171517df3902c52f79f6fea2
#define
BG_YELLOW
color__macros_8h.html
ab31fe3e74b1137650d30ede5c9b86218
#define
CL_BLACK
color__macros_8h.html
a8bfd2958827592e4e629292ef8e31d13
(s)
#define
CL_BLUE
color__macros_8h.html
a70f2cb1e701202d01374d96b08afc6b4
(s)
#define
CL_GREEN
color__macros_8h.html
a7bf05e4355b9cae17c4ddb3653b34d06
(s)
#define
CL_LIGHTBLUE
color__macros_8h.html
aa3c52eed4e8cf95151fc254f766024eb
(s)
#define
CL_MAGENTA
color__macros_8h.html
a402e8ff318efe15d404355e5c9c76473
(s)
#define
CL_RED
color__macros_8h.html
abd46235c21320cae0c07a8917e5e1fb4
(s)
#define
CL_WHITE
color__macros_8h.html
a7e9644c12a7f9c94ef05ceb219cb132d
(s)
#define
CL_YELLOW
color__macros_8h.html
a50ca9cce45adcb141d61b0760b23560e
(s)
#define
FG_BLACK
color__macros_8h.html
a9b32d0a26f9909c5b63ccd474f56420e
#define
FG_BLUE
color__macros_8h.html
a4e411f6bd6ac8d6c2bd23d866c097e91
#define
FG_GREEN
color__macros_8h.html
a0af1e03653ace4d21aebf3b2e03a6535
#define
FG_LIGHTBLUE
color__macros_8h.html
a2ff68ad928edd405f0de0af53b808e32
#define
FG_MAGENTA
color__macros_8h.html
aacf8f7d7b2a3f4ba0d0a131fcd1f1933
#define
FG_NORM
color__macros_8h.html
a723aba7f077e95d1d77b29d92e77e995
#define
FG_RED
color__macros_8h.html
a1dc5215d084174df6f00a9267cec2f17
#define
FG_WHITE
color__macros_8h.html
a7fbb956b9e769a1020c2eff1f6743857
#define
FG_YELLOW
color__macros_8h.html
a266aa539aa271da1b1f711d2413b1bfa
#define
FT_BOLD
color__macros_8h.html
a5a0e9480291072651908030dd863caad
#define
FT_UNDERLINE
color__macros_8h.html
aff8e18151af0459afe5c4d5de73da700
config.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/
config_8h
Converter.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
Converter_8cc
Converter.h
ORB_SLAM2
Converter.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
Converter_8h
Thirdparty/g2o/g2o/types/types_six_dof_expmap.h
Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h
ORB_SLAM2::Converter
ORB_SLAM2
creators.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
creators_8h
hyper_graph.h
g2o::AbstractHyperGraphElementCreator
g2o::HyperGraphElementCreator
g2o
eigen_types.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
eigen__types_8h
g2o
Eigen::Transform< double, 2, Eigen::Affine, Eigen::ColMajor >
Affine2D
namespaceg2o.html
ad7410532a9e2e255e93781c6beb0feb8
Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor >
Affine3D
namespaceg2o.html
ab3cae84956b78f00b9091c56c42af5eb
Eigen::Transform< double, 2, Eigen::Isometry, Eigen::ColMajor >
Isometry2D
namespaceg2o.html
a24614fc78fff981b779fbf4850b19101
Eigen::Transform< double, 3, Eigen::Isometry, Eigen::ColMajor >
Isometry3D
namespaceg2o.html
af8f6c8f7db82618f6bab6bbe448806eb
Eigen::Matrix< double, 2, 2, Eigen::ColMajor >
Matrix2D
namespaceg2o.html
ab45dbd73bc096222cf5688ea45b04eba
Eigen::Matrix< float, 2, 2, Eigen::ColMajor >
Matrix2F
namespaceg2o.html
a07b62708470b4ff9ade2f9609e30310c
Eigen::Matrix< int, 2, 2, Eigen::ColMajor >
Matrix2I
namespaceg2o.html
ac9319963099ff600cf7c6251d7e937e1
Eigen::Matrix< double, 3, 3, Eigen::ColMajor >
Matrix3D
namespaceg2o.html
ae968373755b3be75547f97573021dc8a
Eigen::Matrix< float, 3, 3, Eigen::ColMajor >
Matrix3F
namespaceg2o.html
aff36b18c387a854e64af640ad5cb0bd7
Eigen::Matrix< int, 3, 3, Eigen::ColMajor >
Matrix3I
namespaceg2o.html
ab8a98dad54fdc966987b61b750e03201
Eigen::Matrix< double, 4, 4, Eigen::ColMajor >
Matrix4D
namespaceg2o.html
aed3721c4efdc0f727e94569cc22ddd42
Eigen::Matrix< float, 4, 4, Eigen::ColMajor >
Matrix4F
namespaceg2o.html
afe979d0d6b88b375b29c06eb49df71fb
Eigen::Matrix< int, 4, 4, Eigen::ColMajor >
Matrix4I
namespaceg2o.html
a10216d68ff0555e64c628cf7f5f3bb7a
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor >
MatrixXD
namespaceg2o.html
a8a808fe01b0b4e0afe637fe680853d0a
Eigen::Matrix< float, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor >
MatrixXF
namespaceg2o.html
a9cf1a3355d8ef3a852aa23866754758c
Eigen::Matrix< int, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor >
MatrixXI
namespaceg2o.html
a43b1af9ed52619c66479d4820a126aef
Eigen::Matrix< double, 2, 1, Eigen::ColMajor >
Vector2D
namespaceg2o.html
a98731c1a538fbbbb105bc81434ebdecb
Eigen::Matrix< float, 2, 1, Eigen::ColMajor >
Vector2F
namespaceg2o.html
ab48f53e68ad9d381fcad63c4901af2e2
Eigen::Matrix< int, 2, 1, Eigen::ColMajor >
Vector2I
namespaceg2o.html
affca5cbeca977d670b96298de84c5d2c
Eigen::Matrix< double, 3, 1, Eigen::ColMajor >
Vector3D
namespaceg2o.html
a944c2b1b0f84d33a7b297a4a585bf319
Eigen::Matrix< float, 3, 1, Eigen::ColMajor >
Vector3F
namespaceg2o.html
a0c03efd6b49abac71bfb012cc3237288
Eigen::Matrix< int, 3, 1, Eigen::ColMajor >
Vector3I
namespaceg2o.html
a501b6f80eef8d521f6fd1a31e8413f3a
Eigen::Matrix< double, 4, 1, Eigen::ColMajor >
Vector4D
namespaceg2o.html
afd9c8c912186d1f96141027c854fce42
Eigen::Matrix< float, 4, 1, Eigen::ColMajor >
Vector4F
namespaceg2o.html
aebecb51a41734608aeea377a31ee88c6
Eigen::Matrix< int, 4, 1, Eigen::ColMajor >
Vector4I
namespaceg2o.html
a7a368c33c15d52cca214b779a5fb32ce
Eigen::Matrix< double, Eigen::Dynamic, 1, Eigen::ColMajor >
VectorXD
namespaceg2o.html
ab67b68e8bc395b2085174937de1a634d
Eigen::Matrix< float, Eigen::Dynamic, 1, Eigen::ColMajor >
VectorXF
namespaceg2o.html
a79143ea34679a74ee7ab02342b3a21df
Eigen::Matrix< int, Eigen::Dynamic, 1, Eigen::ColMajor >
VectorXI
namespaceg2o.html
a2797ddaf7a7a6dc22843a38d34754e55
estimate_propagator.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
estimate__propagator_8cpp
estimate_propagator.h
g2o
estimate_propagator.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
estimate__propagator_8h
optimizable_graph.h
sparse_optimizer.h
g2o::EstimatePropagator::AdjacencyMapEntry
g2o::EstimatePropagator
g2o::EstimatePropagatorCost
g2o::EstimatePropagatorCostOdometry
g2o::EstimatePropagator::PriorityQueue
g2o::EstimatePropagator::PropagateAction
g2o::EstimatePropagator::VertexIDHashFunction
g2o
factory.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
factory_8cpp
factory.h
creators.h
parameter.h
cache.h
optimizable_graph.h
../stuff/color_macros.h
g2o
factory.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
factory_8h
../../config.h
../stuff/misc.h
hyper_graph.h
creators.h
g2o::Factory::CreatorInformation
g2o::Factory
g2o::RegisterTypeProxy
g2o
#define
G2O_FACTORY_EXPORT
factory_8h.html
a77ffc0f4450e80a6f6b00da03d8566d2
#define
G2O_FACTORY_IMPORT
factory_8h.html
a931d6686e993e609f642e039e0bccb2f
#define
G2O_REGISTER_TYPE
factory_8h.html
a82a848072fa00a3cb536c5619d800940
(name, classname)
#define
G2O_REGISTER_TYPE_GROUP
factory_8h.html
a9f8975b0ea19f8c04d6ba983a5a3ca35
(typeGroupName)
#define
G2O_USE_TYPE_BY_CLASS_NAME
factory_8h.html
a8a9dfe3b92e8018b8d19e0c512ee63d1
(classname)
#define
G2O_USE_TYPE_GROUP
factory_8h.html
af7ab0b7b31135f39038d4152ed3f8298
(typeGroupName)
FClass.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/DBoW2/DBoW2/
FClass_8h
DBoW2::FClass
DBoW2
FeatureVector.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/DBoW2/DBoW2/
FeatureVector_8cpp
FeatureVector.h
DBoW2
std::ostream &
operator<<
namespaceDBoW2.html
ac65e2bfb945a77c5294d0300a4fed49c
(std::ostream &out, const FeatureVector &v)
FeatureVector.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/DBoW2/DBoW2/
FeatureVector_8h
BowVector.h
DBoW2::FeatureVector
DBoW2
FORB.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/DBoW2/DBoW2/
FORB_8cpp
FORB.h
DBoW2
FORB.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/DBoW2/DBoW2/
FORB_8h
FClass.h
DBoW2::FORB
DBoW2
Frame.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
Frame_8cc
Frame.h
Converter.h
ORBmatcher.h
ORB_SLAM2
Frame.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
Frame_8h
MapPoint.h
Thirdparty/DBoW2/DBoW2/BowVector.h
Thirdparty/DBoW2/DBoW2/FeatureVector.h
ORBVocabulary.h
KeyFrame.h
ORB_SLAM2::Frame
ORB_SLAM2
#define
FRAME_GRID_COLS
Frame_8h.html
a3ef79fa8924a9c5df3cddac58a52ab0c
#define
FRAME_GRID_ROWS
Frame_8h.html
a9550f0488f3dac9a5c56f0d3c07c01c1
FrameDrawer.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
FrameDrawer_8cc
FrameDrawer.h
Tracking.h
ORB_SLAM2
FrameDrawer.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
FrameDrawer_8h
Tracking.h
MapPoint.h
Map.h
ORB_SLAM2::FrameDrawer
ORB_SLAM2
hyper_dijkstra.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
hyper__dijkstra_8cpp
hyper_dijkstra.h
../stuff/macros.h
g2o
bool
operator<
namespaceg2o.html
a2a6eaf50f7bfb542915d123feee52f6a
(const HyperDijkstra::AdjacencyMapEntry &a, const HyperDijkstra::AdjacencyMapEntry &b)
hyper_dijkstra.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
hyper__dijkstra_8h
hyper_graph.h
g2o::HyperDijkstra::AdjacencyMapEntry
g2o::HyperDijkstra::CostFunction
g2o::HyperDijkstra
g2o::HyperDijkstra::TreeAction
g2o::UniformCostFunction
g2o
hyper_graph.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
hyper__graph_8cpp
hyper_graph.h
g2o
hyper_graph.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
hyper__graph_8h
g2o::HyperGraph::Edge
g2o::HyperGraph
g2o::HyperGraph::HyperGraphElement
g2o::HyperGraph::Vertex
g2o
hyper_graph_action.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
hyper__graph__action_8cpp
hyper_graph_action.h
optimizable_graph.h
../stuff/macros.h
g2o
void
applyAction
namespaceg2o.html
adfc887e1554f0b023669ac9de085e3ab
(HyperGraph *graph, HyperGraphElementAction *action, HyperGraphElementAction::Parameters *params, const std::string &typeName)
hyper_graph_action.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
hyper__graph__action_8h
hyper_graph.h
../stuff/property.h
g2o::DrawAction
g2o::HyperGraphAction
g2o::HyperGraphActionLibrary
g2o::HyperGraphElementAction
g2o::HyperGraphElementActionCollection
g2o::DrawAction::Parameters
g2o::WriteGnuplotAction::Parameters
g2o::HyperGraphElementAction::Parameters
g2o::HyperGraphAction::Parameters
g2o::HyperGraphAction::ParametersIteration
g2o::RegisterActionProxy
g2o::WriteGnuplotAction
g2o
#define
G2O_REGISTER_ACTION
hyper__graph__action_8h.html
a917c9372b6aeabdf00458df985464223
(classname)
void
applyAction
namespaceg2o.html
adfc887e1554f0b023669ac9de085e3ab
(HyperGraph *graph, HyperGraphElementAction *action, HyperGraphElementAction::Parameters *params, const std::string &typeName)
Initializer.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
Initializer_8cc
Initializer.h
Thirdparty/DBoW2/DUtils/Random.h
Optimizer.h
ORBmatcher.h
ORB_SLAM2
Initializer.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
Initializer_8h
Frame.h
ORB_SLAM2::Initializer
ORB_SLAM2
jacobian_workspace.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
jacobian__workspace_8cpp
jacobian_workspace.h
optimizable_graph.h
g2o
jacobian_workspace.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
jacobian__workspace_8h
hyper_graph.h
g2o::JacobianWorkspace
g2o
KeyFrame.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
KeyFrame_8cc
KeyFrame.h
Converter.h
ORBmatcher.h
ORB_SLAM2
KeyFrame.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
KeyFrame_8h
MapPoint.h
Thirdparty/DBoW2/DBoW2/BowVector.h
Thirdparty/DBoW2/DBoW2/FeatureVector.h
ORBVocabulary.h
Frame.h
KeyFrameDatabase.h
BoostArchiver.h
ORB_SLAM2::KeyFrame
ORB_SLAM2
KeyFrameDatabase.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
KeyFrameDatabase_8cc
KeyFrameDatabase.h
KeyFrame.h
Thirdparty/DBoW2/DBoW2/BowVector.h
ORB_SLAM2
KeyFrameDatabase.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
KeyFrameDatabase_8h
KeyFrame.h
Frame.h
ORBVocabulary.h
BoostArchiver.h
ORB_SLAM2::KeyFrameDatabase
ORB_SLAM2
linear_solver.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
linear__solver_8h
sparse_block_matrix.h
sparse_block_matrix_ccs.h
g2o::LinearSolver
g2o::LinearSolverCCS
g2o
linear_solver_dense.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/solvers/
linear__solver__dense_8h
../core/linear_solver.h
../core/batch_stats.h
g2o::LinearSolverDense
g2o
linear_solver_eigen.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/solvers/
linear__solver__eigen_8h
../core/linear_solver.h
../core/batch_stats.h
../stuff/timeutil.h
../core/eigen_types.h
g2o::LinearSolverEigen::CholeskyDecomposition
g2o::LinearSolverEigen
g2o
LocalMapping.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
LocalMapping_8cc
LocalMapping.h
LoopClosing.h
ORBmatcher.h
Optimizer.h
ORB_SLAM2
LocalMapping.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
LocalMapping_8h
KeyFrame.h
Map.h
LoopClosing.h
Tracking.h
KeyFrameDatabase.h
ORB_SLAM2::LocalMapping
ORB_SLAM2
LoopClosing.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
LoopClosing_8cc
LoopClosing.h
Sim3Solver.h
Converter.h
Optimizer.h
ORBmatcher.h
ORB_SLAM2
LoopClosing.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
LoopClosing_8h
KeyFrame.h
LocalMapping.h
Map.h
ORBVocabulary.h
Tracking.h
KeyFrameDatabase.h
Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h
ORB_SLAM2::LoopClosing
ORB_SLAM2
macros.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/stuff/
macros_8h
#define
__PRETTY_FUNCTION__
macros_8h.html
a9c15fe1e91b07ea3280f5239f9841b67
#define
DEG2RAD
macros_8h.html
a2b4f9c3a8b58ecc8e9a6cda26417ba00
(x)
#define
G2O_ATTRIBUTE_CONSTRUCTOR
macros_8h.html
afe0b28d021d8c105d2dd969276f4610a
(func)
#define
G2O_ATTRIBUTE_DEPRECATED
macros_8h.html
aec1ec1c1e0488c850a48749d4dc7c46b
(func)
#define
G2O_ATTRIBUTE_FORMAT12
macros_8h.html
a053aa988e1d5f059ce90eb7c185e0058
#define
G2O_ATTRIBUTE_FORMAT23
macros_8h.html
af446712aac1f524edbeff60bc0078e97
#define
G2O_ATTRIBUTE_UNUSED
macros_8h.html
a148e6c5d6da8a950d703a3f0573c2f54
#define
G2O_ATTRIBUTE_WARNING
macros_8h.html
ad26f9c697c3a6efe8eb0277b34fa2532
(func)
#define
g2o_isfinite
macros_8h.html
a13ed8e2673f6ab9bf2fc6a9678dfc196
(x)
#define
g2o_isinf
macros_8h.html
adf95fee8a2dc7175cf0998a6a9c16c28
(x)
#define
g2o_isnan
macros_8h.html
a6e68a96bd391c3e6f2d10325713c17f3
(x)
#define
RAD2DEG
macros_8h.html
af93ab8e29004f71549e1cd50278c5473
(x)
Map.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
Map_8cc
Map.h
ORB_SLAM2
Map.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
Map_8h
MapPoint.h
KeyFrame.h
BoostArchiver.h
ORB_SLAM2::Map
ORB_SLAM2
MapPoint.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
MapPoint_8cc
MapPoint.h
ORBmatcher.h
ORB_SLAM2
MapPoint.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
MapPoint_8h
KeyFrame.h
Frame.h
Map.h
BoostArchiver.h
ORB_SLAM2::MapPoint
ORB_SLAM2
marginal_covariance_cholesky.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
marginal__covariance__cholesky_8cpp
marginal_covariance_cholesky.h
g2o::MatrixElem
g2o
marginal_covariance_cholesky.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
marginal__covariance__cholesky_8h
optimizable_graph.h
sparse_block_matrix.h
g2o::MarginalCovarianceCholesky
g2o
matrix_operations.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
matrix__operations_8h
g2o
g2o::internal
void
atxpy
namespaceg2o_1_1internal.html
ad176878dff85b91f1dbabed52cbf696e
(const MatrixType &A, const Eigen::Map< const Eigen::VectorXd > &x, int xoff, Eigen::Map< Eigen::VectorXd > &y, int yoff)
void
atxpy
namespaceg2o_1_1internal.html
a00b6a24b76a3fadc09136fe6232578ec
(const Eigen::Matrix< double, Eigen::Dynamic, t > &A, const Eigen::Map< const Eigen::VectorXd > &x, int xoff, Eigen::Map< Eigen::VectorXd > &y, int yoff)
void
atxpy
namespaceg2o_1_1internal.html
ac0b95f6585d99b71683a370d5957d3d2
(const Eigen::MatrixXd &A, const Eigen::Map< const Eigen::VectorXd > &x, int xoff, Eigen::Map< Eigen::VectorXd > &y, int yoff)
void
axpy
namespaceg2o_1_1internal.html
a3beb413c2d04c629c60a8ce5e05ddf8f
(const MatrixType &A, const Eigen::Map< const Eigen::VectorXd > &x, int xoff, Eigen::Map< Eigen::VectorXd > &y, int yoff)
void
axpy
namespaceg2o_1_1internal.html
a0656fb61cd6302ea0e3bf5f99890c05a
(const Eigen::Matrix< double, Eigen::Dynamic, t > &A, const Eigen::Map< const Eigen::VectorXd > &x, int xoff, Eigen::Map< Eigen::VectorXd > &y, int yoff)
void
axpy
namespaceg2o_1_1internal.html
a6a7cd8c5afe2488e8deb0cbbfa878198
(const Eigen::MatrixXd &A, const Eigen::Map< const Eigen::VectorXd > &x, int xoff, Eigen::Map< Eigen::VectorXd > &y, int yoff)
matrix_structure.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
matrix__structure_8cpp
matrix_structure.h
g2o::ColSort
g2o
matrix_structure.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
matrix__structure_8h
g2o::MatrixStructure
g2o
misc.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/stuff/
misc_8h
macros.h
g2o::ForceLinker
g2o
#define
M_PI
misc_8h.html
ae71449b1cc6e6250b91f539153a7a0d3
void(*
ForceLinkFunction
namespaceg2o.html
a3be76fea59d320255e89425439f18f48
)(void)
bool
arrayHasNaN
namespaceg2o.html
a123840a60e0d1dde58088d15a1e1fffa
(const double *array, int size, int *nanIndex=0)
double
average_angle
namespaceg2o.html
a25f6d3c7415a89f7a5bc1875a7fa5009
(double theta1, double theta2)
T
clamp
namespaceg2o.html
a50939862674314724dd800c41f82e7fe
(T l, T x, T u)
double
deg2rad
namespaceg2o.html
a8f29adce7d7b9855e1d0ba43835c34b3
(double degree)
T
hypot
namespaceg2o.html
a586ee8937cdc8de49303abd1611da387
(T x, T y)
T
hypot_sqr
namespaceg2o.html
ac2989135761e62b40066193a11950d21
(T x, T y)
double
inverse_theta
namespaceg2o.html
a9ae48fc8caba4b009642ca53d69a3b98
(double th)
double
normalize_theta
namespaceg2o.html
a9f036eb4c147ddf174aa56fa031f3867
(double theta)
double
rad2deg
namespaceg2o.html
a3965702cbb6051fa2bdb0c75c0358126
(double rad)
int
sign
namespaceg2o.html
a821ae3df8a97b37daf8804ef3a26ef1d
(T x)
T
square
namespaceg2o.html
ada3127f4fe72b228407fabe23b72a50b
(T x)
T
wrap
namespaceg2o.html
a207912b4849eaff934f6384bc79d07ce
(T l, T x, T u)
MonoNode.cc
/tmp/ws/src/orb_slam2_ros/ros/src/
MonoNode_8cc
MonoNode.h
int
main
MonoNode_8cc.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
MonoNode.h
/tmp/ws/src/orb_slam2_ros/ros/include/
MonoNode_8h
System.h
Node.h
MonoNode
Node.cc
/tmp/ws/src/orb_slam2_ros/ros/src/
Node_8cc
Node.h
Node.h
/tmp/ws/src/orb_slam2_ros/ros/include/
Node_8h
System.h
Node
openmp_mutex.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
openmp__mutex_8h
../../config.h
g2o::OpenMPMutex
g2o::ScopedOpenMPMutex
g2o
optimizable_graph.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
optimizable__graph_8cpp
optimizable_graph.h
estimate_propagator.h
factory.h
optimization_algorithm_property.h
hyper_graph_action.h
cache.h
robust_kernel.h
../stuff/macros.h
../stuff/color_macros.h
../stuff/string_tools.h
../stuff/misc.h
g2o
optimizable_graph.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
optimizable__graph_8h
openmp_mutex.h
hyper_graph.h
parameter.h
parameter_container.h
jacobian_workspace.h
../stuff/macros.h
g2o::OptimizableGraph::Data
g2o::OptimizableGraph::Edge
g2o::OptimizableGraph::EdgeIDCompare
g2o::OptimizableGraph
g2o::OptimizableGraph::Vertex
g2o::OptimizableGraph::VertexIDCompare
g2o
optimization_algorithm.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
optimization__algorithm_8cpp
optimization_algorithm.h
g2o
optimization_algorithm.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
optimization__algorithm_8h
../stuff/property.h
hyper_graph.h
sparse_block_matrix.h
g2o::OptimizationAlgorithm
g2o
optimization_algorithm_dogleg.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
optimization__algorithm__dogleg_8cpp
optimization_algorithm_dogleg.h
../stuff/timeutil.h
block_solver.h
sparse_optimizer.h
solver.h
batch_stats.h
g2o
optimization_algorithm_dogleg.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
optimization__algorithm__dogleg_8h
optimization_algorithm_with_hessian.h
g2o::OptimizationAlgorithmDogleg
g2o
optimization_algorithm_factory.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
optimization__algorithm__factory_8cpp
optimization_algorithm_factory.h
g2o
optimization_algorithm_factory.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
optimization__algorithm__factory_8h
../../config.h
../stuff/misc.h
optimization_algorithm_property.h
g2o::AbstractOptimizationAlgorithmCreator
g2o::OptimizationAlgorithmFactory
g2o::RegisterOptimizationAlgorithmProxy
g2o
#define
G2O_OAF_EXPORT
optimization__algorithm__factory_8h.html
a3f15543b2516d363adadc2a2b0eec964
#define
G2O_OAF_IMPORT
optimization__algorithm__factory_8h.html
aa5041852f640092de125618ac6e67b14
#define
G2O_REGISTER_OPTIMIZATION_ALGORITHM
optimization__algorithm__factory_8h.html
a706f71c4292e3540e2e9608c5b0e9be1
(optimizername, instance)
#define
G2O_REGISTER_OPTIMIZATION_LIBRARY
optimization__algorithm__factory_8h.html
a6f269806c32a948fabdc63ce3a2a0d6f
(libraryname)
#define
G2O_USE_OPTIMIZATION_ALGORITHM
optimization__algorithm__factory_8h.html
a5e2ec0694bdcbe2d89c3194b017dc6a0
(optimizername)
#define
G2O_USE_OPTIMIZATION_LIBRARY
optimization__algorithm__factory_8h.html
ae57d464827ff178ae08cb64e93e12cf6
(libraryname)
optimization_algorithm_gauss_newton.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
optimization__algorithm__gauss__newton_8cpp
optimization_algorithm_gauss_newton.h
../stuff/timeutil.h
../stuff/macros.h
solver.h
batch_stats.h
sparse_optimizer.h
g2o
optimization_algorithm_gauss_newton.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
optimization__algorithm__gauss__newton_8h
optimization_algorithm_with_hessian.h
g2o::OptimizationAlgorithmGaussNewton
g2o
optimization_algorithm_levenberg.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
optimization__algorithm__levenberg_8cpp
optimization_algorithm_levenberg.h
../stuff/timeutil.h
sparse_optimizer.h
solver.h
batch_stats.h
g2o
optimization_algorithm_levenberg.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
optimization__algorithm__levenberg_8h
optimization_algorithm_with_hessian.h
g2o::OptimizationAlgorithmLevenberg
g2o
optimization_algorithm_property.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
optimization__algorithm__property_8h
g2o::OptimizationAlgorithmProperty
g2o
optimization_algorithm_with_hessian.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
optimization__algorithm__with__hessian_8cpp
optimization_algorithm_with_hessian.h
solver.h
optimizable_graph.h
sparse_optimizer.h
g2o
optimization_algorithm_with_hessian.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
optimization__algorithm__with__hessian_8h
optimization_algorithm.h
g2o::OptimizationAlgorithmWithHessian
g2o
Optimizer.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
Optimizer_8cc
Optimizer.h
Thirdparty/g2o/g2o/core/block_solver.h
Thirdparty/g2o/g2o/core/optimization_algorithm_levenberg.h
Thirdparty/g2o/g2o/solvers/linear_solver_eigen.h
Thirdparty/g2o/g2o/types/types_six_dof_expmap.h
Thirdparty/g2o/g2o/core/robust_kernel_impl.h
Thirdparty/g2o/g2o/solvers/linear_solver_dense.h
Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h
Converter.h
ORB_SLAM2
Optimizer.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
Optimizer_8h
Map.h
MapPoint.h
KeyFrame.h
LoopClosing.h
Frame.h
Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h
ORB_SLAM2::Optimizer
ORB_SLAM2
ORBextractor.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
ORBextractor_8cc
ORB_SLAM2
#define
GET_VALUE
ORBextractor_8cc.html
a35931865021519a9d7a2a4d2f196e684
(idx)
static void
computeDescriptors
namespaceORB__SLAM2.html
ad90997cdb916a99c644c0959e08cf4df
(const Mat &image, vector< KeyPoint > &keypoints, Mat &descriptors, const vector< Point > &pattern)
static void
computeOrbDescriptor
namespaceORB__SLAM2.html
a932693f631bfe871700d02c72e14c6cd
(const KeyPoint &kpt, const Mat &img, const Point *pattern, uchar *desc)
static void
computeOrientation
namespaceORB__SLAM2.html
a40adb6b621d7c2dd9d2961ba88e445c8
(const Mat &image, vector< KeyPoint > &keypoints, const vector< int > &umax)
static float
IC_Angle
namespaceORB__SLAM2.html
ac570dbdaae2d483745515b5022fd6820
(const Mat &image, Point2f pt, const vector< int > &u_max)
static int
bit_pattern_31_
namespaceORB__SLAM2.html
a8dd21ee063eca2b0bc3f5e76ceba0492
[256 *4]
const int
EDGE_THRESHOLD
namespaceORB__SLAM2.html
aec00f1ad4dea35755e3af4404282cd3b
const float
factorPI
namespaceORB__SLAM2.html
a8015b470ffeb885a0c90837a03b3210f
const int
HALF_PATCH_SIZE
namespaceORB__SLAM2.html
aa09849ae679bf2392b097abd710d8d7f
const int
PATCH_SIZE
namespaceORB__SLAM2.html
a557e5c298c5f7164667f083494c2197a
ORBextractor.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
ORBextractor_8h
ORB_SLAM2::ExtractorNode
ORB_SLAM2::ORBextractor
ORB_SLAM2
ORBmatcher.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
ORBmatcher_8cc
ORBmatcher.h
Thirdparty/DBoW2/DBoW2/FeatureVector.h
ORB_SLAM2
ORBmatcher.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
ORBmatcher_8h
MapPoint.h
KeyFrame.h
Frame.h
ORB_SLAM2::ORBmatcher
ORB_SLAM2
ORBVocabulary.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
ORBVocabulary_8h
Thirdparty/DBoW2/DBoW2/FORB.h
Thirdparty/DBoW2/DBoW2/TemplatedVocabulary.h
ORB_SLAM2
DBoW2::TemplatedVocabulary< DBoW2::FORB::TDescriptor, DBoW2::FORB >
ORBVocabulary
namespaceORB__SLAM2.html
a2fafba714858cab1bb18d438e2e83c5d
os_specific.c
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/stuff/
os__specific_8c
os_specific.h
os_specific.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/stuff/
os__specific_8h
parameter.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
parameter_8cpp
parameter.h
g2o
parameter.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
parameter_8h
hyper_graph.h
g2o::Parameter
g2o
std::vector< Parameter * >
ParameterVector
namespaceg2o.html
a85cc8f2c7db8cab47b2b269a7acd6785
parameter_container.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
parameter__container_8cpp
parameter_container.h
factory.h
parameter.h
../stuff/macros.h
../stuff/color_macros.h
../stuff/string_tools.h
g2o
parameter_container.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
parameter__container_8h
g2o::ParameterContainer
g2o
PnPsolver.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
PnPsolver_8cc
PnPsolver.h
Thirdparty/DBoW2/DUtils/Random.h
ORB_SLAM2
PnPsolver.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
PnPsolver_8h
MapPoint.h
Frame.h
ORB_SLAM2::PnPsolver
ORB_SLAM2
property.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/stuff/
property_8cpp
property.h
macros.h
string_tools.h
g2o
property.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/stuff/
property_8h
string_tools.h
g2o::BaseProperty
g2o::Property
g2o::PropertyMap
g2o
Property< bool >
BoolProperty
namespaceg2o.html
a28e624fedcafeb2b049be2930421071f
Property< double >
DoubleProperty
namespaceg2o.html
a9b4e25cbdaf9d69afa4431d6af6d7bed
Property< float >
FloatProperty
namespaceg2o.html
af8e55b06b00e915fcf0475b00acea270
Property< int >
IntProperty
namespaceg2o.html
aa44e64803eabdb592175e27f1e3ebf59
Property< std::string >
StringProperty
namespaceg2o.html
a40c5b0f5bf1dd1e5b9c25c20fcf43920
Random.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/DBoW2/DUtils/
Random_8cpp
Random.h
Timestamp.h
Random.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/DBoW2/DUtils/
Random_8h
DUtils::Random
DUtils::Random::UnrepeatedRandomizer
DUtils
#define
__D_RANDOM__
Random_8h.html
a32b388b36f2ecf45e30c994ead90dd4c
RGBDNode.cc
/tmp/ws/src/orb_slam2_ros/ros/src/
RGBDNode_8cc
RGBDNode.h
int
main
RGBDNode_8cc.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
RGBDNode.h
/tmp/ws/src/orb_slam2_ros/ros/include/
RGBDNode_8h
System.h
Node.h
RGBDNode
robust_kernel.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
robust__kernel_8cpp
robust_kernel.h
g2o
robust_kernel.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
robust__kernel_8h
g2o::RobustKernel
g2o
std::tr1::shared_ptr< RobustKernel >
RobustKernelPtr
namespaceg2o.html
a0802a5e01a6b1861ae01013220dec6ac
robust_kernel_factory.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
robust__kernel__factory_8cpp
robust_kernel_factory.h
robust_kernel.h
g2o
robust_kernel_factory.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
robust__kernel__factory_8h
../stuff/misc.h
g2o::AbstractRobustKernelCreator
g2o::RegisterRobustKernelProxy
g2o::RobustKernelCreator
g2o::RobustKernelFactory
g2o
#define
G2O_REGISTER_ROBUST_KERNEL
robust__kernel__factory_8h.html
a9ead0decaafe0a95f92d96669444d17e
(name, classname)
#define
G2O_ROBUST_KERNEL_FACTORY_EXPORT
robust__kernel__factory_8h.html
a2197d9563f6d29b47971e4ad16c2ffcf
#define
G2O_ROBUST_KERNEL_FACTORY_IMPORT
robust__kernel__factory_8h.html
a13f6eb912b19652422d3e3e7e7c41c14
#define
G2O_USE_ROBUST_KERNEL
robust__kernel__factory_8h.html
ab56433f8002af3facebfa87587af842f
(classname)
robust_kernel_impl.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
robust__kernel__impl_8cpp
robust_kernel_impl.h
robust_kernel_factory.h
g2o
robust_kernel_impl.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
robust__kernel__impl_8h
robust_kernel.h
g2o::RobustKernelCauchy
g2o::RobustKernelDCS
g2o::RobustKernelHuber
g2o::RobustKernelPseudoHuber
g2o::RobustKernelSaturated
g2o::RobustKernelScaleDelta
g2o::RobustKernelTukey
g2o
ScoringObject.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/DBoW2/DBoW2/
ScoringObject_8cpp
TemplatedVocabulary.h
BowVector.h
ScoringObject.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/DBoW2/DBoW2/
ScoringObject_8h
BowVector.h
DBoW2::GeneralScoring
DBoW2
#define
__SCORING_CLASS
ScoringObject_8h.html
a3922c232b91184a032cb6ff76d4ebac4
(NAME, MUSTNORMALIZE, NORM)
class
__SCORING_CLASS
namespaceDBoW2.html
a75539718457109a0efbd4778f7fa7369
(L1Scoring, true, L1)
class
__SCORING_CLASS
namespaceDBoW2.html
ae07d9b48e6fefc0f0c01df371c17b3ca
(DotProductScoring, false, L1)
class
__SCORING_CLASS
namespaceDBoW2.html
a8b204afc23807ec9a07127d36e88e07f
(BhattacharyyaScoring, true, L1)
class
__SCORING_CLASS
namespaceDBoW2.html
ae19b56aa4101670a2f019358dc621693
(KLScoring, true, L1)
class
__SCORING_CLASS
namespaceDBoW2.html
a6f9c1118526ece0dc3ed4054266fbdda
(ChiSquareScoring, true, L1)
class
__SCORING_CLASS
namespaceDBoW2.html
ac7a02f9992dcadb8af97192765c6d9d3
(L2Scoring, true, L2)
se3_ops.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/types/
se3__ops_8h
se3_ops.hpp
g2o
Vector3d
deltaR
namespaceg2o.html
a2e39915fb420fd7dc2d3802435e4a6a9
(const Matrix3d &R)
Vector2d
project
namespaceg2o.html
a45b89a0471d862c09167e7ce718df000
(const Vector3d &)
Vector3d
project
namespaceg2o.html
a3d337768fe9db907df691e3624ca4e1e
(const Vector4d &)
Matrix3d
skew
namespaceg2o.html
adb3143a37b9bc002f4f7b6423061ef81
(const Vector3d &v)
Vector3d
unproject
namespaceg2o.html
ab8746174c3f8c25af4188fc24b2dc3d4
(const Vector2d &)
Vector4d
unproject
namespaceg2o.html
a46785a7417bd703d67107c2b5f649007
(const Vector3d &)
se3_ops.hpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/types/
se3__ops_8hpp
Vector3d
deltaR
se3__ops_8hpp.html
ab5f76ec521211d5bba92430d1cd86e4e
(const Matrix3d &R)
Vector2d
project
se3__ops_8hpp.html
a6034cd57d868d5c3f8af31041cd4001c
(const Vector3d &v)
Vector3d
project
se3__ops_8hpp.html
af298f2d44702b6d6d08294893202c690
(const Vector4d &v)
Matrix3d
skew
se3__ops_8hpp.html
a3c5bcbab070f57ad4172726b8433fa44
(const Vector3d &v)
Vector3d
unproject
se3__ops_8hpp.html
a5852da03157f63bf003abbf9ab7405eb
(const Vector2d &v)
Vector4d
unproject
se3__ops_8hpp.html
aaefef2f30db992eb7708e0acd4eb99ec
(const Vector3d &v)
se3quat.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/types/
se3quat_8h
se3_ops.h
g2o::SE3Quat
g2o
Matrix< double, 6, 1 >
Vector6d
namespaceg2o.html
a3bc8a4fbac86f158d548be81af2f929b
Matrix< double, 7, 1 >
Vector7d
namespaceg2o.html
a4740ec41130f2ecc628c81f71261c8de
std::ostream &
operator<<
namespaceg2o.html
a613d60098b4ebe03626c13f9432b7834
(std::ostream &out_str, const SE3Quat &se3)
sim3.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/types/
sim3_8h
se3_ops.h
g2o::Sim3
g2o
Matrix< double, 7, 7 >
Matrix7d
namespaceg2o.html
a3ce3dfdcb313ec3483b8cee099402e54
std::ostream &
operator<<
namespaceg2o.html
a8ab958f2ec4a80e849def091d38f1131
(std::ostream &out_str, const Sim3 &sim3)
Sim3Solver.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
Sim3Solver_8cc
Sim3Solver.h
KeyFrame.h
ORBmatcher.h
Thirdparty/DBoW2/DUtils/Random.h
ORB_SLAM2
Sim3Solver.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
Sim3Solver_8h
KeyFrame.h
ORB_SLAM2::Sim3Solver
ORB_SLAM2
solver.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
solver_8cpp
solver.h
g2o
solver.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
solver_8h
hyper_graph.h
batch_stats.h
sparse_block_matrix.h
g2o::Solver
g2o
sparse_block_matrix.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
sparse__block__matrix_8h
sparse_block_matrix_ccs.h
matrix_structure.h
matrix_operations.h
../../config.h
sparse_block_matrix.hpp
g2o::SparseBlockMatrix
g2o
SparseBlockMatrix< MatrixXd >
SparseBlockMatrixXd
namespaceg2o.html
a268218b758e93d6d13f8d35a327a650a
std::ostream &
operator<<
namespaceg2o.html
ab3e31c5c97f4edd83df73c791b7b0e81
(std::ostream &, const SparseBlockMatrix< MatrixType > &m)
sparse_block_matrix.hpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
sparse__block__matrix_8hpp
g2o
std::ostream &
operator<<
namespaceg2o.html
ab3e31c5c97f4edd83df73c791b7b0e81
(std::ostream &, const SparseBlockMatrix< MatrixType > &m)
sparse_block_matrix_ccs.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
sparse__block__matrix__ccs_8h
../../config.h
matrix_operations.h
g2o::SparseBlockMatrixCCS::RowBlock
g2o::SparseBlockMatrixCCS
g2o::SparseBlockMatrixHashMap
g2o
sparse_block_matrix_diagonal.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
sparse__block__matrix__diagonal_8h
../../config.h
matrix_operations.h
g2o::SparseBlockMatrixDiagonal
g2o
sparse_block_matrix_test.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
sparse__block__matrix__test_8cpp
sparse_block_matrix.h
SparseBlockMatrix< MatrixXd >
SparseBlockMatrixX
sparse__block__matrix__test_8cpp.html
a6c0784265951cf0ebdee4c309e2d2167
int
main
sparse__block__matrix__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
std::ostream &
operator<<
sparse__block__matrix__test_8cpp.html
a56570084a8db5a99e6d72fc249e24279
(std::ostream &os, const SparseBlockMatrixX::SparseMatrixBlock &m)
sparse_optimizer.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
sparse__optimizer_8cpp
sparse_optimizer.h
estimate_propagator.h
optimization_algorithm.h
batch_stats.h
hyper_graph_action.h
robust_kernel.h
../stuff/timeutil.h
../stuff/macros.h
../stuff/misc.h
../../config.h
g2o
sparse_optimizer.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/core/
sparse__optimizer_8h
../stuff/macros.h
optimizable_graph.h
sparse_block_matrix.h
batch_stats.h
g2o::SparseOptimizer
g2o
StereoNode.cc
/tmp/ws/src/orb_slam2_ros/ros/src/
StereoNode_8cc
StereoNode.h
int
main
StereoNode_8cc.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
StereoNode.h
/tmp/ws/src/orb_slam2_ros/ros/include/
StereoNode_8h
System.h
Node.h
StereoNode
string_tools.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/stuff/
string__tools_8cpp
string_tools.h
os_specific.h
macros.h
g2o
std::string
formatString
group__utils.html
ga948eee11520b4508727e2020b36faa48
(const char *fmt,...)
int
readLine
group__utils.html
ga07aa1d8e5a4e25d0170010df66908611
(std::istream &is, std::stringstream ¤tLine)
bool
strEndsWith
group__utils.html
ga46ed3632c02c1e103629e7114c715880
(const std::string &s, const std::string &end)
std::string
strExpandFilename
group__utils.html
ga198d4ceebba5de14cd7e40be2a06c277
(const std::string &filename)
int
strPrintf
group__utils.html
gad6042db9246017195692a73ec62abc5f
(std::string &str, const char *fmt,...)
std::vector< std::string >
strSplit
group__utils.html
ga8e1ffa60787d006502c7c94f5646c598
(const std::string &str, const std::string &delimiters)
bool
strStartsWith
group__utils.html
gac8a541b33cded5c67d9cab7ada51c13d
(const std::string &s, const std::string &start)
std::string
strToLower
group__utils.html
ga98a43706466c9618576a0f23e9021457
(const std::string &s)
std::string
strToUpper
group__utils.html
gac5545be3a953651c68fe8c81313f2564
(const std::string &s)
std::string
trim
group__utils.html
ga5c3812993227cfbec772c7477928c1fc
(const std::string &s)
std::string
trimLeft
group__utils.html
ga1e3dc946d073cacb02cf458d67471ad5
(const std::string &s)
std::string
trimRight
group__utils.html
ga3e3eb912f0f9e272e81127f1653edf38
(const std::string &s)
string_tools.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/stuff/
string__tools_8h
macros.h
g2o
bool
convertString
group__utils.html
ga599c46f6984e9a2147fac39324e9fadc
(const std::string &s, T &x, bool failIfLeftoverChars=true)
std::string
formatString
group__utils.html
ga948eee11520b4508727e2020b36faa48
(const char *fmt,...)
OutputIterator
readFloats
group__utils.html
ga88353c6cfc2e519df07814ca577e71ec
(const char *str, OutputIterator out)
OutputIterator
readInts
group__utils.html
gae501003a8f6b60afb846857fdb82174d
(const char *str, OutputIterator out)
int
readLine
group__utils.html
ga07aa1d8e5a4e25d0170010df66908611
(std::istream &is, std::stringstream ¤tLine)
bool
strEndsWith
group__utils.html
ga46ed3632c02c1e103629e7114c715880
(const std::string &s, const std::string &end)
std::string
strExpandFilename
group__utils.html
ga198d4ceebba5de14cd7e40be2a06c277
(const std::string &filename)
T
stringToType
group__utils.html
ga9dac39a213d269b8d68fb698bf82873a
(const std::string &s, bool failIfLeftoverChars=true)
int
strPrintf
group__utils.html
gad6042db9246017195692a73ec62abc5f
(std::string &str, const char *fmt,...)
std::vector< std::string >
strSplit
group__utils.html
ga8e1ffa60787d006502c7c94f5646c598
(const std::string &str, const std::string &delimiters)
bool
strStartsWith
group__utils.html
gac8a541b33cded5c67d9cab7ada51c13d
(const std::string &s, const std::string &start)
std::string
strToLower
group__utils.html
ga98a43706466c9618576a0f23e9021457
(const std::string &s)
std::string
strToUpper
group__utils.html
gac5545be3a953651c68fe8c81313f2564
(const std::string &s)
std::string
trim
group__utils.html
ga5c3812993227cfbec772c7477928c1fc
(const std::string &s)
std::string
trimLeft
group__utils.html
ga1e3dc946d073cacb02cf458d67471ad5
(const std::string &s)
std::string
trimRight
group__utils.html
ga3e3eb912f0f9e272e81127f1653edf38
(const std::string &s)
System.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
System_8cc
System.h
Converter.h
ORB_SLAM2
System.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
System_8h
Tracking.h
FrameDrawer.h
Map.h
LocalMapping.h
LoopClosing.h
KeyFrameDatabase.h
ORBVocabulary.h
ORB_SLAM2::System
ORB_SLAM2
TemplatedVocabulary.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/DBoW2/DBoW2/
TemplatedVocabulary_8h
FeatureVector.h
BowVector.h
ScoringObject.h
../DUtils/Random.h
DBoW2::TemplatedVocabulary::Node
DBoW2::TemplatedVocabulary
DBoW2
std::ostream &
operator<<
namespaceDBoW2.html
aecdf616fe16d2cf09f521a603b9d43f1
(std::ostream &os, const TemplatedVocabulary< TDescriptor, F > &voc)
Timestamp.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/DBoW2/DUtils/
Timestamp_8cpp
Timestamp.h
Timestamp.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/DBoW2/DUtils/
Timestamp_8h
DUtils::Timestamp
DUtils
timeutil.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/stuff/
timeutil_8cpp
timeutil.h
g2o
double
get_monotonic_time
namespaceg2o.html
aa64237935c7d8411b4369234a5f661ea
()
timeutil.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/stuff/
timeutil_8h
g2o::ScopeTime
g2o
#define
DO_EVERY
group__utils.html
gabfe958da8833edbe74250507adc61635
(secs, code)
#define
DO_EVERY_TS
group__utils.html
ga9b9f34c01b03b47644c2762bf256be32
(secs, currentTime, code)
#define
MEASURE_FUNCTION_TIME
group__utils.html
gae79acf8eb730f80c029d60e19332b4b9
#define
MEASURE_TIME
group__utils.html
gaafc27d8d00ac925dce6e52a013cc2b32
(text, code)
double
get_monotonic_time
namespaceg2o.html
aa64237935c7d8411b4369234a5f661ea
()
double
get_time
namespaceg2o.html
a6baa8fdfd973b5b970df14f14fd5d844
()
Tracking.cc
/tmp/ws/src/orb_slam2_ros/orb_slam2/src/
Tracking_8cc
Tracking.h
ORBmatcher.h
FrameDrawer.h
Converter.h
Map.h
Initializer.h
Optimizer.h
PnPsolver.h
ORB_SLAM2
Tracking.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/include/
Tracking_8h
FrameDrawer.h
Map.h
LocalMapping.h
LoopClosing.h
Frame.h
ORBVocabulary.h
KeyFrameDatabase.h
Initializer.h
System.h
ORB_SLAM2::ORBParameters
ORB_SLAM2::Tracking
ORB_SLAM2
types_sba.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/types/
types__sba_8cpp
types_sba.h
g2o
types_sba.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/types/
types__sba_8h
../core/base_vertex.h
g2o::VertexSBAPointXYZ
g2o
types_seven_dof_expmap.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/types/
types__seven__dof__expmap_8cpp
types_seven_dof_expmap.h
g2o
types_seven_dof_expmap.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/types/
types__seven__dof__expmap_8h
../core/base_vertex.h
../core/base_binary_edge.h
types_six_dof_expmap.h
sim3.h
g2o::EdgeInverseSim3ProjectXYZ
g2o::EdgeSim3
g2o::EdgeSim3ProjectXYZ
g2o::VertexSim3Expmap
g2o
types_six_dof_expmap.cpp
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/types/
types__six__dof__expmap_8cpp
types_six_dof_expmap.h
../core/factory.h
../stuff/macros.h
g2o
Vector2d
project2d
namespaceg2o.html
acc3b6db544c564fb29c4ea60c1fcb775
(const Vector3d &v)
Vector3d
unproject2d
namespaceg2o.html
a6edbda6681de50df71048c5b72778998
(const Vector2d &v)
types_six_dof_expmap.h
/tmp/ws/src/orb_slam2_ros/orb_slam2/Thirdparty/g2o/g2o/types/
types__six__dof__expmap_8h
../core/base_vertex.h
../core/base_binary_edge.h
../core/base_unary_edge.h
se3_ops.h
se3quat.h
types_sba.h
g2o::EdgeSE3ProjectXYZ
g2o::EdgeSE3ProjectXYZOnlyPose
g2o::EdgeStereoSE3ProjectXYZ
g2o::EdgeStereoSE3ProjectXYZOnlyPose
g2o::VertexSE3Expmap
g2o
g2o::types_six_dof_expmap
Matrix< double, 6, 6 >
Matrix6d
namespaceg2o.html
afff8bcc18e5be58eef0961900ddda24b
void
init
namespaceg2o_1_1types__six__dof__expmap.html
a2bec58737fccd3c11536ce1eb2692b73
()
g2o::AbstractHyperGraphElementCreator
classg2o_1_1AbstractHyperGraphElementCreator.html
virtual HyperGraph::HyperGraphElement *
construct
classg2o_1_1AbstractHyperGraphElementCreator.html
a0b4722fa4b05465bf89d6e7fdc75b153
()=0
virtual const std::string &
name
classg2o_1_1AbstractHyperGraphElementCreator.html
a238928fbbfd6e473b2c61002112e6f5f
() const =0
virtual
~AbstractHyperGraphElementCreator
classg2o_1_1AbstractHyperGraphElementCreator.html
a7739f2b8d9e10f71c31d41748cf10835
()
g2o::AbstractOptimizationAlgorithmCreator
classg2o_1_1AbstractOptimizationAlgorithmCreator.html
AbstractOptimizationAlgorithmCreator
classg2o_1_1AbstractOptimizationAlgorithmCreator.html
ae9f64a630d2e641043aabc98660495d8
(const OptimizationAlgorithmProperty &p)
virtual OptimizationAlgorithm *
construct
classg2o_1_1AbstractOptimizationAlgorithmCreator.html
a96a737bda0f932ac7dd51aa468795353
()=0
const OptimizationAlgorithmProperty &
property
classg2o_1_1AbstractOptimizationAlgorithmCreator.html
af070d079a64f6d23afe6df25e154b160
() const
virtual
~AbstractOptimizationAlgorithmCreator
classg2o_1_1AbstractOptimizationAlgorithmCreator.html
a8832e6083876766797176fb0d93b4554
()
OptimizationAlgorithmProperty
_property
classg2o_1_1AbstractOptimizationAlgorithmCreator.html
acf2663d0d6dec71049e4853a9825eafb
g2o::AbstractRobustKernelCreator
classg2o_1_1AbstractRobustKernelCreator.html
virtual RobustKernel *
construct
classg2o_1_1AbstractRobustKernelCreator.html
a3022ab9279e52151d37f8cb4d1524d47
()=0
virtual
~AbstractRobustKernelCreator
classg2o_1_1AbstractRobustKernelCreator.html
af62964a80bc9f76d837df0913057f8f7
()
g2o::EstimatePropagator::AdjacencyMapEntry
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
AdjacencyMapEntry
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
a5fe6ab271c62be13c363ea3807e6d357
()
OptimizableGraph::Vertex *
child
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
a18950202077ae522b96798e7413f87d8
() const
double
distance
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
a6d09d8c8149ccebebda9bb4f93da475d
() const
OptimizableGraph::Edge *
edge
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
a60bf7d0054f60b3b97cb6ddbb4e6822e
() const
int
frontierLevel
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
aa198f0e42ac773dc34a42ab9b75d3a08
() const
const OptimizableGraph::VertexSet &
parent
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
aee0f4d6633710a78e9db0da72fbc4160
() const
void
reset
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
a6d2f95439aa6ee608f2e2d110de553e8
()
OptimizableGraph::Vertex *
_child
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
ab6f716e85cc15e6d9c570132fe889fd6
double
_distance
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
a3558503af9d9f56088ff1593398f86d4
OptimizableGraph::Edge *
_edge
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
a738795d0b3989374ba51821354629d64
int
_frontierLevel
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
a56bfab4074fa692f03378526007758f7
OptimizableGraph::VertexSet
_parent
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
a72384502361d60e1f3ae1644de1e7379
bool
inQueue
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
a6697b7728a51b80663f843daba54e2d8
PriorityQueue::iterator
queueIt
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
a40828826b865378855fdc26fae46af11
friend class
EstimatePropagator
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
a84fd16bbb058a331370b1b9983896264
friend class
PriorityQueue
classg2o_1_1EstimatePropagator_1_1AdjacencyMapEntry.html
afde21c6f1b41de5a73362b2fcfec056b
g2o::HyperDijkstra::AdjacencyMapEntry
structg2o_1_1HyperDijkstra_1_1AdjacencyMapEntry.html
AdjacencyMapEntry
structg2o_1_1HyperDijkstra_1_1AdjacencyMapEntry.html
a160f87d80b7c2137abcce561fbc5feed
(HyperGraph::Vertex *_child=0, HyperGraph::Vertex *_parent=0, HyperGraph::Edge *_edge=0, double _distance=std::numeric_limits< double >::max())
HyperGraph::Vertex *
child
structg2o_1_1HyperDijkstra_1_1AdjacencyMapEntry.html
a16b56779c464b948cb0a102929e1c5f2
() const
HyperGraph::VertexSet &
children
structg2o_1_1HyperDijkstra_1_1AdjacencyMapEntry.html
aa1a11048612968381db6a0ad525f7e0d
()
const HyperGraph::VertexSet &
children
structg2o_1_1HyperDijkstra_1_1AdjacencyMapEntry.html
a631ac78faf06416839df66a8c93aab9e
() const
double
distance
structg2o_1_1HyperDijkstra_1_1AdjacencyMapEntry.html
a40a498bd2fae5c3a4a25d91599e22f9f
() const
HyperGraph::Edge *
edge
structg2o_1_1HyperDijkstra_1_1AdjacencyMapEntry.html
a4cbdf1ab4ad29ab534cad318ca6898dc
() const
HyperGraph::Vertex *
parent
structg2o_1_1HyperDijkstra_1_1AdjacencyMapEntry.html
a2955ede218d2843f1ceae9402e3a9c23
() const
HyperGraph::Vertex *
_child
structg2o_1_1HyperDijkstra_1_1AdjacencyMapEntry.html
a7ccdf917414efa537c3942d360ca127a
HyperGraph::VertexSet
_children
structg2o_1_1HyperDijkstra_1_1AdjacencyMapEntry.html
a5b69ff3769d50a3229e2df80cac3f093
double
_distance
structg2o_1_1HyperDijkstra_1_1AdjacencyMapEntry.html
a95b3db28f32badcdce2edf1bae83b78d
HyperGraph::Edge *
_edge
structg2o_1_1HyperDijkstra_1_1AdjacencyMapEntry.html
adc56c13a328aac02456474a9e7c72415
HyperGraph::Vertex *
_parent
structg2o_1_1HyperDijkstra_1_1AdjacencyMapEntry.html
a3490ab9668c98d3e0cb14c54b9d41747
friend struct
HyperDijkstra
structg2o_1_1HyperDijkstra_1_1AdjacencyMapEntry.html
a358d802df25b35f34e715710d1fa380c
g2o::BaseBinaryEdge
classg2o_1_1BaseBinaryEdge.html
D
E
VertexXi
VertexXj
g2o::BaseEdge
BaseEdge< D, E >::ErrorVector
ErrorVector
classg2o_1_1BaseBinaryEdge.html
ae1cccf6068b2446ece316b6a69a46acf
Eigen::Map< Matrix< double, Dj, Di >, Matrix< double, Dj, Di >::Flags &PacketAccessBit?Aligned:Unaligned >
HessianBlockTransposedType
classg2o_1_1BaseBinaryEdge.html
aa72228036ad73cfb3df25cce48a582b6
Eigen::Map< Matrix< double, Di, Dj >, Matrix< double, Di, Dj >::Flags &PacketAccessBit?Aligned:Unaligned >
HessianBlockType
classg2o_1_1BaseBinaryEdge.html
a01f39bd21904c65780aed1b9ba567c67
BaseEdge< D, E >::InformationType
InformationType
classg2o_1_1BaseBinaryEdge.html
a4530ef6462aadaf2ab826d440d3b3318
Matrix< double, D, Di >::AlignedMapType
JacobianXiOplusType
classg2o_1_1BaseBinaryEdge.html
ab1cde84224b129603bcd95db027e0167
Matrix< double, D, Dj >::AlignedMapType
JacobianXjOplusType
classg2o_1_1BaseBinaryEdge.html
a83e5dec2135b33e86255c87be3b5d062
BaseEdge< D, E >::Measurement
Measurement
classg2o_1_1BaseBinaryEdge.html
ac1e9249e9906747a6669a9c90013944b
VertexXi
VertexXiType
classg2o_1_1BaseBinaryEdge.html
aa8e2b04b2c0c90adc48384d6d41063cc
VertexXj
VertexXjType
classg2o_1_1BaseBinaryEdge.html
aa489ae37680c37d7b2c3c1a197f90de9
virtual bool
allVerticesFixed
classg2o_1_1BaseBinaryEdge.html
a1895c3b7141e93fd05bf271daeda7568
() const
BaseBinaryEdge
classg2o_1_1BaseBinaryEdge.html
aacfc6e1d439f2f0fb09c6b069f478cf4
()
virtual void
constructQuadraticForm
classg2o_1_1BaseBinaryEdge.html
a06a18745d95017c6d3c841f838a65364
()
virtual OptimizableGraph::Vertex *
createFrom
classg2o_1_1BaseBinaryEdge.html
a32bfc93b6dede619c7d99db2fb60f80d
()
virtual OptimizableGraph::Vertex *
createTo
classg2o_1_1BaseBinaryEdge.html
ac7cce17e3229445e5a33c3cb8a569320
()
const JacobianXiOplusType &
jacobianOplusXi
classg2o_1_1BaseBinaryEdge.html
ad036a59a5bc1d04d1799d61b9be15864
() const
const JacobianXjOplusType &
jacobianOplusXj
classg2o_1_1BaseBinaryEdge.html
a8a8ed568c4a00f74943fc1efe5bbc72c
() const
virtual void
linearizeOplus
classg2o_1_1BaseBinaryEdge.html
afc3b6470e7679f027c2614484b394925
(JacobianWorkspace &jacobianWorkspace)
virtual void
linearizeOplus
classg2o_1_1BaseBinaryEdge.html
af0fb8a693c8c7996fa65566e7263fbc4
()
virtual void
mapHessianMemory
classg2o_1_1BaseBinaryEdge.html
ada358930854d386a4e8c32f64078e052
(double *d, int i, int j, bool rowMajor)
virtual void
resize
classg2o_1_1BaseBinaryEdge.html
a06e64067fa5fff4a5e2d058249b55478
(size_t size)
static const int
Di
classg2o_1_1BaseBinaryEdge.html
abfe232196405a7204bc299a747c1cc8b
static const int
Dimension
classg2o_1_1BaseBinaryEdge.html
af3c134948e48c446762fa4e427d1cca5
static const int
Dj
classg2o_1_1BaseBinaryEdge.html
ab718b94950a34d589371fe6f5583b259
HessianBlockType
_hessian
classg2o_1_1BaseBinaryEdge.html
a5036f75e3b20c79cb014fcc929d8eef9
bool
_hessianRowMajor
classg2o_1_1BaseBinaryEdge.html
aeb5c1f09a4433a6bd76ce4ab67bd9a64
HessianBlockTransposedType
_hessianTransposed
classg2o_1_1BaseBinaryEdge.html
aa61657904b00fcfa19df382094386f11
JacobianXiOplusType
_jacobianOplusXi
classg2o_1_1BaseBinaryEdge.html
aa21b9d84924ec93192374761ee0adfa7
JacobianXjOplusType
_jacobianOplusXj
classg2o_1_1BaseBinaryEdge.html
ad448518247044496cb99c9d70bd1a363
BaseBinaryEdge< 2, Vector2d, VertexSBAPointXYZ, VertexSE3Expmap >
classg2o_1_1BaseBinaryEdge.html
BaseEdge< D, Vector2d >
BaseEdge< D, Vector2d >::ErrorVector
ErrorVector
classg2o_1_1BaseBinaryEdge.html
ae1cccf6068b2446ece316b6a69a46acf
Eigen::Map< Matrix< double, Dj, Di >, Matrix< double, Dj, Di >::Flags &PacketAccessBit?Aligned:Unaligned >
HessianBlockTransposedType
classg2o_1_1BaseBinaryEdge.html
aa72228036ad73cfb3df25cce48a582b6
Eigen::Map< Matrix< double, Di, Dj >, Matrix< double, Di, Dj >::Flags &PacketAccessBit?Aligned:Unaligned >
HessianBlockType
classg2o_1_1BaseBinaryEdge.html
a01f39bd21904c65780aed1b9ba567c67
BaseEdge< D, Vector2d >::InformationType
InformationType
classg2o_1_1BaseBinaryEdge.html
a4530ef6462aadaf2ab826d440d3b3318
Matrix< double, D, Di >::AlignedMapType
JacobianXiOplusType
classg2o_1_1BaseBinaryEdge.html
ab1cde84224b129603bcd95db027e0167
Matrix< double, D, Dj >::AlignedMapType
JacobianXjOplusType
classg2o_1_1BaseBinaryEdge.html
a83e5dec2135b33e86255c87be3b5d062
BaseEdge< D, Vector2d >::Measurement
Measurement
classg2o_1_1BaseBinaryEdge.html
ac1e9249e9906747a6669a9c90013944b
VertexSBAPointXYZ
VertexXiType
classg2o_1_1BaseBinaryEdge.html
aa8e2b04b2c0c90adc48384d6d41063cc
VertexSE3Expmap
VertexXjType
classg2o_1_1BaseBinaryEdge.html
aa489ae37680c37d7b2c3c1a197f90de9
virtual bool
allVerticesFixed
classg2o_1_1BaseBinaryEdge.html
a1895c3b7141e93fd05bf271daeda7568
() const
BaseBinaryEdge
classg2o_1_1BaseBinaryEdge.html
aacfc6e1d439f2f0fb09c6b069f478cf4
()
virtual void
constructQuadraticForm
classg2o_1_1BaseBinaryEdge.html
a06a18745d95017c6d3c841f838a65364
()
virtual OptimizableGraph::Vertex *
createFrom
classg2o_1_1BaseBinaryEdge.html
a32bfc93b6dede619c7d99db2fb60f80d
()
virtual OptimizableGraph::Vertex *
createTo
classg2o_1_1BaseBinaryEdge.html
ac7cce17e3229445e5a33c3cb8a569320
()
const JacobianXiOplusType &
jacobianOplusXi
classg2o_1_1BaseBinaryEdge.html
ad036a59a5bc1d04d1799d61b9be15864
() const
const JacobianXjOplusType &
jacobianOplusXj
classg2o_1_1BaseBinaryEdge.html
a8a8ed568c4a00f74943fc1efe5bbc72c
() const
virtual void
linearizeOplus
classg2o_1_1BaseBinaryEdge.html
afc3b6470e7679f027c2614484b394925
(JacobianWorkspace &jacobianWorkspace)
virtual void
linearizeOplus
classg2o_1_1BaseBinaryEdge.html
af0fb8a693c8c7996fa65566e7263fbc4
()
virtual void
mapHessianMemory
classg2o_1_1BaseBinaryEdge.html
ada358930854d386a4e8c32f64078e052
(double *d, int i, int j, bool rowMajor)
virtual void
resize
classg2o_1_1BaseBinaryEdge.html
a06e64067fa5fff4a5e2d058249b55478
(size_t size)
static const int
Di
classg2o_1_1BaseBinaryEdge.html
abfe232196405a7204bc299a747c1cc8b
static const int
Dimension
classg2o_1_1BaseBinaryEdge.html
af3c134948e48c446762fa4e427d1cca5
static const int
Dj
classg2o_1_1BaseBinaryEdge.html
ab718b94950a34d589371fe6f5583b259
HessianBlockType
_hessian
classg2o_1_1BaseBinaryEdge.html
a5036f75e3b20c79cb014fcc929d8eef9
bool
_hessianRowMajor
classg2o_1_1BaseBinaryEdge.html
aeb5c1f09a4433a6bd76ce4ab67bd9a64
HessianBlockTransposedType
_hessianTransposed
classg2o_1_1BaseBinaryEdge.html
aa61657904b00fcfa19df382094386f11
JacobianXiOplusType
_jacobianOplusXi
classg2o_1_1BaseBinaryEdge.html
aa21b9d84924ec93192374761ee0adfa7
JacobianXjOplusType
_jacobianOplusXj
classg2o_1_1BaseBinaryEdge.html
ad448518247044496cb99c9d70bd1a363
BaseBinaryEdge< 2, Vector2d, VertexSBAPointXYZ, VertexSim3Expmap >
classg2o_1_1BaseBinaryEdge.html
BaseEdge< D, Vector2d >
BaseEdge< D, Vector2d >::ErrorVector
ErrorVector
classg2o_1_1BaseBinaryEdge.html
ae1cccf6068b2446ece316b6a69a46acf
Eigen::Map< Matrix< double, Dj, Di >, Matrix< double, Dj, Di >::Flags &PacketAccessBit?Aligned:Unaligned >
HessianBlockTransposedType
classg2o_1_1BaseBinaryEdge.html
aa72228036ad73cfb3df25cce48a582b6
Eigen::Map< Matrix< double, Di, Dj >, Matrix< double, Di, Dj >::Flags &PacketAccessBit?Aligned:Unaligned >
HessianBlockType
classg2o_1_1BaseBinaryEdge.html
a01f39bd21904c65780aed1b9ba567c67
BaseEdge< D, Vector2d >::InformationType
InformationType
classg2o_1_1BaseBinaryEdge.html
a4530ef6462aadaf2ab826d440d3b3318
Matrix< double, D, Di >::AlignedMapType
JacobianXiOplusType
classg2o_1_1BaseBinaryEdge.html
ab1cde84224b129603bcd95db027e0167
Matrix< double, D, Dj >::AlignedMapType
JacobianXjOplusType
classg2o_1_1BaseBinaryEdge.html
a83e5dec2135b33e86255c87be3b5d062
BaseEdge< D, Vector2d >::Measurement
Measurement
classg2o_1_1BaseBinaryEdge.html
ac1e9249e9906747a6669a9c90013944b
VertexSBAPointXYZ
VertexXiType
classg2o_1_1BaseBinaryEdge.html
aa8e2b04b2c0c90adc48384d6d41063cc
VertexSim3Expmap
VertexXjType
classg2o_1_1BaseBinaryEdge.html
aa489ae37680c37d7b2c3c1a197f90de9
virtual bool
allVerticesFixed
classg2o_1_1BaseBinaryEdge.html
a1895c3b7141e93fd05bf271daeda7568
() const
BaseBinaryEdge
classg2o_1_1BaseBinaryEdge.html
aacfc6e1d439f2f0fb09c6b069f478cf4
()
virtual void
constructQuadraticForm
classg2o_1_1BaseBinaryEdge.html
a06a18745d95017c6d3c841f838a65364
()
virtual OptimizableGraph::Vertex *
createFrom
classg2o_1_1BaseBinaryEdge.html
a32bfc93b6dede619c7d99db2fb60f80d
()
virtual OptimizableGraph::Vertex *
createTo
classg2o_1_1BaseBinaryEdge.html
ac7cce17e3229445e5a33c3cb8a569320
()
const JacobianXiOplusType &
jacobianOplusXi
classg2o_1_1BaseBinaryEdge.html
ad036a59a5bc1d04d1799d61b9be15864
() const
const JacobianXjOplusType &
jacobianOplusXj
classg2o_1_1BaseBinaryEdge.html
a8a8ed568c4a00f74943fc1efe5bbc72c
() const
virtual void
linearizeOplus
classg2o_1_1BaseBinaryEdge.html
afc3b6470e7679f027c2614484b394925
(JacobianWorkspace &jacobianWorkspace)
virtual void
linearizeOplus
classg2o_1_1BaseBinaryEdge.html
af0fb8a693c8c7996fa65566e7263fbc4
()
virtual void
mapHessianMemory
classg2o_1_1BaseBinaryEdge.html
ada358930854d386a4e8c32f64078e052
(double *d, int i, int j, bool rowMajor)
virtual void
resize
classg2o_1_1BaseBinaryEdge.html
a06e64067fa5fff4a5e2d058249b55478
(size_t size)
static const int
Di
classg2o_1_1BaseBinaryEdge.html
abfe232196405a7204bc299a747c1cc8b
static const int
Dimension
classg2o_1_1BaseBinaryEdge.html
af3c134948e48c446762fa4e427d1cca5
static const int
Dj
classg2o_1_1BaseBinaryEdge.html
ab718b94950a34d589371fe6f5583b259
HessianBlockType
_hessian
classg2o_1_1BaseBinaryEdge.html
a5036f75e3b20c79cb014fcc929d8eef9
bool
_hessianRowMajor
classg2o_1_1BaseBinaryEdge.html
aeb5c1f09a4433a6bd76ce4ab67bd9a64
HessianBlockTransposedType
_hessianTransposed
classg2o_1_1BaseBinaryEdge.html
aa61657904b00fcfa19df382094386f11
JacobianXiOplusType
_jacobianOplusXi
classg2o_1_1BaseBinaryEdge.html
aa21b9d84924ec93192374761ee0adfa7
JacobianXjOplusType
_jacobianOplusXj
classg2o_1_1BaseBinaryEdge.html
ad448518247044496cb99c9d70bd1a363
BaseBinaryEdge< 3, Vector3d, VertexSBAPointXYZ, VertexSE3Expmap >
classg2o_1_1BaseBinaryEdge.html
BaseEdge< D, Vector3d >
BaseEdge< D, Vector3d >::ErrorVector
ErrorVector
classg2o_1_1BaseBinaryEdge.html
ae1cccf6068b2446ece316b6a69a46acf
Eigen::Map< Matrix< double, Dj, Di >, Matrix< double, Dj, Di >::Flags &PacketAccessBit?Aligned:Unaligned >
HessianBlockTransposedType
classg2o_1_1BaseBinaryEdge.html
aa72228036ad73cfb3df25cce48a582b6
Eigen::Map< Matrix< double, Di, Dj >, Matrix< double, Di, Dj >::Flags &PacketAccessBit?Aligned:Unaligned >
HessianBlockType
classg2o_1_1BaseBinaryEdge.html
a01f39bd21904c65780aed1b9ba567c67
BaseEdge< D, Vector3d >::InformationType
InformationType
classg2o_1_1BaseBinaryEdge.html
a4530ef6462aadaf2ab826d440d3b3318
Matrix< double, D, Di >::AlignedMapType
JacobianXiOplusType
classg2o_1_1BaseBinaryEdge.html
ab1cde84224b129603bcd95db027e0167
Matrix< double, D, Dj >::AlignedMapType
JacobianXjOplusType
classg2o_1_1BaseBinaryEdge.html
a83e5dec2135b33e86255c87be3b5d062
BaseEdge< D, Vector3d >::Measurement
Measurement
classg2o_1_1BaseBinaryEdge.html
ac1e9249e9906747a6669a9c90013944b
VertexSBAPointXYZ
VertexXiType
classg2o_1_1BaseBinaryEdge.html
aa8e2b04b2c0c90adc48384d6d41063cc
VertexSE3Expmap
VertexXjType
classg2o_1_1BaseBinaryEdge.html
aa489ae37680c37d7b2c3c1a197f90de9
virtual bool
allVerticesFixed
classg2o_1_1BaseBinaryEdge.html
a1895c3b7141e93fd05bf271daeda7568
() const
BaseBinaryEdge
classg2o_1_1BaseBinaryEdge.html
aacfc6e1d439f2f0fb09c6b069f478cf4
()
virtual void
constructQuadraticForm
classg2o_1_1BaseBinaryEdge.html
a06a18745d95017c6d3c841f838a65364
()
virtual OptimizableGraph::Vertex *
createFrom
classg2o_1_1BaseBinaryEdge.html
a32bfc93b6dede619c7d99db2fb60f80d
()
virtual OptimizableGraph::Vertex *
createTo
classg2o_1_1BaseBinaryEdge.html
ac7cce17e3229445e5a33c3cb8a569320
()
const JacobianXiOplusType &
jacobianOplusXi
classg2o_1_1BaseBinaryEdge.html
ad036a59a5bc1d04d1799d61b9be15864
() const
const JacobianXjOplusType &
jacobianOplusXj
classg2o_1_1BaseBinaryEdge.html
a8a8ed568c4a00f74943fc1efe5bbc72c
() const
virtual void
linearizeOplus
classg2o_1_1BaseBinaryEdge.html
afc3b6470e7679f027c2614484b394925
(JacobianWorkspace &jacobianWorkspace)
virtual void
linearizeOplus
classg2o_1_1BaseBinaryEdge.html
af0fb8a693c8c7996fa65566e7263fbc4
()
virtual void
mapHessianMemory
classg2o_1_1BaseBinaryEdge.html
ada358930854d386a4e8c32f64078e052
(double *d, int i, int j, bool rowMajor)
virtual void
resize
classg2o_1_1BaseBinaryEdge.html
a06e64067fa5fff4a5e2d058249b55478
(size_t size)
static const int
Di
classg2o_1_1BaseBinaryEdge.html
abfe232196405a7204bc299a747c1cc8b
static const int
Dimension
classg2o_1_1BaseBinaryEdge.html
af3c134948e48c446762fa4e427d1cca5
static const int
Dj
classg2o_1_1BaseBinaryEdge.html
ab718b94950a34d589371fe6f5583b259
HessianBlockType
_hessian
classg2o_1_1BaseBinaryEdge.html
a5036f75e3b20c79cb014fcc929d8eef9
bool
_hessianRowMajor
classg2o_1_1BaseBinaryEdge.html
aeb5c1f09a4433a6bd76ce4ab67bd9a64
HessianBlockTransposedType
_hessianTransposed
classg2o_1_1BaseBinaryEdge.html
aa61657904b00fcfa19df382094386f11
JacobianXiOplusType
_jacobianOplusXi
classg2o_1_1BaseBinaryEdge.html
aa21b9d84924ec93192374761ee0adfa7
JacobianXjOplusType
_jacobianOplusXj
classg2o_1_1BaseBinaryEdge.html
ad448518247044496cb99c9d70bd1a363
BaseBinaryEdge< 7, Sim3, VertexSim3Expmap, VertexSim3Expmap >
classg2o_1_1BaseBinaryEdge.html
BaseEdge< D, Sim3 >
BaseEdge< D, Sim3 >::ErrorVector
ErrorVector
classg2o_1_1BaseBinaryEdge.html
ae1cccf6068b2446ece316b6a69a46acf
Eigen::Map< Matrix< double, Dj, Di >, Matrix< double, Dj, Di >::Flags &PacketAccessBit?Aligned:Unaligned >
HessianBlockTransposedType
classg2o_1_1BaseBinaryEdge.html
aa72228036ad73cfb3df25cce48a582b6
Eigen::Map< Matrix< double, Di, Dj >, Matrix< double, Di, Dj >::Flags &PacketAccessBit?Aligned:Unaligned >
HessianBlockType
classg2o_1_1BaseBinaryEdge.html
a01f39bd21904c65780aed1b9ba567c67
BaseEdge< D, Sim3 >::InformationType
InformationType
classg2o_1_1BaseBinaryEdge.html
a4530ef6462aadaf2ab826d440d3b3318
Matrix< double, D, Di >::AlignedMapType
JacobianXiOplusType
classg2o_1_1BaseBinaryEdge.html
ab1cde84224b129603bcd95db027e0167
Matrix< double, D, Dj >::AlignedMapType
JacobianXjOplusType
classg2o_1_1BaseBinaryEdge.html
a83e5dec2135b33e86255c87be3b5d062
BaseEdge< D, Sim3 >::Measurement
Measurement
classg2o_1_1BaseBinaryEdge.html
ac1e9249e9906747a6669a9c90013944b
VertexSim3Expmap
VertexXiType
classg2o_1_1BaseBinaryEdge.html
aa8e2b04b2c0c90adc48384d6d41063cc
VertexSim3Expmap
VertexXjType
classg2o_1_1BaseBinaryEdge.html
aa489ae37680c37d7b2c3c1a197f90de9
virtual bool
allVerticesFixed
classg2o_1_1BaseBinaryEdge.html
a1895c3b7141e93fd05bf271daeda7568
() const
BaseBinaryEdge
classg2o_1_1BaseBinaryEdge.html
aacfc6e1d439f2f0fb09c6b069f478cf4
()
virtual void
constructQuadraticForm
classg2o_1_1BaseBinaryEdge.html
a06a18745d95017c6d3c841f838a65364
()
virtual OptimizableGraph::Vertex *
createFrom
classg2o_1_1BaseBinaryEdge.html
a32bfc93b6dede619c7d99db2fb60f80d
()
virtual OptimizableGraph::Vertex *
createTo
classg2o_1_1BaseBinaryEdge.html
ac7cce17e3229445e5a33c3cb8a569320
()
const JacobianXiOplusType &
jacobianOplusXi
classg2o_1_1BaseBinaryEdge.html
ad036a59a5bc1d04d1799d61b9be15864
() const
const JacobianXjOplusType &
jacobianOplusXj
classg2o_1_1BaseBinaryEdge.html
a8a8ed568c4a00f74943fc1efe5bbc72c
() const
virtual void
linearizeOplus
classg2o_1_1BaseBinaryEdge.html
afc3b6470e7679f027c2614484b394925
(JacobianWorkspace &jacobianWorkspace)
virtual void
linearizeOplus
classg2o_1_1BaseBinaryEdge.html
af0fb8a693c8c7996fa65566e7263fbc4
()
virtual void
mapHessianMemory
classg2o_1_1BaseBinaryEdge.html
ada358930854d386a4e8c32f64078e052
(double *d, int i, int j, bool rowMajor)
virtual void
resize
classg2o_1_1BaseBinaryEdge.html
a06e64067fa5fff4a5e2d058249b55478
(size_t size)
static const int
Di
classg2o_1_1BaseBinaryEdge.html
abfe232196405a7204bc299a747c1cc8b
static const int
Dimension
classg2o_1_1BaseBinaryEdge.html
af3c134948e48c446762fa4e427d1cca5
static const int
Dj
classg2o_1_1BaseBinaryEdge.html
ab718b94950a34d589371fe6f5583b259
HessianBlockType
_hessian
classg2o_1_1BaseBinaryEdge.html
a5036f75e3b20c79cb014fcc929d8eef9
bool
_hessianRowMajor
classg2o_1_1BaseBinaryEdge.html
aeb5c1f09a4433a6bd76ce4ab67bd9a64
HessianBlockTransposedType
_hessianTransposed
classg2o_1_1BaseBinaryEdge.html
aa61657904b00fcfa19df382094386f11
JacobianXiOplusType
_jacobianOplusXi
classg2o_1_1BaseBinaryEdge.html
aa21b9d84924ec93192374761ee0adfa7
JacobianXjOplusType
_jacobianOplusXj
classg2o_1_1BaseBinaryEdge.html
ad448518247044496cb99c9d70bd1a363
g2o::BaseEdge
classg2o_1_1BaseEdge.html
D
E
g2o::OptimizableGraph::Edge
Matrix< double, D, 1 >
ErrorVector
classg2o_1_1BaseEdge.html
af5b558dd24e4be2e437563cae4b3550d
Matrix< double, D, D >
InformationType
classg2o_1_1BaseEdge.html
a2e5a33343ac3f189d8a7d5ee4d8b73fc
E
Measurement
classg2o_1_1BaseEdge.html
a2c148abba650a20b8c7eed75d3e2211e
BaseEdge
classg2o_1_1BaseEdge.html
a5efd0eb7e76a7f1ad723e7a5896a54d5
()
virtual double
chi2
classg2o_1_1BaseEdge.html
a7ea9406b8cc06b44433569bbd4fcefac
() const
const ErrorVector &
error
classg2o_1_1BaseEdge.html
a52fb082b224f30a29248431ea34e9c39
() const
ErrorVector &
error
classg2o_1_1BaseEdge.html
ad0a9e3b6d5490c8f4af794c77742faae
()
virtual const double *
errorData
classg2o_1_1BaseEdge.html
a2483ee84ebe78e35e71db7dce703edae
() const
virtual double *
errorData
classg2o_1_1BaseEdge.html
ab80452c1134036928a2af6303412a3c4
()
const InformationType &
information
classg2o_1_1BaseEdge.html
ab682086df7223ce2b039d652416ddc23
() const
InformationType &
information
classg2o_1_1BaseEdge.html
addff9120320d63504e07bfe17f1d04a7
()
virtual const double *
informationData
classg2o_1_1BaseEdge.html
a49791e1acda790a7819388e60d80ed50
() const
virtual double *
informationData
classg2o_1_1BaseEdge.html
a72ae9d215d6abc892f735e3d3ab81a88
()
virtual void
initialEstimate
classg2o_1_1BaseEdge.html
a0c3d9763f1dc504627df75e0f381ca70
(const OptimizableGraph::VertexSet &, OptimizableGraph::Vertex *)
const Measurement &
measurement
classg2o_1_1BaseEdge.html
a8c20e7ffa66bb7a4a02c8cee82e89c8b
() const
virtual int
rank
classg2o_1_1BaseEdge.html
a56269f26521052cf52de8a61c37e4c29
() const
void
setInformation
classg2o_1_1BaseEdge.html
a9bb871a94d2413ec3113a147417f2dc4
(const InformationType &information)
virtual void
setMeasurement
classg2o_1_1BaseEdge.html
a24aae7b4fc35d311158f104cfdd95aeb
(const Measurement &m)
virtual
~BaseEdge
classg2o_1_1BaseEdge.html
a92a5cba950b867f9ff10b8154291087c
()
static const int
Dimension
classg2o_1_1BaseEdge.html
ab4812acb21e0b9de80dc6d676e71cb70
InformationType
robustInformation
classg2o_1_1BaseEdge.html
a069937ed6fadf557368cd0fce7ab2f59
(const Eigen::Vector3d &rho)
ErrorVector
_error
classg2o_1_1BaseEdge.html
af31f4b0a67bb12b4de4a32dc42467836
InformationType
_information
classg2o_1_1BaseEdge.html
a49f11e3d1eaa8e666e1d4d3607279377
Measurement
_measurement
classg2o_1_1BaseEdge.html
af2a6ab1df6e91601b4cab23e0e99e034
BaseEdge< D, Sim3 >
classg2o_1_1BaseEdge.html
g2o::OptimizableGraph::Edge
Matrix< double, D, 1 >
ErrorVector
classg2o_1_1BaseEdge.html
af5b558dd24e4be2e437563cae4b3550d
Matrix< double, D, D >
InformationType
classg2o_1_1BaseEdge.html
a2e5a33343ac3f189d8a7d5ee4d8b73fc
Sim3
Measurement
classg2o_1_1BaseEdge.html
a2c148abba650a20b8c7eed75d3e2211e
BaseEdge
classg2o_1_1BaseEdge.html
a5efd0eb7e76a7f1ad723e7a5896a54d5
()
virtual double
chi2
classg2o_1_1BaseEdge.html
a7ea9406b8cc06b44433569bbd4fcefac
() const
const ErrorVector &
error
classg2o_1_1BaseEdge.html
a52fb082b224f30a29248431ea34e9c39
() const
ErrorVector &
error
classg2o_1_1BaseEdge.html
ad0a9e3b6d5490c8f4af794c77742faae
()
virtual const double *
errorData
classg2o_1_1BaseEdge.html
a2483ee84ebe78e35e71db7dce703edae
() const
virtual double *
errorData
classg2o_1_1BaseEdge.html
ab80452c1134036928a2af6303412a3c4
()
const InformationType &
information
classg2o_1_1BaseEdge.html
ab682086df7223ce2b039d652416ddc23
() const
InformationType &
information
classg2o_1_1BaseEdge.html
addff9120320d63504e07bfe17f1d04a7
()
virtual const double *
informationData
classg2o_1_1BaseEdge.html
a49791e1acda790a7819388e60d80ed50
() const
virtual double *
informationData
classg2o_1_1BaseEdge.html
a72ae9d215d6abc892f735e3d3ab81a88
()
virtual void
initialEstimate
classg2o_1_1BaseEdge.html
a0c3d9763f1dc504627df75e0f381ca70
(const OptimizableGraph::VertexSet &, OptimizableGraph::Vertex *)
const Measurement &
measurement
classg2o_1_1BaseEdge.html
a8c20e7ffa66bb7a4a02c8cee82e89c8b
() const
virtual int
rank
classg2o_1_1BaseEdge.html
a56269f26521052cf52de8a61c37e4c29
() const
void
setInformation
classg2o_1_1BaseEdge.html
a9bb871a94d2413ec3113a147417f2dc4
(const InformationType &information)
virtual void
setMeasurement
classg2o_1_1BaseEdge.html
a24aae7b4fc35d311158f104cfdd95aeb
(const Measurement &m)
virtual
~BaseEdge
classg2o_1_1BaseEdge.html
a92a5cba950b867f9ff10b8154291087c
()
static const int
Dimension
classg2o_1_1BaseEdge.html
ab4812acb21e0b9de80dc6d676e71cb70
InformationType
robustInformation
classg2o_1_1BaseEdge.html
a069937ed6fadf557368cd0fce7ab2f59
(const Eigen::Vector3d &rho)
ErrorVector
_error
classg2o_1_1BaseEdge.html
af31f4b0a67bb12b4de4a32dc42467836
InformationType
_information
classg2o_1_1BaseEdge.html
a49f11e3d1eaa8e666e1d4d3607279377
Measurement
_measurement
classg2o_1_1BaseEdge.html
af2a6ab1df6e91601b4cab23e0e99e034
BaseEdge< D, Vector2d >
classg2o_1_1BaseEdge.html
g2o::OptimizableGraph::Edge
Matrix< double, D, 1 >
ErrorVector
classg2o_1_1BaseEdge.html
af5b558dd24e4be2e437563cae4b3550d
Matrix< double, D, D >
InformationType
classg2o_1_1BaseEdge.html
a2e5a33343ac3f189d8a7d5ee4d8b73fc
Vector2d
Measurement
classg2o_1_1BaseEdge.html
a2c148abba650a20b8c7eed75d3e2211e
BaseEdge
classg2o_1_1BaseEdge.html
a5efd0eb7e76a7f1ad723e7a5896a54d5
()
virtual double
chi2
classg2o_1_1BaseEdge.html
a7ea9406b8cc06b44433569bbd4fcefac
() const
const ErrorVector &
error
classg2o_1_1BaseEdge.html
a52fb082b224f30a29248431ea34e9c39
() const
ErrorVector &
error
classg2o_1_1BaseEdge.html
ad0a9e3b6d5490c8f4af794c77742faae
()
virtual const double *
errorData
classg2o_1_1BaseEdge.html
a2483ee84ebe78e35e71db7dce703edae
() const
virtual double *
errorData
classg2o_1_1BaseEdge.html
ab80452c1134036928a2af6303412a3c4
()
const InformationType &
information
classg2o_1_1BaseEdge.html
ab682086df7223ce2b039d652416ddc23
() const
InformationType &
information
classg2o_1_1BaseEdge.html
addff9120320d63504e07bfe17f1d04a7
()
virtual const double *
informationData
classg2o_1_1BaseEdge.html
a49791e1acda790a7819388e60d80ed50
() const
virtual double *
informationData
classg2o_1_1BaseEdge.html
a72ae9d215d6abc892f735e3d3ab81a88
()
virtual void
initialEstimate
classg2o_1_1BaseEdge.html
a0c3d9763f1dc504627df75e0f381ca70
(const OptimizableGraph::VertexSet &, OptimizableGraph::Vertex *)
const Measurement &
measurement
classg2o_1_1BaseEdge.html
a8c20e7ffa66bb7a4a02c8cee82e89c8b
() const
virtual int
rank
classg2o_1_1BaseEdge.html
a56269f26521052cf52de8a61c37e4c29
() const
void
setInformation
classg2o_1_1BaseEdge.html
a9bb871a94d2413ec3113a147417f2dc4
(const InformationType &information)
virtual void
setMeasurement
classg2o_1_1BaseEdge.html
a24aae7b4fc35d311158f104cfdd95aeb
(const Measurement &m)
virtual
~BaseEdge
classg2o_1_1BaseEdge.html
a92a5cba950b867f9ff10b8154291087c
()
static const int
Dimension
classg2o_1_1BaseEdge.html
ab4812acb21e0b9de80dc6d676e71cb70
InformationType
robustInformation
classg2o_1_1BaseEdge.html
a069937ed6fadf557368cd0fce7ab2f59
(const Eigen::Vector3d &rho)
ErrorVector
_error
classg2o_1_1BaseEdge.html
af31f4b0a67bb12b4de4a32dc42467836
InformationType
_information
classg2o_1_1BaseEdge.html
a49f11e3d1eaa8e666e1d4d3607279377
Measurement
_measurement
classg2o_1_1BaseEdge.html
af2a6ab1df6e91601b4cab23e0e99e034
BaseEdge< D, Vector3d >
classg2o_1_1BaseEdge.html
g2o::OptimizableGraph::Edge
Matrix< double, D, 1 >
ErrorVector
classg2o_1_1BaseEdge.html
af5b558dd24e4be2e437563cae4b3550d
Matrix< double, D, D >
InformationType
classg2o_1_1BaseEdge.html
a2e5a33343ac3f189d8a7d5ee4d8b73fc
Vector3d
Measurement
classg2o_1_1BaseEdge.html
a2c148abba650a20b8c7eed75d3e2211e
BaseEdge
classg2o_1_1BaseEdge.html
a5efd0eb7e76a7f1ad723e7a5896a54d5
()
virtual double
chi2
classg2o_1_1BaseEdge.html
a7ea9406b8cc06b44433569bbd4fcefac
() const
const ErrorVector &
error
classg2o_1_1BaseEdge.html
a52fb082b224f30a29248431ea34e9c39
() const
ErrorVector &
error
classg2o_1_1BaseEdge.html
ad0a9e3b6d5490c8f4af794c77742faae
()
virtual const double *
errorData
classg2o_1_1BaseEdge.html
a2483ee84ebe78e35e71db7dce703edae
() const
virtual double *
errorData
classg2o_1_1BaseEdge.html
ab80452c1134036928a2af6303412a3c4
()
const InformationType &
information
classg2o_1_1BaseEdge.html
ab682086df7223ce2b039d652416ddc23
() const
InformationType &
information
classg2o_1_1BaseEdge.html
addff9120320d63504e07bfe17f1d04a7
()
virtual const double *
informationData
classg2o_1_1BaseEdge.html
a49791e1acda790a7819388e60d80ed50
() const
virtual double *
informationData
classg2o_1_1BaseEdge.html
a72ae9d215d6abc892f735e3d3ab81a88
()
virtual void
initialEstimate
classg2o_1_1BaseEdge.html
a0c3d9763f1dc504627df75e0f381ca70
(const OptimizableGraph::VertexSet &, OptimizableGraph::Vertex *)
const Measurement &
measurement
classg2o_1_1BaseEdge.html
a8c20e7ffa66bb7a4a02c8cee82e89c8b
() const
virtual int
rank
classg2o_1_1BaseEdge.html
a56269f26521052cf52de8a61c37e4c29
() const
void
setInformation
classg2o_1_1BaseEdge.html
a9bb871a94d2413ec3113a147417f2dc4
(const InformationType &information)
virtual void
setMeasurement
classg2o_1_1BaseEdge.html
a24aae7b4fc35d311158f104cfdd95aeb
(const Measurement &m)
virtual
~BaseEdge
classg2o_1_1BaseEdge.html
a92a5cba950b867f9ff10b8154291087c
()
static const int
Dimension
classg2o_1_1BaseEdge.html
ab4812acb21e0b9de80dc6d676e71cb70
InformationType
robustInformation
classg2o_1_1BaseEdge.html
a069937ed6fadf557368cd0fce7ab2f59
(const Eigen::Vector3d &rho)
ErrorVector
_error
classg2o_1_1BaseEdge.html
af31f4b0a67bb12b4de4a32dc42467836
InformationType
_information
classg2o_1_1BaseEdge.html
a49f11e3d1eaa8e666e1d4d3607279377
Measurement
_measurement
classg2o_1_1BaseEdge.html
af2a6ab1df6e91601b4cab23e0e99e034
g2o::BaseMultiEdge
classg2o_1_1BaseMultiEdge.html
D
g2o::BaseEdge
g2o::BaseMultiEdge::HessianHelper
BaseEdge< D, E >::ErrorVector
ErrorVector
classg2o_1_1BaseMultiEdge.html
ae17c6b5747bfed295214942207a6eb74
Eigen::Map< MatrixXd, MatrixXd::Flags &PacketAccessBit?Aligned:Unaligned >
HessianBlockType
classg2o_1_1BaseMultiEdge.html
a81d2a7c3a924855d1fd23594c66f7bce
BaseEdge< D, E >::InformationType
InformationType
classg2o_1_1BaseMultiEdge.html
a368ab136a2cee049549cb479fb4c88fa
MatrixXd::MapType
JacobianType
classg2o_1_1BaseMultiEdge.html
a43dfdf5b27df296a32ee5a11f0653d55
BaseEdge< D, E >::Measurement
Measurement
classg2o_1_1BaseMultiEdge.html
acbaff4c018fb314db5c7852054ffb89d
virtual bool
allVerticesFixed
classg2o_1_1BaseMultiEdge.html
a0873441402f991c0cfbe92a6ab718daa
() const
BaseMultiEdge
classg2o_1_1BaseMultiEdge.html
a761d6a3623ed2c4ce6c6535f78dac08d
()
virtual void
constructQuadraticForm
classg2o_1_1BaseMultiEdge.html
ae44ba0385d4dda4bc038d81e50cadd8c
()
virtual void
linearizeOplus
classg2o_1_1BaseMultiEdge.html
a72176776797987b8ae79ea2e33971e9e
(JacobianWorkspace &jacobianWorkspace)
virtual void
linearizeOplus
classg2o_1_1BaseMultiEdge.html
a6196a4cd1ddc2ef27c1474252bb60e9f
()
virtual void
mapHessianMemory
classg2o_1_1BaseMultiEdge.html
aecded66022b967fab0deb1c6a2d76445
(double *d, int i, int j, bool rowMajor)
virtual void
resize
classg2o_1_1BaseMultiEdge.html
ae07ec9359cd515d0abc2100ee8aae93f
(size_t size)
static const int
Dimension
classg2o_1_1BaseMultiEdge.html
a3c713fe8d1cd161f777625d8e2d5695d
void
computeQuadraticForm
classg2o_1_1BaseMultiEdge.html
ac260b65c12f6594165af680f815ac291
(const InformationType &omega, const ErrorVector &weightedError)
std::vector< HessianHelper >
_hessian
classg2o_1_1BaseMultiEdge.html
af927d6f41bf73fc3b928cae2d6219d9e
std::vector< JacobianType, aligned_allocator< JacobianType > >
_jacobianOplus
classg2o_1_1BaseMultiEdge.html
a00f8130e287bc945a8436375c4d07a02
g2o::BaseProperty
classg2o_1_1BaseProperty.html
BaseProperty
classg2o_1_1BaseProperty.html
a00444ab7926d86beb9e66550e40e5d97
(const std::string name_)
virtual bool
fromString
classg2o_1_1BaseProperty.html
aeabc313d9f66a403738aece884c85e1d
(const std::string &s)=0
const std::string &
name
classg2o_1_1BaseProperty.html
aae91313b0eb376dd9460cd712ecbb86d
()
virtual std::string
toString
classg2o_1_1BaseProperty.html
a7a4191088468c2f03dab52107d130833
() const =0
virtual
~BaseProperty
classg2o_1_1BaseProperty.html
acf2a5de9ce5781187fbf6be447918f39
()
std::string
_name
classg2o_1_1BaseProperty.html
a74e4bbf35ddf26022cb39be2ea7abd2b
g2o::BaseUnaryEdge
classg2o_1_1BaseUnaryEdge.html
D
E
VertexXi
g2o::BaseEdge
BaseEdge< D, E >::ErrorVector
ErrorVector
classg2o_1_1BaseUnaryEdge.html
abc04cfacb65fc72825156f1b3346dd48
BaseEdge< D, E >::InformationType
InformationType
classg2o_1_1BaseUnaryEdge.html
a6753caa95c30fa5bb3887e2a30892ff3
Matrix< double, D, VertexXiType::Dimension >::AlignedMapType
JacobianXiOplusType
classg2o_1_1BaseUnaryEdge.html
a24bcabd661223e15b7337f2835310f5e
BaseEdge< D, E >::Measurement
Measurement
classg2o_1_1BaseUnaryEdge.html
ab953b076b4c35fcf99de02bd0bfcc1ae
VertexXi
VertexXiType
classg2o_1_1BaseUnaryEdge.html
a503e62e74775172c008135650850d511
virtual bool
allVerticesFixed
classg2o_1_1BaseUnaryEdge.html
ae3db6c719eac18fce051b40a8c8b86dd
() const
BaseUnaryEdge
classg2o_1_1BaseUnaryEdge.html
a7375d1ebfb57ba0308f863739b817b15
()
virtual void
constructQuadraticForm
classg2o_1_1BaseUnaryEdge.html
ad7e6dc44c571be159f066bdb961ade2b
()
virtual void
initialEstimate
classg2o_1_1BaseUnaryEdge.html
a3d3311901116092cf817b094f6a0b44b
(const OptimizableGraph::VertexSet &from, OptimizableGraph::Vertex *to)
const JacobianXiOplusType &
jacobianOplusXi
classg2o_1_1BaseUnaryEdge.html
a39a254035af4f53fc3a6b5a77cd5a0ca
() const
virtual void
linearizeOplus
classg2o_1_1BaseUnaryEdge.html
a8b396647b5b438d30a04758023baa595
(JacobianWorkspace &jacobianWorkspace)
virtual void
linearizeOplus
classg2o_1_1BaseUnaryEdge.html
a367f19b903938faf6e89dd1b0e4e722b
()
virtual void
mapHessianMemory
classg2o_1_1BaseUnaryEdge.html
a919dcb89130f6e7082e807530facdd78
(double *, int, int, bool)
virtual void
resize
classg2o_1_1BaseUnaryEdge.html
a01fcdfd2d3ed0325655bb99db95c0b10
(size_t size)
static const int
Dimension
classg2o_1_1BaseUnaryEdge.html
a4e584cf552998a34948d8d5b484f7fd3
JacobianXiOplusType
_jacobianOplusXi
classg2o_1_1BaseUnaryEdge.html
af7d022a6c6c9c29dfd9147fce0dc13d8
BaseUnaryEdge< 2, Vector2d, VertexSE3Expmap >
classg2o_1_1BaseUnaryEdge.html
BaseEdge< D, Vector2d >
BaseEdge< D, Vector2d >::ErrorVector
ErrorVector
classg2o_1_1BaseUnaryEdge.html
abc04cfacb65fc72825156f1b3346dd48
BaseEdge< D, Vector2d >::InformationType
InformationType
classg2o_1_1BaseUnaryEdge.html
a6753caa95c30fa5bb3887e2a30892ff3
Matrix< double, D, VertexXiType::Dimension >::AlignedMapType
JacobianXiOplusType
classg2o_1_1BaseUnaryEdge.html
a24bcabd661223e15b7337f2835310f5e
BaseEdge< D, Vector2d >::Measurement
Measurement
classg2o_1_1BaseUnaryEdge.html
ab953b076b4c35fcf99de02bd0bfcc1ae
VertexSE3Expmap
VertexXiType
classg2o_1_1BaseUnaryEdge.html
a503e62e74775172c008135650850d511
virtual bool
allVerticesFixed
classg2o_1_1BaseUnaryEdge.html
ae3db6c719eac18fce051b40a8c8b86dd
() const
BaseUnaryEdge
classg2o_1_1BaseUnaryEdge.html
a7375d1ebfb57ba0308f863739b817b15
()
virtual void
constructQuadraticForm
classg2o_1_1BaseUnaryEdge.html
ad7e6dc44c571be159f066bdb961ade2b
()
virtual void
initialEstimate
classg2o_1_1BaseUnaryEdge.html
a3d3311901116092cf817b094f6a0b44b
(const OptimizableGraph::VertexSet &from, OptimizableGraph::Vertex *to)
const JacobianXiOplusType &
jacobianOplusXi
classg2o_1_1BaseUnaryEdge.html
a39a254035af4f53fc3a6b5a77cd5a0ca
() const
virtual void
linearizeOplus
classg2o_1_1BaseUnaryEdge.html
a8b396647b5b438d30a04758023baa595
(JacobianWorkspace &jacobianWorkspace)
virtual void
linearizeOplus
classg2o_1_1BaseUnaryEdge.html
a367f19b903938faf6e89dd1b0e4e722b
()
virtual void
mapHessianMemory
classg2o_1_1BaseUnaryEdge.html
a919dcb89130f6e7082e807530facdd78
(double *, int, int, bool)
virtual void
resize
classg2o_1_1BaseUnaryEdge.html
a01fcdfd2d3ed0325655bb99db95c0b10
(size_t size)
static const int
Dimension
classg2o_1_1BaseUnaryEdge.html
a4e584cf552998a34948d8d5b484f7fd3
JacobianXiOplusType
_jacobianOplusXi
classg2o_1_1BaseUnaryEdge.html
af7d022a6c6c9c29dfd9147fce0dc13d8
BaseUnaryEdge< 3, Vector3d, VertexSE3Expmap >
classg2o_1_1BaseUnaryEdge.html
BaseEdge< D, Vector3d >
BaseEdge< D, Vector3d >::ErrorVector
ErrorVector
classg2o_1_1BaseUnaryEdge.html
abc04cfacb65fc72825156f1b3346dd48
BaseEdge< D, Vector3d >::InformationType
InformationType
classg2o_1_1BaseUnaryEdge.html
a6753caa95c30fa5bb3887e2a30892ff3
Matrix< double, D, VertexXiType::Dimension >::AlignedMapType
JacobianXiOplusType
classg2o_1_1BaseUnaryEdge.html
a24bcabd661223e15b7337f2835310f5e
BaseEdge< D, Vector3d >::Measurement
Measurement
classg2o_1_1BaseUnaryEdge.html
ab953b076b4c35fcf99de02bd0bfcc1ae
VertexSE3Expmap
VertexXiType
classg2o_1_1BaseUnaryEdge.html
a503e62e74775172c008135650850d511
virtual bool
allVerticesFixed
classg2o_1_1BaseUnaryEdge.html
ae3db6c719eac18fce051b40a8c8b86dd
() const
BaseUnaryEdge
classg2o_1_1BaseUnaryEdge.html
a7375d1ebfb57ba0308f863739b817b15
()
virtual void
constructQuadraticForm
classg2o_1_1BaseUnaryEdge.html
ad7e6dc44c571be159f066bdb961ade2b
()
virtual void
initialEstimate
classg2o_1_1BaseUnaryEdge.html
a3d3311901116092cf817b094f6a0b44b
(const OptimizableGraph::VertexSet &from, OptimizableGraph::Vertex *to)
const JacobianXiOplusType &
jacobianOplusXi
classg2o_1_1BaseUnaryEdge.html
a39a254035af4f53fc3a6b5a77cd5a0ca
() const
virtual void
linearizeOplus
classg2o_1_1BaseUnaryEdge.html
a8b396647b5b438d30a04758023baa595
(JacobianWorkspace &jacobianWorkspace)
virtual void
linearizeOplus
classg2o_1_1BaseUnaryEdge.html
a367f19b903938faf6e89dd1b0e4e722b
()
virtual void
mapHessianMemory
classg2o_1_1BaseUnaryEdge.html
a919dcb89130f6e7082e807530facdd78
(double *, int, int, bool)
virtual void
resize
classg2o_1_1BaseUnaryEdge.html
a01fcdfd2d3ed0325655bb99db95c0b10
(size_t size)
static const int
Dimension
classg2o_1_1BaseUnaryEdge.html
a4e584cf552998a34948d8d5b484f7fd3
JacobianXiOplusType
_jacobianOplusXi
classg2o_1_1BaseUnaryEdge.html
af7d022a6c6c9c29dfd9147fce0dc13d8
g2o::BaseVertex
classg2o_1_1BaseVertex.html
D
T
g2o::OptimizableGraph::Vertex
std::stack< EstimateType, std::vector< EstimateType, Eigen::aligned_allocator< EstimateType > > >
BackupStackType
classg2o_1_1BaseVertex.html
ae6632291d46b458196bdb021a6c8cba1
T
EstimateType
classg2o_1_1BaseVertex.html
aaffb179a0d591da4769ec7c3fc7f7daa
Eigen::Map< Matrix< double, D, D >, Matrix< double, D, D >::Flags &PacketAccessBit?Aligned:Unaligned >
HessianBlockType
classg2o_1_1BaseVertex.html
a350c1a6a6e73b20d23e74acd2075626e
HessianBlockType &
A
classg2o_1_1BaseVertex.html
a43bcf2bb3420a0b2cb80bfd297b464a6
()
const HessianBlockType &
A
classg2o_1_1BaseVertex.html
a2f5a9a5bdf0faa43b6082dc3e5a05d45
() const
virtual const double &
b
classg2o_1_1BaseVertex.html
ae50dec87bfcb6a874ba87512c61bada7
(int i) const
virtual double &
b
classg2o_1_1BaseVertex.html
a5c235369ef3fb58de65b90c8cc37d611
(int i)
Matrix< double, D, 1 > &
b
classg2o_1_1BaseVertex.html
af7a70ede844ad023ba32edde16c8c745
()
const Matrix< double, D, 1 > &
b
classg2o_1_1BaseVertex.html
a209c260b9a2730a832270cf3cf7ab605
() const
BaseVertex
classg2o_1_1BaseVertex.html
a40fcd78e21bb4aedf7e299922c650937
()
virtual double *
bData
classg2o_1_1BaseVertex.html
ac8edea7073e5850c90b0ba37092b8f84
()
virtual void
clearQuadraticForm
classg2o_1_1BaseVertex.html
a144f99c7aa36a100dea65b30793e6d76
()
virtual int
copyB
classg2o_1_1BaseVertex.html
ae9d3f6d4ac4effb78df958df30204c5b
(double *b_) const
virtual void
discardTop
classg2o_1_1BaseVertex.html
a71729c4d91044bde9bfea4c859b0c02d
()
const EstimateType &
estimate
classg2o_1_1BaseVertex.html
abb9caa0d2d00af70e95963a11ee9660a
() const
virtual const double &
hessian
classg2o_1_1BaseVertex.html
ac591409722e675a3b69b9157fb5c7933
(int i, int j) const
virtual double &
hessian
classg2o_1_1BaseVertex.html
a6ab2212fdb00dec460299fdbabe09cb9
(int i, int j)
virtual double *
hessianData
classg2o_1_1BaseVertex.html
aedf92fbb5c2c86185422a955be02a3a6
()
virtual double
hessianDeterminant
classg2o_1_1BaseVertex.html
a4f302a5d56f733a93fe5e98b49a20a07
() const
virtual void
mapHessianMemory
classg2o_1_1BaseVertex.html
a54227ac315e6bc75c63ed117a2c75668
(double *d)
virtual void
pop
classg2o_1_1BaseVertex.html
a502bf3db2ee32061a2c8257ef81a1552
()
virtual void
push
classg2o_1_1BaseVertex.html
ae6edf93fe07aa27579a9352faa83098c
()
void
setEstimate
classg2o_1_1BaseVertex.html
acb6e8e8f39caa04f62dd93a3dd400e06
(const EstimateType &et)
virtual double
solveDirect
classg2o_1_1BaseVertex.html
a0bbd9551b7e03f7e422169e396e8ec9b
(double lambda=0)
virtual int
stackSize
classg2o_1_1BaseVertex.html
ad40208e3c8e3c221560c69af176b2eb6
() const
static const int
Dimension
classg2o_1_1BaseVertex.html
a9a831bfdf84cfe625d8f942bc4f1c2d1
Matrix< double, D, 1 >
_b
classg2o_1_1BaseVertex.html
a70c672f2997275927efa49c1f5b18ac3
BackupStackType
_backup
classg2o_1_1BaseVertex.html
a936082916993857a77c8318bc3e59d23
EstimateType
_estimate
classg2o_1_1BaseVertex.html
ab188c92c3e906c6e06507ae624c0e7ac
HessianBlockType
_hessian
classg2o_1_1BaseVertex.html
afaf73b0e874db76655d90bdb2f156c00
BaseVertex< 3, Vector3d >
classg2o_1_1BaseVertex.html
g2o::OptimizableGraph::Vertex
std::stack< EstimateType, std::vector< EstimateType, Eigen::aligned_allocator< EstimateType > > >
BackupStackType
classg2o_1_1BaseVertex.html
ae6632291d46b458196bdb021a6c8cba1
Vector3d
EstimateType
classg2o_1_1BaseVertex.html
aaffb179a0d591da4769ec7c3fc7f7daa
Eigen::Map< Matrix< double, D, D >, Matrix< double, D, D >::Flags &PacketAccessBit?Aligned:Unaligned >
HessianBlockType
classg2o_1_1BaseVertex.html
a350c1a6a6e73b20d23e74acd2075626e
HessianBlockType &
A
classg2o_1_1BaseVertex.html
a43bcf2bb3420a0b2cb80bfd297b464a6
()
const HessianBlockType &
A
classg2o_1_1BaseVertex.html
a2f5a9a5bdf0faa43b6082dc3e5a05d45
() const
virtual const double &
b
classg2o_1_1BaseVertex.html
ae50dec87bfcb6a874ba87512c61bada7
(int i) const
virtual double &
b
classg2o_1_1BaseVertex.html
a5c235369ef3fb58de65b90c8cc37d611
(int i)
Matrix< double, D, 1 > &
b
classg2o_1_1BaseVertex.html
af7a70ede844ad023ba32edde16c8c745
()
const Matrix< double, D, 1 > &
b
classg2o_1_1BaseVertex.html
a209c260b9a2730a832270cf3cf7ab605
() const
BaseVertex
classg2o_1_1BaseVertex.html
a40fcd78e21bb4aedf7e299922c650937
()
virtual double *
bData
classg2o_1_1BaseVertex.html
ac8edea7073e5850c90b0ba37092b8f84
()
virtual void
clearQuadraticForm
classg2o_1_1BaseVertex.html
a144f99c7aa36a100dea65b30793e6d76
()
virtual int
copyB
classg2o_1_1BaseVertex.html
ae9d3f6d4ac4effb78df958df30204c5b
(double *b_) const
virtual void
discardTop
classg2o_1_1BaseVertex.html
a71729c4d91044bde9bfea4c859b0c02d
()
const EstimateType &
estimate
classg2o_1_1BaseVertex.html
abb9caa0d2d00af70e95963a11ee9660a
() const
virtual const double &
hessian
classg2o_1_1BaseVertex.html
ac591409722e675a3b69b9157fb5c7933
(int i, int j) const
virtual double &
hessian
classg2o_1_1BaseVertex.html
a6ab2212fdb00dec460299fdbabe09cb9
(int i, int j)
virtual double *
hessianData
classg2o_1_1BaseVertex.html
aedf92fbb5c2c86185422a955be02a3a6
()
virtual double
hessianDeterminant
classg2o_1_1BaseVertex.html
a4f302a5d56f733a93fe5e98b49a20a07
() const
virtual void
mapHessianMemory
classg2o_1_1BaseVertex.html
a54227ac315e6bc75c63ed117a2c75668
(double *d)
virtual void
pop
classg2o_1_1BaseVertex.html
a502bf3db2ee32061a2c8257ef81a1552
()
virtual void
push
classg2o_1_1BaseVertex.html
ae6edf93fe07aa27579a9352faa83098c
()
void
setEstimate
classg2o_1_1BaseVertex.html
acb6e8e8f39caa04f62dd93a3dd400e06
(const EstimateType &et)
virtual double
solveDirect
classg2o_1_1BaseVertex.html
a0bbd9551b7e03f7e422169e396e8ec9b
(double lambda=0)
virtual int
stackSize
classg2o_1_1BaseVertex.html
ad40208e3c8e3c221560c69af176b2eb6
() const
static const int
Dimension
classg2o_1_1BaseVertex.html
a9a831bfdf84cfe625d8f942bc4f1c2d1
Matrix< double, D, 1 >
_b
classg2o_1_1BaseVertex.html
a70c672f2997275927efa49c1f5b18ac3
BackupStackType
_backup
classg2o_1_1BaseVertex.html
a936082916993857a77c8318bc3e59d23
EstimateType
_estimate
classg2o_1_1BaseVertex.html
ab188c92c3e906c6e06507ae624c0e7ac
HessianBlockType
_hessian
classg2o_1_1BaseVertex.html
afaf73b0e874db76655d90bdb2f156c00
BaseVertex< 6, SE3Quat >
classg2o_1_1BaseVertex.html
g2o::OptimizableGraph::Vertex
std::stack< EstimateType, std::vector< EstimateType, Eigen::aligned_allocator< EstimateType > > >
BackupStackType
classg2o_1_1BaseVertex.html
ae6632291d46b458196bdb021a6c8cba1
SE3Quat
EstimateType
classg2o_1_1BaseVertex.html
aaffb179a0d591da4769ec7c3fc7f7daa
Eigen::Map< Matrix< double, D, D >, Matrix< double, D, D >::Flags &PacketAccessBit?Aligned:Unaligned >
HessianBlockType
classg2o_1_1BaseVertex.html
a350c1a6a6e73b20d23e74acd2075626e
HessianBlockType &
A
classg2o_1_1BaseVertex.html
a43bcf2bb3420a0b2cb80bfd297b464a6
()
const HessianBlockType &
A
classg2o_1_1BaseVertex.html
a2f5a9a5bdf0faa43b6082dc3e5a05d45
() const
virtual const double &
b
classg2o_1_1BaseVertex.html
ae50dec87bfcb6a874ba87512c61bada7
(int i) const
virtual double &
b
classg2o_1_1BaseVertex.html
a5c235369ef3fb58de65b90c8cc37d611
(int i)
Matrix< double, D, 1 > &
b
classg2o_1_1BaseVertex.html
af7a70ede844ad023ba32edde16c8c745
()
const Matrix< double, D, 1 > &
b
classg2o_1_1BaseVertex.html
a209c260b9a2730a832270cf3cf7ab605
() const
BaseVertex
classg2o_1_1BaseVertex.html
a40fcd78e21bb4aedf7e299922c650937
()
virtual double *
bData
classg2o_1_1BaseVertex.html
ac8edea7073e5850c90b0ba37092b8f84
()
virtual void
clearQuadraticForm
classg2o_1_1BaseVertex.html
a144f99c7aa36a100dea65b30793e6d76
()
virtual int
copyB
classg2o_1_1BaseVertex.html
ae9d3f6d4ac4effb78df958df30204c5b
(double *b_) const
virtual void
discardTop
classg2o_1_1BaseVertex.html
a71729c4d91044bde9bfea4c859b0c02d
()
const EstimateType &
estimate
classg2o_1_1BaseVertex.html
abb9caa0d2d00af70e95963a11ee9660a
() const
virtual const double &
hessian
classg2o_1_1BaseVertex.html
ac591409722e675a3b69b9157fb5c7933
(int i, int j) const
virtual double &
hessian
classg2o_1_1BaseVertex.html
a6ab2212fdb00dec460299fdbabe09cb9
(int i, int j)
virtual double *
hessianData
classg2o_1_1BaseVertex.html
aedf92fbb5c2c86185422a955be02a3a6
()
virtual double
hessianDeterminant
classg2o_1_1BaseVertex.html
a4f302a5d56f733a93fe5e98b49a20a07
() const
virtual void
mapHessianMemory
classg2o_1_1BaseVertex.html
a54227ac315e6bc75c63ed117a2c75668
(double *d)
virtual void
pop
classg2o_1_1BaseVertex.html
a502bf3db2ee32061a2c8257ef81a1552
()
virtual void
push
classg2o_1_1BaseVertex.html
ae6edf93fe07aa27579a9352faa83098c
()
void
setEstimate
classg2o_1_1BaseVertex.html
acb6e8e8f39caa04f62dd93a3dd400e06
(const EstimateType &et)
virtual double
solveDirect
classg2o_1_1BaseVertex.html
a0bbd9551b7e03f7e422169e396e8ec9b
(double lambda=0)
virtual int
stackSize
classg2o_1_1BaseVertex.html
ad40208e3c8e3c221560c69af176b2eb6
() const
static const int
Dimension
classg2o_1_1BaseVertex.html
a9a831bfdf84cfe625d8f942bc4f1c2d1
Matrix< double, D, 1 >
_b
classg2o_1_1BaseVertex.html
a70c672f2997275927efa49c1f5b18ac3
BackupStackType
_backup
classg2o_1_1BaseVertex.html
a936082916993857a77c8318bc3e59d23
EstimateType
_estimate
classg2o_1_1BaseVertex.html
ab188c92c3e906c6e06507ae624c0e7ac
HessianBlockType
_hessian
classg2o_1_1BaseVertex.html
afaf73b0e874db76655d90bdb2f156c00
BaseVertex< 7, Sim3 >
classg2o_1_1BaseVertex.html
g2o::OptimizableGraph::Vertex
std::stack< EstimateType, std::vector< EstimateType, Eigen::aligned_allocator< EstimateType > > >
BackupStackType
classg2o_1_1BaseVertex.html
ae6632291d46b458196bdb021a6c8cba1
Sim3
EstimateType
classg2o_1_1BaseVertex.html
aaffb179a0d591da4769ec7c3fc7f7daa
Eigen::Map< Matrix< double, D, D >, Matrix< double, D, D >::Flags &PacketAccessBit?Aligned:Unaligned >
HessianBlockType
classg2o_1_1BaseVertex.html
a350c1a6a6e73b20d23e74acd2075626e
HessianBlockType &
A
classg2o_1_1BaseVertex.html
a43bcf2bb3420a0b2cb80bfd297b464a6
()
const HessianBlockType &
A
classg2o_1_1BaseVertex.html
a2f5a9a5bdf0faa43b6082dc3e5a05d45
() const
virtual const double &
b
classg2o_1_1BaseVertex.html
ae50dec87bfcb6a874ba87512c61bada7
(int i) const
virtual double &
b
classg2o_1_1BaseVertex.html
a5c235369ef3fb58de65b90c8cc37d611
(int i)
Matrix< double, D, 1 > &
b
classg2o_1_1BaseVertex.html
af7a70ede844ad023ba32edde16c8c745
()
const Matrix< double, D, 1 > &
b
classg2o_1_1BaseVertex.html
a209c260b9a2730a832270cf3cf7ab605
() const
BaseVertex
classg2o_1_1BaseVertex.html
a40fcd78e21bb4aedf7e299922c650937
()
virtual double *
bData
classg2o_1_1BaseVertex.html
ac8edea7073e5850c90b0ba37092b8f84
()
virtual void
clearQuadraticForm
classg2o_1_1BaseVertex.html
a144f99c7aa36a100dea65b30793e6d76
()
virtual int
copyB
classg2o_1_1BaseVertex.html
ae9d3f6d4ac4effb78df958df30204c5b
(double *b_) const
virtual void
discardTop
classg2o_1_1BaseVertex.html
a71729c4d91044bde9bfea4c859b0c02d
()
const EstimateType &
estimate
classg2o_1_1BaseVertex.html
abb9caa0d2d00af70e95963a11ee9660a
() const
virtual const double &
hessian
classg2o_1_1BaseVertex.html
ac591409722e675a3b69b9157fb5c7933
(int i, int j) const
virtual double &
hessian
classg2o_1_1BaseVertex.html
a6ab2212fdb00dec460299fdbabe09cb9
(int i, int j)
virtual double *
hessianData
classg2o_1_1BaseVertex.html
aedf92fbb5c2c86185422a955be02a3a6
()
virtual double
hessianDeterminant
classg2o_1_1BaseVertex.html
a4f302a5d56f733a93fe5e98b49a20a07
() const
virtual void
mapHessianMemory
classg2o_1_1BaseVertex.html
a54227ac315e6bc75c63ed117a2c75668
(double *d)
virtual void
pop
classg2o_1_1BaseVertex.html
a502bf3db2ee32061a2c8257ef81a1552
()
virtual void
push
classg2o_1_1BaseVertex.html
ae6edf93fe07aa27579a9352faa83098c
()
void
setEstimate
classg2o_1_1BaseVertex.html
acb6e8e8f39caa04f62dd93a3dd400e06
(const EstimateType &et)
virtual double
solveDirect
classg2o_1_1BaseVertex.html
a0bbd9551b7e03f7e422169e396e8ec9b
(double lambda=0)
virtual int
stackSize
classg2o_1_1BaseVertex.html
ad40208e3c8e3c221560c69af176b2eb6
() const
static const int
Dimension
classg2o_1_1BaseVertex.html
a9a831bfdf84cfe625d8f942bc4f1c2d1
Matrix< double, D, 1 >
_b
classg2o_1_1BaseVertex.html
a70c672f2997275927efa49c1f5b18ac3
BackupStackType
_backup
classg2o_1_1BaseVertex.html
a936082916993857a77c8318bc3e59d23
EstimateType
_estimate
classg2o_1_1BaseVertex.html
ab188c92c3e906c6e06507ae624c0e7ac
HessianBlockType
_hessian
classg2o_1_1BaseVertex.html
afaf73b0e874db76655d90bdb2f156c00
g2o::BlockSolver
classg2o_1_1BlockSolver.html
g2o::BlockSolverBase
Traits::LandmarkHessianType
LandmarkHessianType
classg2o_1_1BlockSolver.html
a465b1252905d90fd69b4243716620c45
Traits::LandmarkMatrixType
LandmarkMatrixType
classg2o_1_1BlockSolver.html
afd898a666343291129d37a979e23ded6
Traits::LandmarkVectorType
LandmarkVectorType
classg2o_1_1BlockSolver.html
a19ade5e432f32e46557192ae75074304
Traits::LinearSolverType
LinearSolverType
classg2o_1_1BlockSolver.html
a717fa8cb1dd5a212e41d8ebef67955e6
Traits::PoseHessianType
PoseHessianType
classg2o_1_1BlockSolver.html
a0e7f862860a1e3391cec3cfaf69c48be
Traits::PoseLandmarkHessianType
PoseLandmarkHessianType
classg2o_1_1BlockSolver.html
aed8b44e394d2f19ca03c87adf90cc97c
Traits::PoseLandmarkMatrixType
PoseLandmarkMatrixType
classg2o_1_1BlockSolver.html
a96bf60b923f816086cd2f24de38736ec
Traits::PoseMatrixType
PoseMatrixType
classg2o_1_1BlockSolver.html
a8c7c43d361bd31e3e0353889ba703bc0
Traits::PoseVectorType
PoseVectorType
classg2o_1_1BlockSolver.html
a65d51b9281e2e2597df05eb00801ee76
BlockSolver
classg2o_1_1BlockSolver.html
a04701a223a14708c9c84ce4d7e7af3f6
(LinearSolverType *linearSolver)
virtual bool
buildStructure
classg2o_1_1BlockSolver.html
a17e4392d3cca9a9d7cf38bb46d073b86
(bool zeroBlocks=false)
virtual bool
buildSystem
classg2o_1_1BlockSolver.html
a2654a8d52f38e5ce23720a8de302e2e7
()
virtual bool
computeMarginals
classg2o_1_1BlockSolver.html
ac21cd7e2c9b8a1414f7a2dccb0d30a0e
(SparseBlockMatrix< MatrixXd > &spinv, const std::vector< std::pair< int, int > > &blockIndices)
virtual bool
init
classg2o_1_1BlockSolver.html
a8bf01018abc3bfddfa3b29a380a1d6cb
(SparseOptimizer *optmizer, bool online=false)
LinearSolver< PoseMatrixType > *
linearSolver
classg2o_1_1BlockSolver.html
adb09637f5f87327d26928f672d6caadf
() const
virtual void
multiplyHessian
classg2o_1_1BlockSolver.html
a615892075357273ec8bb06e101d9155b
(double *dest, const double *src) const
virtual void
restoreDiagonal
classg2o_1_1BlockSolver.html
a2136931d7aa2f54df5207556c4685809
()
virtual bool
saveHessian
classg2o_1_1BlockSolver.html
a79adbc8926b11c564bdd8cf73a55b1ef
(const std::string &fileName) const
virtual bool
schur
classg2o_1_1BlockSolver.html
a382173946f1dd929a625e3708c959883
()
virtual bool
setLambda
classg2o_1_1BlockSolver.html
acc63a23e5b35e4f72d46dc22719aa56f
(double lambda, bool backup=false)
virtual void
setSchur
classg2o_1_1BlockSolver.html
a6dd8e7e7a099410005cb96ff874d8866
(bool s)
virtual void
setWriteDebug
classg2o_1_1BlockSolver.html
a1bff5dc13e3408fa76c019347104acd0
(bool writeDebug)
virtual bool
solve
classg2o_1_1BlockSolver.html
a589a75a131cce100c1945ad2786214d7
()
virtual bool
supportsSchur
classg2o_1_1BlockSolver.html
a68dc822ce48e80ceacce69c7bd029674
()
virtual bool
updateStructure
classg2o_1_1BlockSolver.html
acc497239c5e681ddec2140e34dfc5938
(const std::vector< HyperGraph::Vertex * > &vset, const HyperGraph::EdgeSet &edges)
virtual bool
writeDebug
classg2o_1_1BlockSolver.html
a5a127b36e9f6ec45b2b1d39c22a9901f
() const
~BlockSolver
classg2o_1_1BlockSolver.html
a7587b13ec3494c00ad95a3d0ce7fd9a9
()
static const int
LandmarkDim
classg2o_1_1BlockSolver.html
a2d5e499f65a71985a8256e98c1608dd9
static const int
PoseDim
classg2o_1_1BlockSolver.html
a9a68f557c8e04cd76565fc45e1747e45
void
deallocate
classg2o_1_1BlockSolver.html
a1877467844b7b9ab51bd6600e3a93eb0
()
void
resize
classg2o_1_1BlockSolver.html
a0075af2df18364cf99fd80f813b8ce4b
(int *blockPoseIndices, int numPoseBlocks, int *blockLandmarkIndices, int numLandmarkBlocks, int totalDim)
double *
_bschur
classg2o_1_1BlockSolver.html
aafddeb1d0a4218fc9c3c77169e20f81a
double *
_coefficients
classg2o_1_1BlockSolver.html
a416f480d4b27d7f8962ae7ae363f2e32
std::vector< LandmarkVectorType, Eigen::aligned_allocator< LandmarkVectorType > >
_diagonalBackupLandmark
classg2o_1_1BlockSolver.html
a3bc5b19faa2c45e2c04a6743b3a083de
std::vector< PoseVectorType, Eigen::aligned_allocator< PoseVectorType > >
_diagonalBackupPose
classg2o_1_1BlockSolver.html
a3cb6f86c522c2ea26478ad44b7c32f76
SparseBlockMatrixDiagonal< LandmarkMatrixType > *
_DInvSchur
classg2o_1_1BlockSolver.html
ad6a1a8f17c8fb854962a8204c79bc981
bool
_doSchur
classg2o_1_1BlockSolver.html
ab375a5fac964182442f38288bd8a103a
SparseBlockMatrix< LandmarkMatrixType > *
_Hll
classg2o_1_1BlockSolver.html
a88d4c24df24a8fb72be1a4e4cff03d71
SparseBlockMatrix< PoseLandmarkMatrixType > *
_Hpl
classg2o_1_1BlockSolver.html
a0f6051339990e95aa587145a8a6f4f5f
SparseBlockMatrixCCS< PoseLandmarkMatrixType > *
_HplCCS
classg2o_1_1BlockSolver.html
ab54eb7bb13f8b3a8a5f135a98f2050ec
SparseBlockMatrix< PoseMatrixType > *
_Hpp
classg2o_1_1BlockSolver.html
ac222d4342825ed8632a87b4f5be94618
SparseBlockMatrix< PoseMatrixType > *
_Hschur
classg2o_1_1BlockSolver.html
a46977934a3e4fb0cd36bc4181ed3ec0e
SparseBlockMatrixCCS< PoseMatrixType > *
_HschurTransposedCCS
classg2o_1_1BlockSolver.html
acea4b8ea8db5a29b63bea4bc568b0b26
LinearSolver< PoseMatrixType > *
_linearSolver
classg2o_1_1BlockSolver.html
a676a4ef473ccaecb23050284e19659af
int
_numLandmarks
classg2o_1_1BlockSolver.html
ab98231b7ca8e6d7f138c33d26c6f4326
int
_numPoses
classg2o_1_1BlockSolver.html
a709259fc290d746f4174d25410b7458a
int
_sizeLandmarks
classg2o_1_1BlockSolver.html
a13a49b5aac8ae3b12ed0c349fc0788e7
int
_sizePoses
classg2o_1_1BlockSolver.html
a39ec000379885ce09cdd8c23ab6d4567
g2o::BlockSolverBase
classg2o_1_1BlockSolverBase.html
g2o::Solver
virtual void
multiplyHessian
classg2o_1_1BlockSolverBase.html
a4ff7072751bfa1b7fcf91f8219e18e13
(double *dest, const double *src) const =0
virtual
~BlockSolverBase
classg2o_1_1BlockSolverBase.html
a59aabc7d24599a7f7b251cc0040bcb0a
()
g2o::BlockSolverTraits
structg2o_1_1BlockSolverTraits.html
_PoseDim
_LandmarkDim
SparseBlockMatrix< LandmarkMatrixType >
LandmarkHessianType
structg2o_1_1BlockSolverTraits.html
ae761bb32d5267e4d74e5d9c2c7e7ad2f
Matrix< double, LandmarkDim, LandmarkDim >
LandmarkMatrixType
structg2o_1_1BlockSolverTraits.html
add9b9fbfef352b7654d41914d5eaa58c
Matrix< double, LandmarkDim, 1 >
LandmarkVectorType
structg2o_1_1BlockSolverTraits.html
af5154a15abb566ff5bffc0adb9f0458d
LinearSolver< PoseMatrixType >
LinearSolverType
structg2o_1_1BlockSolverTraits.html
add6edae08cb0665c2b1e7c641cdb4dc4
SparseBlockMatrix< PoseMatrixType >
PoseHessianType
structg2o_1_1BlockSolverTraits.html
a03351362339d8e6609c577123350bb2a
SparseBlockMatrix< PoseLandmarkMatrixType >
PoseLandmarkHessianType
structg2o_1_1BlockSolverTraits.html
af8ef27915a056caae3b12a9ca609eba6
Matrix< double, PoseDim, LandmarkDim >
PoseLandmarkMatrixType
structg2o_1_1BlockSolverTraits.html
a91e6510ad42179701d22c3ac312237cd
Matrix< double, PoseDim, PoseDim >
PoseMatrixType
structg2o_1_1BlockSolverTraits.html
a35e6e4bad138dcfcaa3b1339e168bf30
Matrix< double, PoseDim, 1 >
PoseVectorType
structg2o_1_1BlockSolverTraits.html
a032ed57e9bc44c36093f97b32e1506f6
static const int
LandmarkDim
structg2o_1_1BlockSolverTraits.html
a7e6e33971e5243e020a9f41cd3182218
static const int
PoseDim
structg2o_1_1BlockSolverTraits.html
a90a03bcfc60b629da5601f6df9514297
g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >
structg2o_1_1BlockSolverTraits_3_01Eigen_1_1Dynamic_00_01Eigen_1_1Dynamic_01_4.html
SparseBlockMatrix< LandmarkMatrixType >
LandmarkHessianType
structg2o_1_1BlockSolverTraits_3_01Eigen_1_1Dynamic_00_01Eigen_1_1Dynamic_01_4.html
a73a81a0aeabd1216ae3a8f5700666ac4
MatrixXd
LandmarkMatrixType
structg2o_1_1BlockSolverTraits_3_01Eigen_1_1Dynamic_00_01Eigen_1_1Dynamic_01_4.html
a4409de5074b3458f33ba2015e2fa6891
VectorXd
LandmarkVectorType
structg2o_1_1BlockSolverTraits_3_01Eigen_1_1Dynamic_00_01Eigen_1_1Dynamic_01_4.html
aaff14917064b8670c918e571fcdc4666
LinearSolver< PoseMatrixType >
LinearSolverType
structg2o_1_1BlockSolverTraits_3_01Eigen_1_1Dynamic_00_01Eigen_1_1Dynamic_01_4.html
ad062ca3c21bf3a3e08d5350174d93d6d
SparseBlockMatrix< PoseMatrixType >
PoseHessianType
structg2o_1_1BlockSolverTraits_3_01Eigen_1_1Dynamic_00_01Eigen_1_1Dynamic_01_4.html
a380bde2a88f9b257142dd3419422e5a3
SparseBlockMatrix< PoseLandmarkMatrixType >
PoseLandmarkHessianType
structg2o_1_1BlockSolverTraits_3_01Eigen_1_1Dynamic_00_01Eigen_1_1Dynamic_01_4.html
aa6f67fd6ba29156f6d1069db0c3b5d11
MatrixXd
PoseLandmarkMatrixType
structg2o_1_1BlockSolverTraits_3_01Eigen_1_1Dynamic_00_01Eigen_1_1Dynamic_01_4.html
ab81ac9673971ec5c896f4b431ae30f0b
MatrixXd
PoseMatrixType
structg2o_1_1BlockSolverTraits_3_01Eigen_1_1Dynamic_00_01Eigen_1_1Dynamic_01_4.html
a11131d4b2d25cea90eef0d3687eb6dc1
VectorXd
PoseVectorType
structg2o_1_1BlockSolverTraits_3_01Eigen_1_1Dynamic_00_01Eigen_1_1Dynamic_01_4.html
ae8ae50131f5aeaf97c844e20960ebaf3
static const int
LandmarkDim
structg2o_1_1BlockSolverTraits_3_01Eigen_1_1Dynamic_00_01Eigen_1_1Dynamic_01_4.html
aa8f7b7c3fc1ce4a7d61e925e3067e196
static const int
PoseDim
structg2o_1_1BlockSolverTraits_3_01Eigen_1_1Dynamic_00_01Eigen_1_1Dynamic_01_4.html
a04a2cc2de80563b4b21f815150c3b0ec
DBoW2::BowVector
classDBoW2_1_1BowVector.html
void
addIfNotExist
classDBoW2_1_1BowVector.html
a5ddf10e444d10425e5bd3568dc7ffe5e
(WordId id, WordValue v)
void
addWeight
classDBoW2_1_1BowVector.html
a3ac92a805b252c93dc6535240d02df47
(WordId id, WordValue v)
BowVector
classDBoW2_1_1BowVector.html
ac4da23e700adc4ee083d66b23ce86e90
(void)
void
normalize
classDBoW2_1_1BowVector.html
acd2dd34023e3053a4cc75d70c8b6ac13
(LNorm norm_type)
void
saveM
classDBoW2_1_1BowVector.html
af15c4fde81b89e0f76a00337883b6b4a
(const std::string &filename, size_t W) const
~BowVector
classDBoW2_1_1BowVector.html
a7210cac6ce006c7232f4d097faa338d0
(void)
friend std::ostream &
operator<<
classDBoW2_1_1BowVector.html
a1a7d9ac0f9128538859adfea38453ae1
(std::ostream &out, const BowVector &v)
g2o::Cache
classg2o_1_1Cache.html
g2o::HyperGraph::HyperGraphElement
g2o::Cache::CacheKey
Cache
classg2o_1_1Cache.html
adb5e57e9f06505511fdedb247a977cc3
(CacheContainer *container_=0, const ParameterVector ¶meters_=ParameterVector())
CacheContainer *
container
classg2o_1_1Cache.html
a249ffa5c8ac120b3123bd151200082c9
()
virtual HyperGraph::HyperGraphElementType
elementType
classg2o_1_1Cache.html
a975c586e5a84dd3f4a85f364d5f92f91
() const
OptimizableGraph *
graph
classg2o_1_1Cache.html
a1a4480a445469d2d02b8db449e6cb57c
()
CacheKey
key
classg2o_1_1Cache.html
a12c78ed261c8659c2539b6ebe52aea8f
() const
ParameterVector &
parameters
classg2o_1_1Cache.html
a16e471be92f9fe24a3abdf11a0c546d2
()
void
update
classg2o_1_1Cache.html
aaea446a5eb59569acc67c94793975a0b
()
OptimizableGraph::Vertex *
vertex
classg2o_1_1Cache.html
ab94788e39d7e81201d14bc8ac58325c7
()
Cache *
installDependency
classg2o_1_1Cache.html
a776574fb98726ff61bc1280ea624c6e5
(const std::string &type_, const std::vector< int > ¶meterIndices)
virtual bool
resolveDependancies
classg2o_1_1Cache.html
a0c26f0baa33a5902002f1ca2d5f57ece
()
virtual void
updateImpl
classg2o_1_1Cache.html
ae46e4a4e37c034925edd6bbfdfaa1cb2
()=0
CacheContainer *
_container
classg2o_1_1Cache.html
a098aeecd7f0daa19a58f710ae7cb27c3
ParameterVector
_parameters
classg2o_1_1Cache.html
ad596a1a7591adece4664a43fc87b881d
std::vector< Cache * >
_parentCaches
classg2o_1_1Cache.html
a0b38f0c773c02903acf8964f73c3aa26
bool
_updateNeeded
classg2o_1_1Cache.html
a28d0ad45da71d9b7bc6de4cf1fb0f9e4
friend class
CacheContainer
classg2o_1_1Cache.html
a86dec1e0424aa4ae4e6867c69efd7868
g2o::CacheContainer
classg2o_1_1CacheContainer.html
CacheContainer
classg2o_1_1CacheContainer.html
aed510932f7e499f2fd3c1fdea7809052
(OptimizableGraph::Vertex *vertex_)
Cache *
createCache
classg2o_1_1CacheContainer.html
a08902c228901e06c4e08c5b594683a6c
(const Cache::CacheKey &key)
Cache *
findCache
classg2o_1_1CacheContainer.html
a2a0230117e0e71210f3d10a9e7143d0f
(const Cache::CacheKey &key)
OptimizableGraph *
graph
classg2o_1_1CacheContainer.html
a4bf79d27bb9ae377446dfa7fd048b06d
()
void
setUpdateNeeded
classg2o_1_1CacheContainer.html
a2241f992e90c1078447553d0833ccf14
(bool needUpdate=true)
void
update
classg2o_1_1CacheContainer.html
acc9a6d1fbc828f55b1a6af1c29f003df
()
OptimizableGraph::Vertex *
vertex
classg2o_1_1CacheContainer.html
ada4f7f82992a85dbc742c1ab24c39c08
()
virtual
~CacheContainer
classg2o_1_1CacheContainer.html
a2eb9f659371a1af2c119fce3e2972e52
()
bool
_updateNeeded
classg2o_1_1CacheContainer.html
a5fd5257863e41c3fc38336aaa7779b3e
OptimizableGraph::Vertex *
_vertex
classg2o_1_1CacheContainer.html
a899b5f4d01859463cedf663b68f78391
g2o::Cache::CacheKey
classg2o_1_1Cache_1_1CacheKey.html
CacheKey
classg2o_1_1Cache_1_1CacheKey.html
a44405e660e962a9d39cfaf97f103b139
()
CacheKey
classg2o_1_1Cache_1_1CacheKey.html
a363ba06fe3b3f17acd664b0706ba3270
(const std::string &type_, const ParameterVector ¶meters_)
bool
operator<
classg2o_1_1Cache_1_1CacheKey.html
a4a6e782eeee8c5300abe0fd5a89ed6a8
(const CacheKey &c) const
const ParameterVector &
parameters
classg2o_1_1Cache_1_1CacheKey.html
ac872928298c0b413e152efd04e22cda6
() const
const std::string &
type
classg2o_1_1Cache_1_1CacheKey.html
aea8a503e67d00d2376a5435c1d05be99
() const
ParameterVector
_parameters
classg2o_1_1Cache_1_1CacheKey.html
a3f8dc2307bd1d174a30bdc8443a8d152
std::string
_type
classg2o_1_1Cache_1_1CacheKey.html
a886ec6cf583561cb791cbaff902c673d
friend class
CacheContainer
classg2o_1_1Cache_1_1CacheKey.html
a86dec1e0424aa4ae4e6867c69efd7868
g2o::LinearSolverEigen::CholeskyDecomposition
classg2o_1_1LinearSolverEigen_1_1CholeskyDecomposition.html
void
analyzePatternWithPermutation
classg2o_1_1LinearSolverEigen_1_1CholeskyDecomposition.html
a3aa432f9aec0b7230c733df9a4d80558
(SparseMatrix &a, const PermutationMatrix &permutation)
CholeskyDecomposition
classg2o_1_1LinearSolverEigen_1_1CholeskyDecomposition.html
a4c82911542773cdcd66b470edb21831e
()
g2o::ColSort
structg2o_1_1ColSort.html
bool
operator()
structg2o_1_1ColSort.html
a228d871d0007190ef880d303e56af609
(const pair< int, int > &e1, const pair< int, int > &e2) const
ORB_SLAM2::Converter
classORB__SLAM2_1_1Converter.html
static cv::Mat
toCvMat
classORB__SLAM2_1_1Converter.html
ac9d5a9ea7de26d34047aa0afddaa2091
(const g2o::SE3Quat &SE3)
static cv::Mat
toCvMat
classORB__SLAM2_1_1Converter.html
a4bc1702afbd33a5d90d39f1940157e08
(const g2o::Sim3 &Sim3)
static cv::Mat
toCvMat
classORB__SLAM2_1_1Converter.html
a93055164116a8f35ecc5a9a5dcad1ca0
(const Eigen::Matrix< double, 4, 4 > &m)
static cv::Mat
toCvMat
classORB__SLAM2_1_1Converter.html
a7558c9fde7b818582bee8b4a4ff00793
(const Eigen::Matrix3d &m)
static cv::Mat
toCvMat
classORB__SLAM2_1_1Converter.html
a6748f1ecb782efc7741c1d2f6fbbed22
(const Eigen::Matrix< double, 3, 1 > &m)
static cv::Mat
toCvSE3
classORB__SLAM2_1_1Converter.html
a0972ca8f56ea15c1814f51be3804978f
(const Eigen::Matrix< double, 3, 3 > &R, const Eigen::Matrix< double, 3, 1 > &t)
static std::vector< cv::Mat >
toDescriptorVector
classORB__SLAM2_1_1Converter.html
abef47701eefdbc74c2c1625c140963fd
(const cv::Mat &Descriptors)
static Eigen::Matrix< double, 3, 3 >
toMatrix3d
classORB__SLAM2_1_1Converter.html
a000a7971e46afdc95d6692a70006182b
(const cv::Mat &cvMat3)
static std::vector< float >
toQuaternion
classORB__SLAM2_1_1Converter.html
a16b54bd921d9cdc83d289cfd1598fb3c
(const cv::Mat &M)
static g2o::SE3Quat
toSE3Quat
classORB__SLAM2_1_1Converter.html
a0b73791a3e2d90b4de41aed0ece2d0a2
(const cv::Mat &cvT)
static g2o::SE3Quat
toSE3Quat
classORB__SLAM2_1_1Converter.html
ac76ddd3b4d9a7e364e5cc72cfe483247
(const g2o::Sim3 &gSim3)
static Eigen::Matrix< double, 3, 1 >
toVector3d
classORB__SLAM2_1_1Converter.html
a65fccab585e29d1acbf4c23e5ce69bdc
(const cv::Mat &cvVector)
static Eigen::Matrix< double, 3, 1 >
toVector3d
classORB__SLAM2_1_1Converter.html
af7b71b64b74fd45b39b9a7f47ee80145
(const cv::Point3f &cvPoint)
g2o::HyperDijkstra::CostFunction
structg2o_1_1HyperDijkstra_1_1CostFunction.html
virtual double
operator()
structg2o_1_1HyperDijkstra_1_1CostFunction.html
a6d30ca80400c75941851ae079cfd42fd
(HyperGraph::Edge *e, HyperGraph::Vertex *from, HyperGraph::Vertex *to)=0
virtual
~CostFunction
structg2o_1_1HyperDijkstra_1_1CostFunction.html
aabfa53ac04d3934478fe419695474bcf
()
g2o::Factory::CreatorInformation
classg2o_1_1Factory_1_1CreatorInformation.html
CreatorInformation
classg2o_1_1Factory_1_1CreatorInformation.html
a8f4353b17f6548b0c935a4062231d968
()
~CreatorInformation
classg2o_1_1Factory_1_1CreatorInformation.html
a5f29790696c1143395a4e11f4bb372c1
()
AbstractHyperGraphElementCreator *
creator
classg2o_1_1Factory_1_1CreatorInformation.html
a9fd5a1087992c17f869f1d59bc519c23
int
elementTypeBit
classg2o_1_1Factory_1_1CreatorInformation.html
ab9fa4c8aec27d204f5ae6a7510c4e339
g2o::OptimizableGraph::Data
classg2o_1_1OptimizableGraph_1_1Data.html
g2o::HyperGraph::HyperGraphElement
Data
classg2o_1_1OptimizableGraph_1_1Data.html
a647b9fcb65aa8309f7103635135ea513
()
virtual HyperGraph::HyperGraphElementType
elementType
classg2o_1_1OptimizableGraph_1_1Data.html
aa549949b0bf442face4e3b06d1934706
() const
const Data *
next
classg2o_1_1OptimizableGraph_1_1Data.html
a7438fd566ec8b29680f13cffd2cf85f3
() const
Data *
next
classg2o_1_1OptimizableGraph_1_1Data.html
af9c0427357f1e81f9008c3173fddf34c
()
virtual bool
read
classg2o_1_1OptimizableGraph_1_1Data.html
a4a206c86daba1b47425199befd2e1ed4
(std::istream &is)=0
void
setNext
classg2o_1_1OptimizableGraph_1_1Data.html
a5811aac3f8eab3c19207663e946b343b
(Data *next_)
virtual bool
write
classg2o_1_1OptimizableGraph_1_1Data.html
ad80cd8ea8013c54c766684ec0ef3daa3
(std::ostream &os) const =0
virtual
~Data
classg2o_1_1OptimizableGraph_1_1Data.html
aa81fb1975f34e3aaf4c5110f7778a54e
()
Data *
_next
classg2o_1_1OptimizableGraph_1_1Data.html
a8e0569f2b8cb8400d3eada1bd13c0ccb
friend struct
OptimizableGraph
classg2o_1_1OptimizableGraph_1_1Data.html
a45d35331ee3deca38c26d1efb6b961ae
g2o::DrawAction
classg2o_1_1DrawAction.html
g2o::HyperGraphElementAction
g2o::DrawAction::Parameters
DrawAction
classg2o_1_1DrawAction.html
a6b876d6a30fa564176dc6a3caefa572e
(const std::string &typeName_)
virtual bool
refreshPropertyPtrs
classg2o_1_1DrawAction.html
a9556cd6f8d1f842d45e046e1770699b0
(HyperGraphElementAction::Parameters *params_)
Parameters *
_previousParams
classg2o_1_1DrawAction.html
af598eb77ea4e27a1c0a27533c971639d
BoolProperty *
_show
classg2o_1_1DrawAction.html
a1ec3a46473daeb8ac65e6a523a9248b6
BoolProperty *
_showId
classg2o_1_1DrawAction.html
ab5f870bf2a931e64bc994c87c4212ad3
g2o::HyperGraph::Edge
classg2o_1_1HyperGraph_1_1Edge.html
g2o::HyperGraph::HyperGraphElement
Edge
classg2o_1_1HyperGraph_1_1Edge.html
a891618b34652837ef0bee7084db81f2e
(int id=-1)
virtual HyperGraphElementType
elementType
classg2o_1_1HyperGraph_1_1Edge.html
a73df6169b3669d48f86eef90de0fcc26
() const
int
id
classg2o_1_1HyperGraph_1_1Edge.html
a397a7fb12379b2c48b5e6bc4c6c71fc0
() const
virtual void
resize
classg2o_1_1HyperGraph_1_1Edge.html
ad8913f1149a0fd5bb628f0f1c8a91a55
(size_t size)
void
setId
classg2o_1_1HyperGraph_1_1Edge.html
a1270ed91efa5f7a0fc42229356cc23e1
(int id)
void
setVertex
classg2o_1_1HyperGraph_1_1Edge.html
a5e957658d6e65c49b81197d052a7f16f
(size_t i, Vertex *v)
const Vertex *
vertex
classg2o_1_1HyperGraph_1_1Edge.html
aaec0b2c92c5496d0f0fea8f1abdc4311
(size_t i) const
Vertex *
vertex
classg2o_1_1HyperGraph_1_1Edge.html
af544d5d17d900c5aa2b5c9219d8e716f
(size_t i)
const VertexContainer &
vertices
classg2o_1_1HyperGraph_1_1Edge.html
a6410bb70a917b5407770ef1f1090b5f5
() const
VertexContainer &
vertices
classg2o_1_1HyperGraph_1_1Edge.html
a67d1c5cb557deab9e9e361c63359fe60
()
virtual
~Edge
classg2o_1_1HyperGraph_1_1Edge.html
a202cb31558caef5a7bf18a49281173a3
()
int
_id
classg2o_1_1HyperGraph_1_1Edge.html
aa1b6978624f7c165a4e0461cb5ff18fa
VertexContainer
_vertices
classg2o_1_1HyperGraph_1_1Edge.html
aabb036d331fc7f2524ec8611b638de92
g2o::OptimizableGraph::Edge
classg2o_1_1OptimizableGraph_1_1Edge.html
g2o::HyperGraph::Edge
virtual bool
allVerticesFixed
classg2o_1_1OptimizableGraph_1_1Edge.html
a414c69ca1617a4d3b620e39f2ffbcea7
() const =0
virtual double
chi2
classg2o_1_1OptimizableGraph_1_1Edge.html
a182bd2c109d50283c638d9b295f2f3d7
() const =0
virtual Edge *
clone
classg2o_1_1OptimizableGraph_1_1Edge.html
a4f274bac9939144dd6b30578c5424a45
() const
virtual void
computeError
classg2o_1_1OptimizableGraph_1_1Edge.html
a1e6d9f4128866982de5e11e03edd7775
()=0
virtual void
constructQuadraticForm
classg2o_1_1OptimizableGraph_1_1Edge.html
a56fbf3430ddf591e3c619bdd1b7e4499
()=0
virtual Vertex *
createFrom
classg2o_1_1OptimizableGraph_1_1Edge.html
abd98d7a174df25bcc82cfdacba682fec
()
virtual Vertex *
createTo
classg2o_1_1OptimizableGraph_1_1Edge.html
a39c22b396ab312059ea8fa4c2776be2e
()
int
dimension
classg2o_1_1OptimizableGraph_1_1Edge.html
a90a86891adc47a179a7cd7ef31549916
() const
Edge
classg2o_1_1OptimizableGraph_1_1Edge.html
a6568eb7f3b3e4299473ec3230199aa70
()
virtual const double *
errorData
classg2o_1_1OptimizableGraph_1_1Edge.html
a5f2a4b6efa2d0ae600f94a28a6ba58cf
() const =0
virtual double *
errorData
classg2o_1_1OptimizableGraph_1_1Edge.html
a460a0cb0256b0a91edb131e25181f57b
()=0
virtual bool
getMeasurementData
classg2o_1_1OptimizableGraph_1_1Edge.html
a5f7c64421d33b7deb8fcfd5f4cf172b8
(double *m) const
OptimizableGraph *
graph
classg2o_1_1OptimizableGraph_1_1Edge.html
a3684190bf8e99f39f58ffadd0dfa6b05
()
const OptimizableGraph *
graph
classg2o_1_1OptimizableGraph_1_1Edge.html
a08d9fca4079441e3aa07cc315cd77470
() const
virtual const double *
informationData
classg2o_1_1OptimizableGraph_1_1Edge.html
ab5b315b3e0a6c4e29074b2c924460417
() const =0
virtual double *
informationData
classg2o_1_1OptimizableGraph_1_1Edge.html
a99de4bbb57e3c5e7321f150a45d1cb12
()=0
virtual void
initialEstimate
classg2o_1_1OptimizableGraph_1_1Edge.html
a9519f8892e97f03daacb44ea50ac7f4e
(const OptimizableGraph::VertexSet &from, OptimizableGraph::Vertex *to)=0
virtual double
initialEstimatePossible
classg2o_1_1OptimizableGraph_1_1Edge.html
a1cef6ffa0f82f1ad3dd3d7a9f04425ee
(const OptimizableGraph::VertexSet &from, OptimizableGraph::Vertex *to)
long long
internalId
classg2o_1_1OptimizableGraph_1_1Edge.html
ac4ab4bc451232a7ff4dca8484181fcad
() const
int
level
classg2o_1_1OptimizableGraph_1_1Edge.html
af92bd1589a99fa9732a5f2964cf38a6c
() const
virtual void
linearizeOplus
classg2o_1_1OptimizableGraph_1_1Edge.html
a0fdad5ebfb4efec9f893b57f67e0fbe1
(JacobianWorkspace &jacobianWorkspace)=0
virtual void
mapHessianMemory
classg2o_1_1OptimizableGraph_1_1Edge.html
a3bd233fd552daa166039acf47b69a5a7
(double *d, int i, int j, bool rowMajor)=0
virtual int
measurementDimension
classg2o_1_1OptimizableGraph_1_1Edge.html
a44bd732330859991d4fbc992129b2e79
() const
size_t
numParameters
classg2o_1_1OptimizableGraph_1_1Edge.html
a21c26247bdb33e6836d1f1c8536ad70c
() const
const Parameter *
parameter
classg2o_1_1OptimizableGraph_1_1Edge.html
a78b63b89b3964c30b96a3404b20e2a7f
(int argNo) const
virtual bool
read
classg2o_1_1OptimizableGraph_1_1Edge.html
a30cf69b762a06aa35e796d8af71632b0
(std::istream &is)=0
void
resizeParameters
classg2o_1_1OptimizableGraph_1_1Edge.html
ac978364c99e36c7fced59ecb383ba171
(size_t newSize)
RobustKernel *
robustKernel
classg2o_1_1OptimizableGraph_1_1Edge.html
aeb6ce9f3bf7b896f58272ea0d3feb8ff
() const
void
setLevel
classg2o_1_1OptimizableGraph_1_1Edge.html
ab3e4290bc51d03ba294f36254048b15a
(int l)
virtual bool
setMeasurementData
classg2o_1_1OptimizableGraph_1_1Edge.html
ae8d99a85921057eba87a2346ba9c6e0a
(const double *m)
virtual bool
setMeasurementFromState
classg2o_1_1OptimizableGraph_1_1Edge.html
a2f0b6465d6cd8b459ebc6494892c44f4
()
bool
setParameterId
classg2o_1_1OptimizableGraph_1_1Edge.html
ae535735e71365a547fd1a11fae5378f6
(int argNum, int paramId)
void
setRobustKernel
classg2o_1_1OptimizableGraph_1_1Edge.html
a42955172c19f16e2cfbb30d611d1bd87
(RobustKernel *ptr)
virtual bool
write
classg2o_1_1OptimizableGraph_1_1Edge.html
a804b9a2178249b9297c55b8fbbeda56e
(std::ostream &os) const =0
virtual
~Edge
classg2o_1_1OptimizableGraph_1_1Edge.html
a62de61a43d47cf223fe39265dac13ca5
()
bool
installParameter
classg2o_1_1OptimizableGraph_1_1Edge.html
a237bea2f2fb7cc6a9cf4ee5ee6fe4d88
(ParameterType *&p, size_t argNo, int paramId=-1)
void
resolveCache
classg2o_1_1OptimizableGraph_1_1Edge.html
ad95f2883af693de56e46a2b272dc1cdc
(CacheType *&cache, OptimizableGraph::Vertex *, const std::string &_type, const ParameterVector ¶meters)
virtual bool
resolveCaches
classg2o_1_1OptimizableGraph_1_1Edge.html
aa93e3a4f976b467994f4eb7679a04bf3
()
bool
resolveParameters
classg2o_1_1OptimizableGraph_1_1Edge.html
addadf494f3a1c8bf467a74454d771d0d
()
std::vector< int >
_cacheIds
classg2o_1_1OptimizableGraph_1_1Edge.html
a56bddaadd70570dbd96e8deed3d4b34c
int
_dimension
classg2o_1_1OptimizableGraph_1_1Edge.html
a4e651628f7657c81d0e4c1b26caaa6aa
long long
_internalId
classg2o_1_1OptimizableGraph_1_1Edge.html
abdfc449ed57479d90d2e57a8bc0bea12
int
_level
classg2o_1_1OptimizableGraph_1_1Edge.html
a57132078028dd0455aef141e62e07db9
std::vector< int >
_parameterIds
classg2o_1_1OptimizableGraph_1_1Edge.html
a33a35663ba5b096cb6e6078014bd6f17
std::vector< Parameter ** >
_parameters
classg2o_1_1OptimizableGraph_1_1Edge.html
a41c4d6a404d0b057d37fac43edec40ed
std::vector< std::string >
_parameterTypes
classg2o_1_1OptimizableGraph_1_1Edge.html
a08666609850240956c64c95ae5ae0f2c
RobustKernel *
_robustKernel
classg2o_1_1OptimizableGraph_1_1Edge.html
a6b942321f9e4e82051d529efb255af35
friend struct
OptimizableGraph
classg2o_1_1OptimizableGraph_1_1Edge.html
a45d35331ee3deca38c26d1efb6b961ae
g2o::OptimizableGraph::EdgeIDCompare
structg2o_1_1OptimizableGraph_1_1EdgeIDCompare.html
bool
operator()
structg2o_1_1OptimizableGraph_1_1EdgeIDCompare.html
a52149d3f574b16d109c2e33173365646
(const Edge *e1, const Edge *e2) const
g2o::EdgeInverseSim3ProjectXYZ
classg2o_1_1EdgeInverseSim3ProjectXYZ.html
BaseBinaryEdge< 2, Vector2d, VertexSBAPointXYZ, VertexSim3Expmap >
void
computeError
classg2o_1_1EdgeInverseSim3ProjectXYZ.html
a8fa376524e861ae8c4f1a360d217f02d
()
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
EdgeInverseSim3ProjectXYZ
classg2o_1_1EdgeInverseSim3ProjectXYZ.html
af4e344ee9f610b41eea60b5914a776bd
()
virtual bool
read
classg2o_1_1EdgeInverseSim3ProjectXYZ.html
ac229f31599a4f08eebe8f9b239d883f6
(std::istream &is)
virtual bool
write
classg2o_1_1EdgeInverseSim3ProjectXYZ.html
a9df647cceceabdecd26692647211e043
(std::ostream &os) const
g2o::EdgeSE3ProjectXYZ
classg2o_1_1EdgeSE3ProjectXYZ.html
BaseBinaryEdge< 2, Vector2d, VertexSBAPointXYZ, VertexSE3Expmap >
Vector2d
cam_project
classg2o_1_1EdgeSE3ProjectXYZ.html
aa44a34f1d1a75d7263b7527d75f8a9dc
(const Vector3d &trans_xyz) const
void
computeError
classg2o_1_1EdgeSE3ProjectXYZ.html
a79a763e1d42fe9eb5732abe59c7723d9
()
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
EdgeSE3ProjectXYZ
classg2o_1_1EdgeSE3ProjectXYZ.html
acdf6cb451767e46e7bbd6a180782feb8
()
bool
isDepthPositive
classg2o_1_1EdgeSE3ProjectXYZ.html
a603cc0018b5b05fd193e84e032a66d07
()
virtual void
linearizeOplus
classg2o_1_1EdgeSE3ProjectXYZ.html
a7454e89740635d782c9e4efaef35ec44
()
bool
read
classg2o_1_1EdgeSE3ProjectXYZ.html
a04200f3d6b7fbd47961df696f1ee34ed
(std::istream &is)
bool
write
classg2o_1_1EdgeSE3ProjectXYZ.html
a3f09d0456f011dfa53b6f61b566e27fd
(std::ostream &os) const
double
cx
classg2o_1_1EdgeSE3ProjectXYZ.html
ace052104b07ec272eb5f254254ead5e5
double
cy
classg2o_1_1EdgeSE3ProjectXYZ.html
af590c37d535ce7e71be5ce4ae368e9c1
double
fx
classg2o_1_1EdgeSE3ProjectXYZ.html
a6af0a48bd4e21d060585d7ee9c1ca1ef
double
fy
classg2o_1_1EdgeSE3ProjectXYZ.html
af5f931cd13ef318a3f42f54aa57b9466
g2o::EdgeSE3ProjectXYZOnlyPose
classg2o_1_1EdgeSE3ProjectXYZOnlyPose.html
BaseUnaryEdge< 2, Vector2d, VertexSE3Expmap >
Vector2d
cam_project
classg2o_1_1EdgeSE3ProjectXYZOnlyPose.html
a28af528a4bf0f76988896fc320ba6a64
(const Vector3d &trans_xyz) const
void
computeError
classg2o_1_1EdgeSE3ProjectXYZOnlyPose.html
a6752098d3322d30e43a6a3a668a3b009
()
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
EdgeSE3ProjectXYZOnlyPose
classg2o_1_1EdgeSE3ProjectXYZOnlyPose.html
a617972556497ab31cc745f6d3eb59c58
()
bool
isDepthPositive
classg2o_1_1EdgeSE3ProjectXYZOnlyPose.html
abd6f619de5af8855c8ee21fcfad51c9e
()
virtual void
linearizeOplus
classg2o_1_1EdgeSE3ProjectXYZOnlyPose.html
abe6d775aade1277786274c328aa2c38b
()
bool
read
classg2o_1_1EdgeSE3ProjectXYZOnlyPose.html
a28994ddf2cab7b61566ce55ad4b43388
(std::istream &is)
bool
write
classg2o_1_1EdgeSE3ProjectXYZOnlyPose.html
a5bf685170d6b17908b2a70ccc7e40904
(std::ostream &os) const
double
cx
classg2o_1_1EdgeSE3ProjectXYZOnlyPose.html
ab4d7078a2d9a628afd6022c983843904
double
cy
classg2o_1_1EdgeSE3ProjectXYZOnlyPose.html
aa6f6f24382d0f9b03d6ae47747e6d95d
double
fx
classg2o_1_1EdgeSE3ProjectXYZOnlyPose.html
a413ca1179697e29d5476f582d2b29ff6
double
fy
classg2o_1_1EdgeSE3ProjectXYZOnlyPose.html
a2f645f770962dc9d8c4862c0c6dbb497
Vector3d
Xw
classg2o_1_1EdgeSE3ProjectXYZOnlyPose.html
a66318605e8e9c2276b100cf73e718ea8
g2o::EdgeSim3
classg2o_1_1EdgeSim3.html
BaseBinaryEdge< 7, Sim3, VertexSim3Expmap, VertexSim3Expmap >
void
computeError
classg2o_1_1EdgeSim3.html
a68f55d11f6b8b210318f167d04722a8b
()
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
EdgeSim3
classg2o_1_1EdgeSim3.html
a5a558abf78a1213044e60993f8c8c6d3
()
virtual void
initialEstimate
classg2o_1_1EdgeSim3.html
afac4cc093af6f54adb278c142f33dcca
(const OptimizableGraph::VertexSet &from, OptimizableGraph::Vertex *)
virtual double
initialEstimatePossible
classg2o_1_1EdgeSim3.html
a0fd73623327838b46abdf292582da6ae
(const OptimizableGraph::VertexSet &, OptimizableGraph::Vertex *)
virtual bool
read
classg2o_1_1EdgeSim3.html
a6c7ad669fa04265475cbfdba3452fcbd
(std::istream &is)
virtual bool
write
classg2o_1_1EdgeSim3.html
a50f9e0b48bd9143eb516be36e0c25340
(std::ostream &os) const
g2o::EdgeSim3ProjectXYZ
classg2o_1_1EdgeSim3ProjectXYZ.html
BaseBinaryEdge< 2, Vector2d, VertexSBAPointXYZ, VertexSim3Expmap >
void
computeError
classg2o_1_1EdgeSim3ProjectXYZ.html
ae821156265db463d49b9ac2166186274
()
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
EdgeSim3ProjectXYZ
classg2o_1_1EdgeSim3ProjectXYZ.html
a97beb2afff3d5b8bb6d19dccd032da14
()
virtual bool
read
classg2o_1_1EdgeSim3ProjectXYZ.html
aaf72b3f12f99f131e6c3395baf796fe9
(std::istream &is)
virtual bool
write
classg2o_1_1EdgeSim3ProjectXYZ.html
ad29bc1412dd5141b9ff9b5bb7363db4c
(std::ostream &os) const
g2o::EdgeStereoSE3ProjectXYZ
classg2o_1_1EdgeStereoSE3ProjectXYZ.html
BaseBinaryEdge< 3, Vector3d, VertexSBAPointXYZ, VertexSE3Expmap >
Vector3d
cam_project
classg2o_1_1EdgeStereoSE3ProjectXYZ.html
ae5fdd198e102b905c66f0b18c7660767
(const Vector3d &trans_xyz, const float &bf) const
void
computeError
classg2o_1_1EdgeStereoSE3ProjectXYZ.html
ab60521439da10eabb13f23fe21fbe651
()
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
EdgeStereoSE3ProjectXYZ
classg2o_1_1EdgeStereoSE3ProjectXYZ.html
a3a9c1b7c0b165f8c1c0690373481fea5
()
bool
isDepthPositive
classg2o_1_1EdgeStereoSE3ProjectXYZ.html
ac176aff8aa08a73f52d7a0f5c3080d4d
()
virtual void
linearizeOplus
classg2o_1_1EdgeStereoSE3ProjectXYZ.html
aea04d86a304c6cb4e2a3f34b35166f30
()
bool
read
classg2o_1_1EdgeStereoSE3ProjectXYZ.html
a59cdc820a694379a73a26d51d948db0e
(std::istream &is)
bool
write
classg2o_1_1EdgeStereoSE3ProjectXYZ.html
acda965a32bd3aeb156cbd5883d19e864
(std::ostream &os) const
double
bf
classg2o_1_1EdgeStereoSE3ProjectXYZ.html
afc94291834aa40d18205e61ac802cbfc
double
cx
classg2o_1_1EdgeStereoSE3ProjectXYZ.html
a0d786d2f349f8d4991be5303ad2b3c5d
double
cy
classg2o_1_1EdgeStereoSE3ProjectXYZ.html
a220dd625eb7479cc1dabb92a96a6664c
double
fx
classg2o_1_1EdgeStereoSE3ProjectXYZ.html
a4fe9f6810d2cc1b4489f84853445e85f
double
fy
classg2o_1_1EdgeStereoSE3ProjectXYZ.html
a4e5b984e84437680b1f589822b4c0700
g2o::EdgeStereoSE3ProjectXYZOnlyPose
classg2o_1_1EdgeStereoSE3ProjectXYZOnlyPose.html
BaseUnaryEdge< 3, Vector3d, VertexSE3Expmap >
Vector3d
cam_project
classg2o_1_1EdgeStereoSE3ProjectXYZOnlyPose.html
acea8d0b81ed369bb63cd2f318512406f
(const Vector3d &trans_xyz) const
void
computeError
classg2o_1_1EdgeStereoSE3ProjectXYZOnlyPose.html
af6fd2fdbdc9b4a6bcf21303ff3b8ea83
()
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
EdgeStereoSE3ProjectXYZOnlyPose
classg2o_1_1EdgeStereoSE3ProjectXYZOnlyPose.html
a083a4f79a0ac5ff0deab0c9e8e9c9907
()
bool
isDepthPositive
classg2o_1_1EdgeStereoSE3ProjectXYZOnlyPose.html
a5155075418c27ce8a1387d739ccbdf26
()
virtual void
linearizeOplus
classg2o_1_1EdgeStereoSE3ProjectXYZOnlyPose.html
a0b2b815e8ae331276f33be374dcc1897
()
bool
read
classg2o_1_1EdgeStereoSE3ProjectXYZOnlyPose.html
ae199c5428259a7d50e9897029ae9fd70
(std::istream &is)
bool
write
classg2o_1_1EdgeStereoSE3ProjectXYZOnlyPose.html
aa31f6c66016ec7f362ab3028a53e8cc6
(std::ostream &os) const
double
bf
classg2o_1_1EdgeStereoSE3ProjectXYZOnlyPose.html
a831d3e73bf61102622a7ac6af0475e7b
double
cx
classg2o_1_1EdgeStereoSE3ProjectXYZOnlyPose.html
a7b0f52c3f2931706838373ca7d4513a7
double
cy
classg2o_1_1EdgeStereoSE3ProjectXYZOnlyPose.html
a95e79aa1ef43455cd6de7ccced2fc1e8
double
fx
classg2o_1_1EdgeStereoSE3ProjectXYZOnlyPose.html
aebf839be304521edf2f3cb445b3bf618
double
fy
classg2o_1_1EdgeStereoSE3ProjectXYZOnlyPose.html
a7f779153148f1eb403ab6f2984b47eec
Vector3d
Xw
classg2o_1_1EdgeStereoSE3ProjectXYZOnlyPose.html
aa7c861f93edd02d3ef763c0e706cf496
g2o::EstimatePropagator
classg2o_1_1EstimatePropagator.html
g2o::EstimatePropagator::AdjacencyMapEntry
g2o::EstimatePropagator::PriorityQueue
g2o::EstimatePropagator::PropagateAction
g2o::EstimatePropagator::VertexIDHashFunction
std::tr1::unordered_map< OptimizableGraph::Vertex *, AdjacencyMapEntry, VertexIDHashFunction >
AdjacencyMap
classg2o_1_1EstimatePropagator.html
aa450038ec206c089ecf023cb88cb2847
EstimatePropagatorCost
PropagateCost
classg2o_1_1EstimatePropagator.html
a67a42f9c6d5f92562ac4ea12f81c8d9c
AdjacencyMap &
adjacencyMap
classg2o_1_1EstimatePropagator.html
ad6dc3d18c4057915af4cc4986b568855
()
EstimatePropagator
classg2o_1_1EstimatePropagator.html
af245037ba41bfb02d531c11f5de4f7e8
(OptimizableGraph *g)
OptimizableGraph *
graph
classg2o_1_1EstimatePropagator.html
a97064a86789b496b590f4848fdb59bc8
()
void
propagate
classg2o_1_1EstimatePropagator.html
a3b1df65f9b89d81dff33cb140d4f75d4
(OptimizableGraph::Vertex *v, const EstimatePropagator::PropagateCost &cost, const EstimatePropagator::PropagateAction &action=PropagateAction(), double maxDistance=std::numeric_limits< double >::max(), double maxEdgeCost=std::numeric_limits< double >::max())
void
propagate
classg2o_1_1EstimatePropagator.html
ae24b104ec3e8162bc75a70db9941f342
(OptimizableGraph::VertexSet &vset, const EstimatePropagator::PropagateCost &cost, const EstimatePropagator::PropagateAction &action=PropagateAction(), double maxDistance=std::numeric_limits< double >::max(), double maxEdgeCost=std::numeric_limits< double >::max())
OptimizableGraph::VertexSet &
visited
classg2o_1_1EstimatePropagator.html
a2d346a2411d969caa81817c15052cd58
()
void
reset
classg2o_1_1EstimatePropagator.html
a8319099eda0552b9ef62a0bb40bb0785
()
AdjacencyMap
_adjacencyMap
classg2o_1_1EstimatePropagator.html
ac3f6429938db62696444fd7ee765439a
OptimizableGraph *
_graph
classg2o_1_1EstimatePropagator.html
ac2dcd3169696692ce3f0679235933e8a
OptimizableGraph::VertexSet
_visited
classg2o_1_1EstimatePropagator.html
a1256927d6d1832ee300daa53d1c845a2
g2o::EstimatePropagatorCost
classg2o_1_1EstimatePropagatorCost.html
EstimatePropagatorCost
classg2o_1_1EstimatePropagatorCost.html
aebd56e3597a99b225bc3799ec8145bc9
(SparseOptimizer *graph)
virtual const char *
name
classg2o_1_1EstimatePropagatorCost.html
a302b70a2b5d83d4ae5863f4b88742589
() const
virtual double
operator()
classg2o_1_1EstimatePropagatorCost.html
abbff40e061153f9049a40514c44b4492
(OptimizableGraph::Edge *edge, const OptimizableGraph::VertexSet &from, OptimizableGraph::Vertex *to_) const
SparseOptimizer *
_graph
classg2o_1_1EstimatePropagatorCost.html
adf778ed8de5b54eb934e88107fe77980
g2o::EstimatePropagatorCostOdometry
classg2o_1_1EstimatePropagatorCostOdometry.html
g2o::EstimatePropagatorCost
EstimatePropagatorCostOdometry
classg2o_1_1EstimatePropagatorCostOdometry.html
a426a53e3cce07b71a129cc53754e9f1a
(SparseOptimizer *graph)
virtual const char *
name
classg2o_1_1EstimatePropagatorCostOdometry.html
aca626795267c23c863940eddca62a029
() const
virtual double
operator()
classg2o_1_1EstimatePropagatorCostOdometry.html
a5f479f6d87636d71913c2a390047ea71
(OptimizableGraph::Edge *edge, const OptimizableGraph::VertexSet &from_, OptimizableGraph::Vertex *to_) const
ORB_SLAM2::ExtractorNode
classORB__SLAM2_1_1ExtractorNode.html
void
DivideNode
classORB__SLAM2_1_1ExtractorNode.html
ad560af26a7bab99551eab2e5c08f6535
(ExtractorNode &n1, ExtractorNode &n2, ExtractorNode &n3, ExtractorNode &n4)
ExtractorNode
classORB__SLAM2_1_1ExtractorNode.html
af1920a7d5f8166debdd4a7fe4a15a8e9
()
cv::Point2i
BL
classORB__SLAM2_1_1ExtractorNode.html
ab31adc0d00b85307ba98b2ff434c30fc
bool
bNoMore
classORB__SLAM2_1_1ExtractorNode.html
ada60a6ca3a5874204dcb3245ac7d2d97
cv::Point2i
BR
classORB__SLAM2_1_1ExtractorNode.html
a8530a1f5934122f24382859c156a441d
std::list< ExtractorNode >::iterator
lit
classORB__SLAM2_1_1ExtractorNode.html
a5301b76ea0e33bb066a46776810d742c
cv::Point2i
UL
classORB__SLAM2_1_1ExtractorNode.html
a3f3ae5685a8a2b2cd42fbd08e7563c3d
cv::Point2i
UR
classORB__SLAM2_1_1ExtractorNode.html
a73ec9b10c8a3f98ed70a117086bae12a
std::vector< cv::KeyPoint >
vKeys
classORB__SLAM2_1_1ExtractorNode.html
a34dda34415caa0e996148e53f8b174ce
g2o::Factory
classg2o_1_1Factory.html
g2o::Factory::CreatorInformation
HyperGraph::HyperGraphElement *
construct
classg2o_1_1Factory.html
afd0e0c7021e344087a09ade1c11bc15c
(const std::string &tag) const
HyperGraph::HyperGraphElement *
construct
classg2o_1_1Factory.html
adb39d806299cacf7e1d4f982bc22a45f
(const std::string &tag, const HyperGraph::GraphElemBitset &elemsToConstruct) const
void
fillKnownTypes
classg2o_1_1Factory.html
ae7c0f4e892d3c5af8cd198ceb144476f
(std::vector< std::string > &types) const
bool
knowsTag
classg2o_1_1Factory.html
a57d370d8b31c214215cd6df31e5eb472
(const std::string &tag, int *elementType=0) const
void
printRegisteredTypes
classg2o_1_1Factory.html
a0a9e898c4025151062856f4aa5ab6092
(std::ostream &os, bool comment=false) const
void
registerType
classg2o_1_1Factory.html
aba2f2e40635fd1b996981cefdb65c346
(const std::string &tag, AbstractHyperGraphElementCreator *c)
const std::string &
tag
classg2o_1_1Factory.html
a337d1377ea4e47c31dd04e85e51a2516
(const HyperGraph::HyperGraphElement *v) const
void
unregisterType
classg2o_1_1Factory.html
a01b16c7d5a49ddab5ccd5980f76900b7
(const std::string &tag)
static void
destroy
classg2o_1_1Factory.html
ab40f0aa18dabb91a35de7186ede9355a
()
static Factory *
instance
classg2o_1_1Factory.html
a8a1f33e017c5ad59399cef48972578ae
()
std::map< std::string, CreatorInformation * >
CreatorMap
classg2o_1_1Factory.html
a639c8d850892dddc20098e9aa97ef9e8
std::map< std::string, std::string >
TagLookup
classg2o_1_1Factory.html
aba274179c053b3b71dcef6a20c898496
Factory
classg2o_1_1Factory.html
af8b5afc514363e6f00c61e8acd67b495
()
~Factory
classg2o_1_1Factory.html
a4b7c6970f55045ee632e6276387d0223
()
CreatorMap
_creator
classg2o_1_1Factory.html
a38e27fb1014dfb8691f4df045ebb5130
TagLookup
_tagLookup
classg2o_1_1Factory.html
a93fbd79ea000ed88101c1f23b19e6e2a
static Factory *
factoryInstance
classg2o_1_1Factory.html
a4eab3a865dee18a71bb73246dc3e9f4b
DBoW2::FClass
classDBoW2_1_1FClass.html
const TDescriptor *
pDescriptor
classDBoW2_1_1FClass.html
a9c94e662003f61413fd542d67b45c3a9
virtual void
meanValue
classDBoW2_1_1FClass.html
a2f5859fa3acdf4f2a8a64d7e09de54ab
(const std::vector< pDescriptor > &descriptors, TDescriptor &mean)=0
static double
distance
classDBoW2_1_1FClass.html
a56d4737dd67258389c808dbd10befa8c
(const TDescriptor &a, const TDescriptor &b)
static void
fromString
classDBoW2_1_1FClass.html
a0f27985bf4c13f0a6c12ebc4822c1217
(TDescriptor &a, const std::string &s)
static void
toMat32F
classDBoW2_1_1FClass.html
a28a6ac7c718818f7a068a4aaae3e3b45
(const std::vector< TDescriptor > &descriptors, cv::Mat &mat)
static std::string
toString
classDBoW2_1_1FClass.html
aeb2561d74f7d9057c0887c12350f00c2
(const TDescriptor &a)
DBoW2::FeatureVector
classDBoW2_1_1FeatureVector.html
void
addFeature
classDBoW2_1_1FeatureVector.html
ae9554bfcbebc85439616de08f47f2238
(NodeId id, unsigned int i_feature)
FeatureVector
classDBoW2_1_1FeatureVector.html
a66c069d269c8c98dcf3ae39cbc6f861b
(void)
~FeatureVector
classDBoW2_1_1FeatureVector.html
a44514a020719b7e5ac552332a9922bd9
(void)
friend std::ostream &
operator<<
classDBoW2_1_1FeatureVector.html
a34aa65c93dc5f6be269610e3f238d9b1
(std::ostream &out, const FeatureVector &v)
DBoW2::FORB
classDBoW2_1_1FORB.html
DBoW2::FClass
const TDescriptor *
pDescriptor
classDBoW2_1_1FORB.html
ab52a6568044027cf30c8ac1514fed1a6
cv::Mat
TDescriptor
classDBoW2_1_1FORB.html
aef9b966d0293836fab9f55f1799ce0ed
static int
distance
classDBoW2_1_1FORB.html
ac166ab6808abc7c385dbaabfacfed38c
(const TDescriptor &a, const TDescriptor &b)
static void
fromArray8U
classDBoW2_1_1FORB.html
aa1965d4ada6ed1b9943edbf993b1d472
(TDescriptor &descriptors, unsigned char *array)
static void
fromString
classDBoW2_1_1FORB.html
a4023e7775d0691b44f6708f865b6b8d7
(TDescriptor &a, const std::string &s)
static void
meanValue
classDBoW2_1_1FORB.html
a9d78adf3c5c6fe8f2e8668e247acf5cc
(const std::vector< pDescriptor > &descriptors, TDescriptor &mean)
static void
toArray8U
classDBoW2_1_1FORB.html
a14695e13f61b283ec7cd73e68121aed4
(const TDescriptor &descriptors, unsigned char *array)
static void
toMat32F
classDBoW2_1_1FORB.html
a67b90eaed01dd54e380237c78886635f
(const std::vector< TDescriptor > &descriptors, cv::Mat &mat)
static void
toMat8U
classDBoW2_1_1FORB.html
af0a9e2ea44336f2975a7f3324777330c
(const std::vector< TDescriptor > &descriptors, cv::Mat &mat)
static std::string
toString
classDBoW2_1_1FORB.html
a3c0ce0fd04ecd52b25b97d253fb922ea
(const TDescriptor &a)
static const int
L
classDBoW2_1_1FORB.html
ad6ed07af4e042effc3c0b169aa5bdd1a
g2o::ForceLinker
structg2o_1_1ForceLinker.html
ForceLinker
structg2o_1_1ForceLinker.html
ae5489ea8966a1d1f62471075f1dd2524
(ForceLinkFunction function)
ORB_SLAM2::Frame
classORB__SLAM2_1_1Frame.html
void
ComputeBoW
classORB__SLAM2_1_1Frame.html
ac748d2318f9a409406dba4910ff5ef8e
()
void
ComputeStereoFromRGBD
classORB__SLAM2_1_1Frame.html
a2818781adf6aec30b8bd8783ba228dce
(const cv::Mat &imDepth)
void
ComputeStereoMatches
classORB__SLAM2_1_1Frame.html
a77a570d7851bad90ca31c4d55a5105e7
()
void
ExtractORB
classORB__SLAM2_1_1Frame.html
a626aef981e9fd9caff63bf93f1abf47f
(int flag, const cv::Mat &im)
Frame
classORB__SLAM2_1_1Frame.html
aa43d601e841ddb7a9f100b0b9afd3b10
()
Frame
classORB__SLAM2_1_1Frame.html
ac7e6ed9973b81ec85e91228e3d4ecf22
(const Frame &frame)
Frame
classORB__SLAM2_1_1Frame.html
a24d3c1a1a811fa0f9d44e717a044b2a4
(const cv::Mat &imLeft, const cv::Mat &imRight, const double &timeStamp, ORBextractor *extractorLeft, ORBextractor *extractorRight, ORBVocabulary *voc, cv::Mat &K, cv::Mat &distCoef, const float &bf, const float &thDepth)
Frame
classORB__SLAM2_1_1Frame.html
ac205fd2081c647e4841369828902f8fe
(const cv::Mat &imGray, const cv::Mat &imDepth, const double &timeStamp, ORBextractor *extractor, ORBVocabulary *voc, cv::Mat &K, cv::Mat &distCoef, const float &bf, const float &thDepth)
Frame
classORB__SLAM2_1_1Frame.html
a39a57316938495a9ca8a053edd74b414
(const cv::Mat &imGray, const double &timeStamp, ORBextractor *extractor, ORBVocabulary *voc, cv::Mat &K, cv::Mat &distCoef, const float &bf, const float &thDepth)
cv::Mat
GetCameraCenter
classORB__SLAM2_1_1Frame.html
a48c8983df3a521ed7439d9654b28e390
()
vector< size_t >
GetFeaturesInArea
classORB__SLAM2_1_1Frame.html
ab92eb055abb54bf7f73db7612673dbca
(const float &x, const float &y, const float &r, const int minLevel=-1, const int maxLevel=-1) const
cv::Mat
GetRotationInverse
classORB__SLAM2_1_1Frame.html
a96ec2c272f2ecea3f94b8472add80478
()
bool
isInFrustum
classORB__SLAM2_1_1Frame.html
a0929e100e3380dba1baba12dfa8904c4
(MapPoint *pMP, float viewingCosLimit)
bool
PosInGrid
classORB__SLAM2_1_1Frame.html
ae2bc4b1482d2010511da5423d298c9bd
(const cv::KeyPoint &kp, int &posX, int &posY)
void
SetPose
classORB__SLAM2_1_1Frame.html
a95cf2ea68735ef3e8c2d820eada11bf4
(cv::Mat Tcw)
cv::Mat
UnprojectStereo
classORB__SLAM2_1_1Frame.html
a46084d187e1fc60181e1c72f77c733ca
(const int &i)
void
UpdatePoseMatrices
classORB__SLAM2_1_1Frame.html
a0a18d3024a23f6fa2cab9c7d987598c2
()
float
mb
classORB__SLAM2_1_1Frame.html
a950131e5ed7fca2a73fc5a50e6d9b2de
float
mbf
classORB__SLAM2_1_1Frame.html
afb4090340565194b372b2ce0d95f16fb
DBoW2::BowVector
mBowVec
classORB__SLAM2_1_1Frame.html
a68bbc187861a8e5c0ed9d92b5308c2cb
cv::Mat
mDescriptors
classORB__SLAM2_1_1Frame.html
a0dfc1a363215ad0a09303e612a1ffbe7
cv::Mat
mDescriptorsRight
classORB__SLAM2_1_1Frame.html
afe3cee153dda7e06d5004fd959fcd88e
cv::Mat
mDistCoef
classORB__SLAM2_1_1Frame.html
aef15cff1b0d7572f49975d3200ffd140
DBoW2::FeatureVector
mFeatVec
classORB__SLAM2_1_1Frame.html
a8153622c07ed98421bd7c7b2b7451b03
float
mfLogScaleFactor
classORB__SLAM2_1_1Frame.html
ad3ddefb0665fb5128391a7e59a236e9a
float
mfScaleFactor
classORB__SLAM2_1_1Frame.html
aab180286bac29f4e030ce850c51c435c
std::vector< std::size_t >
mGrid
classORB__SLAM2_1_1Frame.html
a194dca06186458639d46234d828afeed
[FRAME_GRID_COLS][FRAME_GRID_ROWS]
cv::Mat
mK
classORB__SLAM2_1_1Frame.html
a6508d43259538370dcb77911122dc85b
long unsigned int
mnId
classORB__SLAM2_1_1Frame.html
acd59686475a89bfdfcae316dfa6b6069
int
mnScaleLevels
classORB__SLAM2_1_1Frame.html
a4c4b02f27be28aec6cb8bb1bab3f622f
ORBextractor *
mpORBextractorLeft
classORB__SLAM2_1_1Frame.html
a5c4f28562114c30c6276f2e42aac6607
ORBextractor *
mpORBextractorRight
classORB__SLAM2_1_1Frame.html
a53cd56c00a153e8b54be49ea73b64672
ORBVocabulary *
mpORBvocabulary
classORB__SLAM2_1_1Frame.html
a4c54c9963da838cd6fa83a65930bd1b7
KeyFrame *
mpReferenceKF
classORB__SLAM2_1_1Frame.html
a4f5187c3a75ef493687fa0582fed0aa8
cv::Mat
mTcw
classORB__SLAM2_1_1Frame.html
a3be6708cfd359fae30307f9408abd6f9
float
mThDepth
classORB__SLAM2_1_1Frame.html
a15e0251e1e18b84f385ad817f0e8ba1a
double
mTimeStamp
classORB__SLAM2_1_1Frame.html
a7987de59d3b4bf655614e19db0c90278
std::vector< bool >
mvbOutlier
classORB__SLAM2_1_1Frame.html
aa05cc57f36b5b04a2e1690e576c93fc8
std::vector< float >
mvDepth
classORB__SLAM2_1_1Frame.html
a4232b92ebf890728291ef2a66e7d39bb
vector< float >
mvInvLevelSigma2
classORB__SLAM2_1_1Frame.html
a1979f999e1d3a858bf7db733791a477e
vector< float >
mvInvScaleFactors
classORB__SLAM2_1_1Frame.html
a4c7ed1316a886b9a7c3f02ee13219b8c
std::vector< cv::KeyPoint >
mvKeys
classORB__SLAM2_1_1Frame.html
a86563de6facec0433e31f726723057e4
std::vector< cv::KeyPoint >
mvKeysRight
classORB__SLAM2_1_1Frame.html
a15b04baf8fc5282883ccc002eb703a8e
std::vector< cv::KeyPoint >
mvKeysUn
classORB__SLAM2_1_1Frame.html
a13737fa65f0ce693275f1919240bac35
vector< float >
mvLevelSigma2
classORB__SLAM2_1_1Frame.html
afba8ed34e98d14761be2c1922863cd65
std::vector< MapPoint * >
mvpMapPoints
classORB__SLAM2_1_1Frame.html
a48e791ae28b483211dad6b3474027935
vector< float >
mvScaleFactors
classORB__SLAM2_1_1Frame.html
a55d7bd3fa5d3fa8d2ecf18609e91f98e
std::vector< float >
mvuRight
classORB__SLAM2_1_1Frame.html
a09a1957b966542e640ecabc41ec76c16
int
N
classORB__SLAM2_1_1Frame.html
a0035828f1744f1bdd4ae8681e7cbbd32
static float
cx
classORB__SLAM2_1_1Frame.html
a5f2803f215bc30016bd0833d8c7d5942
static float
cy
classORB__SLAM2_1_1Frame.html
abf6a631b787270da2d5b3c0f53615b62
static float
fx
classORB__SLAM2_1_1Frame.html
ab505e3f86afa1c3d16b98fda89ec394c
static float
fy
classORB__SLAM2_1_1Frame.html
a226a0adc90bc7a09502fc4db00ee20d7
static float
invfx
classORB__SLAM2_1_1Frame.html
a617c29a929afd74d599c9e41fc71abea
static float
invfy
classORB__SLAM2_1_1Frame.html
ad1dfdeb6378b11477c1b94233f881345
static bool
mbInitialComputations
classORB__SLAM2_1_1Frame.html
a9f57238f88850695d8cf032b5af0dad6
static float
mfGridElementHeightInv
classORB__SLAM2_1_1Frame.html
a010327bee872485894b5905d17462086
static float
mfGridElementWidthInv
classORB__SLAM2_1_1Frame.html
afc2f7799428918dbbf46f7dfc4ccd59d
static float
mnMaxX
classORB__SLAM2_1_1Frame.html
ade32bf37203ae9578e4bd9a02cc0f7c1
static float
mnMaxY
classORB__SLAM2_1_1Frame.html
ac63dd82413eba002462109e625207ab4
static float
mnMinX
classORB__SLAM2_1_1Frame.html
ac119d458dd562196240e72b7dbb54f3d
static float
mnMinY
classORB__SLAM2_1_1Frame.html
a38d30251e5bf5e44411e83b688dfac97
static long unsigned int
nNextId
classORB__SLAM2_1_1Frame.html
a1ea8a00151931d155747283850467733
void
AssignFeaturesToGrid
classORB__SLAM2_1_1Frame.html
aa3ba21cd44638b322db024cba2b9c19e
()
void
ComputeImageBounds
classORB__SLAM2_1_1Frame.html
a420f0369833f856df1973410ea39b335
(const cv::Mat &imLeft)
void
UndistortKeyPoints
classORB__SLAM2_1_1Frame.html
a2a97fc690d8c1cd5e975d19440a31657
()
cv::Mat
mOw
classORB__SLAM2_1_1Frame.html
a4315630bb510b424d8b089975135199a
cv::Mat
mRcw
classORB__SLAM2_1_1Frame.html
a3923c4b0fc83ab5fdba34ddd823621c6
cv::Mat
mRwc
classORB__SLAM2_1_1Frame.html
afda03a992077579e0ed3c20240eef276
cv::Mat
mtcw
classORB__SLAM2_1_1Frame.html
a31b2fa3a66f2855ec0c71c9ba34cfa8f
ORB_SLAM2::FrameDrawer
classORB__SLAM2_1_1FrameDrawer.html
cv::Mat
DrawFrame
classORB__SLAM2_1_1FrameDrawer.html
a7d2b0099c169f6944cadc2cd574a06de
()
FrameDrawer
classORB__SLAM2_1_1FrameDrawer.html
add0e1c3734c200a959d8ed9f225223db
(Map *pMap)
void
Update
classORB__SLAM2_1_1FrameDrawer.html
ad1bba97371be98ccab373bab862cf964
(Tracking *pTracker)
void
DrawTextInfo
classORB__SLAM2_1_1FrameDrawer.html
a059f66cfb0702264c788a79313ec3630
(cv::Mat &im, int nState, cv::Mat &imText)
bool
mbOnlyTracking
classORB__SLAM2_1_1FrameDrawer.html
ad7087ccda3d514be5e0132f889c3e949
cv::Mat
mIm
classORB__SLAM2_1_1FrameDrawer.html
a2b405554be1a48ade50055af97c2c2c9
std::mutex
mMutex
classORB__SLAM2_1_1FrameDrawer.html
a1425b923def88314bb43eddf3eee4ddb
int
mnTracked
classORB__SLAM2_1_1FrameDrawer.html
ae111426e790338d9f5f4556434716919
int
mnTrackedVO
classORB__SLAM2_1_1FrameDrawer.html
ab1cbcb7a1443ceaaafaaf5537927f184
Map *
mpMap
classORB__SLAM2_1_1FrameDrawer.html
a48374a37e72786b2e64c15c0ec13ce7b
int
mState
classORB__SLAM2_1_1FrameDrawer.html
a00cc5f188d53b4d8f767f339515cc8e3
vector< bool >
mvbMap
classORB__SLAM2_1_1FrameDrawer.html
aa7d745757f0a81f8460236036b837b0e
vector< bool >
mvbVO
classORB__SLAM2_1_1FrameDrawer.html
ab47bccbb2ddfa65221a968736a6bd092
vector< cv::KeyPoint >
mvCurrentKeys
classORB__SLAM2_1_1FrameDrawer.html
a35ec8c5aea5cffee69ac5cec6abb5871
vector< cv::KeyPoint >
mvIniKeys
classORB__SLAM2_1_1FrameDrawer.html
a890a8bd44745b16024e1d7e82ac1d3f0
vector< int >
mvIniMatches
classORB__SLAM2_1_1FrameDrawer.html
a158a3ca6cab99c6bb691a7537212764b
int
N
classORB__SLAM2_1_1FrameDrawer.html
adbc9489192f5485ece966b0d6d589e47
g2o::G2OBatchStatistics
structg2o_1_1G2OBatchStatistics.html
G2OBatchStatistics
structg2o_1_1G2OBatchStatistics.html
a99b348cf1d6a913ab6683c44b36a8c55
()
static G2OBatchStatistics *
globalStats
structg2o_1_1G2OBatchStatistics.html
a06f9c667d8b48b8f0023e27011818b64
()
static void
setGlobalStats
structg2o_1_1G2OBatchStatistics.html
a8c56e85d25e346ba87718621407247fc
(G2OBatchStatistics *b)
double
chi2
structg2o_1_1G2OBatchStatistics.html
a719152d550dd4fe3300d06558fe0a6d5
size_t
choleskyNNZ
structg2o_1_1G2OBatchStatistics.html
a5996c5ba000bdfcbcf5c0375a3c62643
size_t
hessianDimension
structg2o_1_1G2OBatchStatistics.html
a618a15ba153da1a99b19a2d779cf3764
size_t
hessianLandmarkDimension
structg2o_1_1G2OBatchStatistics.html
a0cfa7018402074f47defb9cd5d9d4b64
size_t
hessianPoseDimension
structg2o_1_1G2OBatchStatistics.html
ae2af64720e3f99557924b9cf92ab6f20
int
iteration
structg2o_1_1G2OBatchStatistics.html
a63e30077b9dad65c321b322a2a6f0aea
int
iterationsLinearSolver
structg2o_1_1G2OBatchStatistics.html
a0ef94423b56f6d842e33a7c277c930a0
int
levenbergIterations
structg2o_1_1G2OBatchStatistics.html
acd6b82e7401ec8c04e00b14bf76892a9
int
numEdges
structg2o_1_1G2OBatchStatistics.html
ae8924cd0e0e7fee183cba73b706eb5a5
int
numVertices
structg2o_1_1G2OBatchStatistics.html
a2a3ecd684cb9e60c34afeee0d8f35d23
double
timeIteration
structg2o_1_1G2OBatchStatistics.html
a60fbec94ce0b7f26ed99d3f6d2080e47
double
timeLinearize
structg2o_1_1G2OBatchStatistics.html
ac288190f875b8777b3c24c860a3741d7
double
timeLinearSolution
structg2o_1_1G2OBatchStatistics.html
a01fea9876aab94b1e69a6a03c20fd98f
double
timeLinearSolver
structg2o_1_1G2OBatchStatistics.html
adb423c3dac9262b7f4a315bbb108464a
double
timeMarginals
structg2o_1_1G2OBatchStatistics.html
a58e5d0960dc35e682424dce2b50e4fa9
double
timeNumericDecomposition
structg2o_1_1G2OBatchStatistics.html
a31f4a361dba1f3eb8dba2ca2aa326905
double
timeQuadraticForm
structg2o_1_1G2OBatchStatistics.html
af949afd7e25ceef08379220ed242aa36
double
timeResiduals
structg2o_1_1G2OBatchStatistics.html
a1815f0fb0a84cd1977d72c83cefdb76b
double
timeSchurComplement
structg2o_1_1G2OBatchStatistics.html
a79d8935c9af46d716ef2b85b777fabe1
double
timeSymbolicDecomposition
structg2o_1_1G2OBatchStatistics.html
a456a521ccb1e4c69940475a92a1f5d29
double
timeUpdate
structg2o_1_1G2OBatchStatistics.html
a510e287e5a3e1f608219147b53e6dc69
static G2OBatchStatistics *
_globalStats
structg2o_1_1G2OBatchStatistics.html
ab2afc355eadf0e686507ff621f60d3eb
DBoW2::GeneralScoring
classDBoW2_1_1GeneralScoring.html
virtual bool
mustNormalize
classDBoW2_1_1GeneralScoring.html
ab0cadafd50b0f2f559f6325a6944f72f
(LNorm &norm) const =0
virtual double
score
classDBoW2_1_1GeneralScoring.html
a43b3f5fedb19e6a19e17b9813efd17e8
(const BowVector &v, const BowVector &w) const =0
virtual
~GeneralScoring
classDBoW2_1_1GeneralScoring.html
a1796812280a5188e06d8137baa977776
()
static const double
LOG_EPS
classDBoW2_1_1GeneralScoring.html
af470bccf750689525622f216f07d6f3c
g2o::BaseMultiEdge::HessianHelper
structg2o_1_1BaseMultiEdge_1_1HessianHelper.html
HessianHelper
structg2o_1_1BaseMultiEdge_1_1HessianHelper.html
a5a76a58b21ca39ea6ca1e274b588fad0
()
Eigen::Map< MatrixXd >
matrix
structg2o_1_1BaseMultiEdge_1_1HessianHelper.html
ab9eab8a9c5bf6e7814173d1955d7a01c
bool
transposed
structg2o_1_1BaseMultiEdge_1_1HessianHelper.html
aeaff0227a982c30364d97ef9f0d9d60c
g2o::HyperDijkstra
structg2o_1_1HyperDijkstra.html
g2o::HyperDijkstra::AdjacencyMapEntry
g2o::HyperDijkstra::CostFunction
g2o::HyperDijkstra::TreeAction
std::map< HyperGraph::Vertex *, AdjacencyMapEntry >
AdjacencyMap
structg2o_1_1HyperDijkstra.html
af12ff8eef95094815a3fa1da0514bda2
AdjacencyMap &
adjacencyMap
structg2o_1_1HyperDijkstra.html
ace002e09514a2eeb76a7b569f9e30f6c
()
HyperGraph *
graph
structg2o_1_1HyperDijkstra.html
a578a9eb1874d9802dbd37a2f1681c196
()
HyperDijkstra
structg2o_1_1HyperDijkstra.html
a55e844f4b596290cb36a0d9fe4140966
(HyperGraph *g)
void
shortestPaths
structg2o_1_1HyperDijkstra.html
ad88b79c73c8eaa5f1afbe27b778b542e
(HyperGraph::Vertex *v, HyperDijkstra::CostFunction *cost, double maxDistance=std::numeric_limits< double >::max(), double comparisonConditioner=1e-3, bool directed=false, double maxEdgeCost=std::numeric_limits< double >::max())
void
shortestPaths
structg2o_1_1HyperDijkstra.html
a00d978615ff1bbb9917351e9cba0b4ba
(HyperGraph::VertexSet &vset, HyperDijkstra::CostFunction *cost, double maxDistance=std::numeric_limits< double >::max(), double comparisonConditioner=1e-3, bool directed=false, double maxEdgeCost=std::numeric_limits< double >::max())
HyperGraph::VertexSet &
visited
structg2o_1_1HyperDijkstra.html
a2cb453ed6f1bf6069186bd269a6464da
()
static void
computeTree
structg2o_1_1HyperDijkstra.html
a84a1d7288e1d76369442f89604c5d6de
(AdjacencyMap &amap)
static void
connectedSubset
structg2o_1_1HyperDijkstra.html
a846232e98c8175ec2fff784fc3271ad7
(HyperGraph::VertexSet &connected, HyperGraph::VertexSet &visited, HyperGraph::VertexSet &startingSet, HyperGraph *g, HyperGraph::Vertex *v, HyperDijkstra::CostFunction *cost, double distance, double comparisonConditioner, double maxEdgeCost=std::numeric_limits< double >::max())
static void
visitAdjacencyMap
structg2o_1_1HyperDijkstra.html
aa73ae495f10f81823b16f26715f32c58
(AdjacencyMap &amap, TreeAction *action, bool useDistance=false)
void
reset
structg2o_1_1HyperDijkstra.html
ad9c39fd01a0740f2beff98c927aaebbd
()
AdjacencyMap
_adjacencyMap
structg2o_1_1HyperDijkstra.html
ae306dd26e901b88fe6c54f02a45c3e7f
HyperGraph *
_graph
structg2o_1_1HyperDijkstra.html
a1bf21d65ddd6e0feeb6a76f58d7f2c6e
HyperGraph::VertexSet
_visited
structg2o_1_1HyperDijkstra.html
ad43cae6d9e1df2cf7db839f504ba6cc5
g2o::HyperGraph
classg2o_1_1HyperGraph.html
g2o::HyperGraph::Edge
g2o::HyperGraph::HyperGraphElement
g2o::HyperGraph::Vertex
std::set< Edge * >
EdgeSet
classg2o_1_1HyperGraph.html
a5e2970e236c0dcb4eff7c205d7b6b4ae
std::bitset< HyperGraph::HGET_NUM_ELEMS >
GraphElemBitset
classg2o_1_1HyperGraph.html
a7b8fda20e1b03e92aeceeac6e8218b73
HGET_CACHE
classg2o_1_1HyperGraph.html
af603119d5d3475aed6e34ee9d701b69eafdb05add70f035dced2b173de8431408
HGET_DATA
classg2o_1_1HyperGraph.html
af603119d5d3475aed6e34ee9d701b69eac780d65b4de763d230e9cad4378c46fa
HGET_EDGE
classg2o_1_1HyperGraph.html
af603119d5d3475aed6e34ee9d701b69ea32ab1204ad3640d91c59ce6fffe2e580
HGET_NUM_ELEMS
classg2o_1_1HyperGraph.html
af603119d5d3475aed6e34ee9d701b69eafe77ef3192f9be61982957b0a3e2f6a6
HGET_PARAMETER
classg2o_1_1HyperGraph.html
af603119d5d3475aed6e34ee9d701b69eaec8dd0de424ff24a18d3ba5ed3864f79
HGET_VERTEX
classg2o_1_1HyperGraph.html
af603119d5d3475aed6e34ee9d701b69ea4a278c79154a0d4c381a7e265d7048f5
HyperGraphElementType
classg2o_1_1HyperGraph.html
af603119d5d3475aed6e34ee9d701b69e
HGET_VERTEX
classg2o_1_1HyperGraph.html
af603119d5d3475aed6e34ee9d701b69ea4a278c79154a0d4c381a7e265d7048f5
HGET_EDGE
classg2o_1_1HyperGraph.html
af603119d5d3475aed6e34ee9d701b69ea32ab1204ad3640d91c59ce6fffe2e580
HGET_PARAMETER
classg2o_1_1HyperGraph.html
af603119d5d3475aed6e34ee9d701b69eaec8dd0de424ff24a18d3ba5ed3864f79
HGET_CACHE
classg2o_1_1HyperGraph.html
af603119d5d3475aed6e34ee9d701b69eafdb05add70f035dced2b173de8431408
HGET_DATA
classg2o_1_1HyperGraph.html
af603119d5d3475aed6e34ee9d701b69eac780d65b4de763d230e9cad4378c46fa
HGET_NUM_ELEMS
classg2o_1_1HyperGraph.html
af603119d5d3475aed6e34ee9d701b69eafe77ef3192f9be61982957b0a3e2f6a6
std::vector< Vertex * >
VertexContainer
classg2o_1_1HyperGraph.html
a9339534c99300a0ddac87ba976ef188c
std::tr1::unordered_map< int, Vertex * >
VertexIDMap
classg2o_1_1HyperGraph.html
a97307eac064ebf4b3e2cfbf0718035b5
std::set< Vertex * >
VertexSet
classg2o_1_1HyperGraph.html
a703938cdb4bb636860eed55a2489d70c
virtual bool
addEdge
classg2o_1_1HyperGraph.html
a0f1d35009a2879b238c8148c33485c89
(Edge *e)
virtual bool
addVertex
classg2o_1_1HyperGraph.html
a7ef87ba3479827b24c6fc29c5fc3aa21
(Vertex *v)
virtual bool
changeId
classg2o_1_1HyperGraph.html
a74f0d7392e67762a85799db72a58a94c
(Vertex *v, int newId)
virtual void
clear
classg2o_1_1HyperGraph.html
a6b629dff2928dbd704ca81f24858e72f
()
const EdgeSet &
edges
classg2o_1_1HyperGraph.html
acb3391945ed7c3f09243101d9ef0aaf0
() const
EdgeSet &
edges
classg2o_1_1HyperGraph.html
a2f9f023fe2fb491ef9af873b9e683006
()
HyperGraph
classg2o_1_1HyperGraph.html
a833632b111cfc7cf08b842ae3cb43d41
()
virtual bool
removeEdge
classg2o_1_1HyperGraph.html
a33e5a60705ce673d647aa1613da9d99b
(Edge *e)
virtual bool
removeVertex
classg2o_1_1HyperGraph.html
a97ab8302aa027d513253387bba9e0dd5
(Vertex *v)
Vertex *
vertex
classg2o_1_1HyperGraph.html
ab07fe8bd9982a66ba34e83dff8317ea2
(int id)
const Vertex *
vertex
classg2o_1_1HyperGraph.html
a685a30debc0c540cc10c1bfc669ad2f1
(int id) const
const VertexIDMap &
vertices
classg2o_1_1HyperGraph.html
a3e713e7ee84eecad3876651737af6cfc
() const
VertexIDMap &
vertices
classg2o_1_1HyperGraph.html
a650107c875ef6f43d438d7d3e2ddf797
()
virtual
~HyperGraph
classg2o_1_1HyperGraph.html
a0ef6e1d65e0f9171a518bce3fc559693
()
EdgeSet
_edges
classg2o_1_1HyperGraph.html
afe4ae6e9ef05c8bded2b1b30e1886b36
VertexIDMap
_vertices
classg2o_1_1HyperGraph.html
a83132c77c8d0896581d168cbc72f673a
HyperGraph
classg2o_1_1HyperGraph.html
ab19a6e0681e2b30d48740cebf553c7eb
(const HyperGraph &)
HyperGraph &
operator=
classg2o_1_1HyperGraph.html
aace0adc6b03e56bf6b554368d49dcf88
(const HyperGraph &)
g2o::HyperGraphAction
classg2o_1_1HyperGraphAction.html
g2o::HyperGraphAction::Parameters
g2o::HyperGraphAction::ParametersIteration
virtual HyperGraphAction *
operator()
classg2o_1_1HyperGraphAction.html
aea392eafa65ab432a3c4d1dabde9bdbe
(const HyperGraph *graph, Parameters *parameters=0)
virtual
~HyperGraphAction
classg2o_1_1HyperGraphAction.html
a49de9295ace027074f459714ca257b15
()
g2o::HyperGraphActionLibrary
classg2o_1_1HyperGraphActionLibrary.html
HyperGraphElementAction *
actionByName
classg2o_1_1HyperGraphActionLibrary.html
abef8ce416dd53f2d4e8d8566abf4a00f
(const std::string &name)
HyperGraphElementAction::ActionMap &
actionMap
classg2o_1_1HyperGraphActionLibrary.html
a99d123d19dda08f30ab0088d361fc640
()
bool
registerAction
classg2o_1_1HyperGraphActionLibrary.html
a8ff09559af9efdf636ad14a011ef73ae
(HyperGraphElementAction *action)
bool
unregisterAction
classg2o_1_1HyperGraphActionLibrary.html
abe4c076e6734ffa79f6d2bff07f9fad5
(HyperGraphElementAction *action)
static void
destroy
classg2o_1_1HyperGraphActionLibrary.html
aa235ae7c242c522518b07d019dbf8a51
()
static HyperGraphActionLibrary *
instance
classg2o_1_1HyperGraphActionLibrary.html
a12074e3f4d9bcb3da20a4fe23d18b745
()
HyperGraphActionLibrary
classg2o_1_1HyperGraphActionLibrary.html
a68fe0eee5bdda62e6929c3ee2b4b38f1
()
~HyperGraphActionLibrary
classg2o_1_1HyperGraphActionLibrary.html
af0d04ecf012d498c09d68725aaf939e5
()
HyperGraphElementAction::ActionMap
_actionMap
classg2o_1_1HyperGraphActionLibrary.html
afc9e9b39a743700dcfc896b50d176b3b
static HyperGraphActionLibrary *
actionLibInstance
classg2o_1_1HyperGraphActionLibrary.html
a65d1811736d86ff9f6453a728cac160f
g2o::HyperGraph::HyperGraphElement
structg2o_1_1HyperGraph_1_1HyperGraphElement.html
virtual HyperGraphElementType
elementType
structg2o_1_1HyperGraph_1_1HyperGraphElement.html
a1a9d7b748698c09d202373e06e413ef2
() const =0
virtual
~HyperGraphElement
structg2o_1_1HyperGraph_1_1HyperGraphElement.html
ab02c385ff2bd544037e2bef795761b2e
()
g2o::HyperGraphElementAction
classg2o_1_1HyperGraphElementAction.html
g2o::HyperGraphElementAction::Parameters
std::map< std::string, HyperGraphElementAction * >
ActionMap
classg2o_1_1HyperGraphElementAction.html
abc889fc90ae1bbb63d90c7993777417a
HyperGraphElementAction
classg2o_1_1HyperGraphElementAction.html
a1230bdd21f7c2b2c71e7206b59d81fd5
(const std::string &typeName_="")
const std::string &
name
classg2o_1_1HyperGraphElementAction.html
ad585ae95767ee74789a18c758f750cfb
() const
virtual HyperGraphElementAction *
operator()
classg2o_1_1HyperGraphElementAction.html
a2faab4a1cdaf5fc010cb9c8627b7d361
(HyperGraph::HyperGraphElement *element, Parameters *parameters)
virtual HyperGraphElementAction *
operator()
classg2o_1_1HyperGraphElementAction.html
a0dc2ff77e22791e32810d2c43b7154ad
(const HyperGraph::HyperGraphElement *element, Parameters *parameters)
void
setTypeName
classg2o_1_1HyperGraphElementAction.html
ae7ed5834d50fb0ff0fef8ec45caaaa3f
(const std::string &typeName_)
const std::string &
typeName
classg2o_1_1HyperGraphElementAction.html
a0bc89d3bf6b1114dfb0e7df874b087d2
() const
virtual
~HyperGraphElementAction
classg2o_1_1HyperGraphElementAction.html
a01f7f7f2fb00018f2d0163a611f2f5da
()
std::string
_name
classg2o_1_1HyperGraphElementAction.html
a31245b0a79dfb357e3b345ff57b7b491
std::string
_typeName
classg2o_1_1HyperGraphElementAction.html
ae05082e218d213f8db5de7a79769f97c
g2o::HyperGraphElementActionCollection
classg2o_1_1HyperGraphElementActionCollection.html
g2o::HyperGraphElementAction
ActionMap &
actionMap
classg2o_1_1HyperGraphElementActionCollection.html
a26d57ddd0079ed7181fbb322c9a8106c
()
HyperGraphElementActionCollection
classg2o_1_1HyperGraphElementActionCollection.html
a6af1ca2dfcdc0894eb594c68135dd614
(const std::string &name_)
virtual HyperGraphElementAction *
operator()
classg2o_1_1HyperGraphElementActionCollection.html
a1388f0d6629501c1b80035f80c56efbe
(HyperGraph::HyperGraphElement *element, Parameters *parameters)
virtual HyperGraphElementAction *
operator()
classg2o_1_1HyperGraphElementActionCollection.html
a4cb9b20a8b1aac8eb018ef6fc4ec0dfc
(const HyperGraph::HyperGraphElement *element, Parameters *parameters)
bool
registerAction
classg2o_1_1HyperGraphElementActionCollection.html
a9eb641e9c9bb22f3540dc98c2c750ea9
(HyperGraphElementAction *action)
bool
unregisterAction
classg2o_1_1HyperGraphElementActionCollection.html
a6dc646c0dd8fbf9b54fb8161348af5e6
(HyperGraphElementAction *action)
virtual
~HyperGraphElementActionCollection
classg2o_1_1HyperGraphElementActionCollection.html
ad55fc899922f91c1446d9d69f343c7ab
()
ActionMap
_actionMap
classg2o_1_1HyperGraphElementActionCollection.html
a637c13fca95eacab38ee82eedd3669e4
g2o::HyperGraphElementCreator
classg2o_1_1HyperGraphElementCreator.html
g2o::AbstractHyperGraphElementCreator
HyperGraph::HyperGraphElement *
construct
classg2o_1_1HyperGraphElementCreator.html
af5e58366dd05b49700076e0c4ace31e3
()
HyperGraphElementCreator
classg2o_1_1HyperGraphElementCreator.html
aacaa6cfc040649e5802bfe07240f242f
()
virtual const std::string &
name
classg2o_1_1HyperGraphElementCreator.html
a48df4ada5c8540e65e6e4925b7a00a04
() const
std::string
_name
classg2o_1_1HyperGraphElementCreator.html
abbcc42de74a57d80b586dd843255ebae
ORB_SLAM2::Initializer
classORB__SLAM2_1_1Initializer.html
bool
Initialize
classORB__SLAM2_1_1Initializer.html
a40d41840e2bdb7199ab024871d028c2c
(const Frame &CurrentFrame, const vector< int > &vMatches12, cv::Mat &R21, cv::Mat &t21, vector< cv::Point3f > &vP3D, vector< bool > &vbTriangulated)
Initializer
classORB__SLAM2_1_1Initializer.html
ac492345a970665cd8a1b1d8cf41d44af
(const Frame &ReferenceFrame, float sigma=1.0, int iterations=200)
pair< int, int >
Match
classORB__SLAM2_1_1Initializer.html
ad0bf21297bc6271e7d014ce41d6ff7d4
float
CheckFundamental
classORB__SLAM2_1_1Initializer.html
a1c8b74679a5cb1af16c07c8a00c8e8c0
(const cv::Mat &F21, vector< bool > &vbMatchesInliers, float sigma)
float
CheckHomography
classORB__SLAM2_1_1Initializer.html
ac2ac8374ca2a993b8cddc88703ffbe9a
(const cv::Mat &H21, const cv::Mat &H12, vector< bool > &vbMatchesInliers, float sigma)
int
CheckRT
classORB__SLAM2_1_1Initializer.html
a72e79f6486468cde9abd87b873d840e7
(const cv::Mat &R, const cv::Mat &t, const vector< cv::KeyPoint > &vKeys1, const vector< cv::KeyPoint > &vKeys2, const vector< Match > &vMatches12, vector< bool > &vbInliers, const cv::Mat &K, vector< cv::Point3f > &vP3D, float th2, vector< bool > &vbGood, float ¶llax)
cv::Mat
ComputeF21
classORB__SLAM2_1_1Initializer.html
aaca077af095ae1de08ebb473af670d1d
(const vector< cv::Point2f > &vP1, const vector< cv::Point2f > &vP2)
cv::Mat
ComputeH21
classORB__SLAM2_1_1Initializer.html
a16d5aa375ed03336cc0dc981861b15da
(const vector< cv::Point2f > &vP1, const vector< cv::Point2f > &vP2)
void
DecomposeE
classORB__SLAM2_1_1Initializer.html
a78e9e1a14ee76f6cab0f734fa95793af
(const cv::Mat &E, cv::Mat &R1, cv::Mat &R2, cv::Mat &t)
void
FindFundamental
classORB__SLAM2_1_1Initializer.html
a387c406706472859415c0e7a3594ea04
(vector< bool > &vbInliers, float &score, cv::Mat &F21)
void
FindHomography
classORB__SLAM2_1_1Initializer.html
a5b0465b2affed7453d30dd85672e9093
(vector< bool > &vbMatchesInliers, float &score, cv::Mat &H21)
void
Normalize
classORB__SLAM2_1_1Initializer.html
a44ce7aa73741d900d2becc0d8f14c1af
(const vector< cv::KeyPoint > &vKeys, vector< cv::Point2f > &vNormalizedPoints, cv::Mat &T)
bool
ReconstructF
classORB__SLAM2_1_1Initializer.html
a60796f88f1b3e981ad925a8b566f6315
(vector< bool > &vbMatchesInliers, cv::Mat &F21, cv::Mat &K, cv::Mat &R21, cv::Mat &t21, vector< cv::Point3f > &vP3D, vector< bool > &vbTriangulated, float minParallax, int minTriangulated)
bool
ReconstructH
classORB__SLAM2_1_1Initializer.html
addc1c05d3b7a5ae35805f69b50f368ea
(vector< bool > &vbMatchesInliers, cv::Mat &H21, cv::Mat &K, cv::Mat &R21, cv::Mat &t21, vector< cv::Point3f > &vP3D, vector< bool > &vbTriangulated, float minParallax, int minTriangulated)
void
Triangulate
classORB__SLAM2_1_1Initializer.html
a3bdf78e0f16be44b5ab312aac5cac5af
(const cv::KeyPoint &kp1, const cv::KeyPoint &kp2, const cv::Mat &P1, const cv::Mat &P2, cv::Mat &x3D)
cv::Mat
mK
classORB__SLAM2_1_1Initializer.html
a557fe4d78becc1dda7a26c71d2254336
int
mMaxIterations
classORB__SLAM2_1_1Initializer.html
a8d9647dedc212bd1fe05084ec7875a05
float
mSigma
classORB__SLAM2_1_1Initializer.html
ad588868e84cb1b7e256928dd0d50baee
float
mSigma2
classORB__SLAM2_1_1Initializer.html
a7af4e0e177bb75879dac174b758ce7d4
vector< bool >
mvbMatched1
classORB__SLAM2_1_1Initializer.html
a3a90762e82702f06f6999672ebaa4cb8
vector< cv::KeyPoint >
mvKeys1
classORB__SLAM2_1_1Initializer.html
aa4a8bce28d125446b4607f12041c7c13
vector< cv::KeyPoint >
mvKeys2
classORB__SLAM2_1_1Initializer.html
a034e9d495b47667f3e0bf0bc3190ff05
vector< Match >
mvMatches12
classORB__SLAM2_1_1Initializer.html
ac4ef04be7036e4629a8b3fa05c7327f5
vector< vector< size_t > >
mvSets
classORB__SLAM2_1_1Initializer.html
a572144f600b28828d4772b0470206afe
g2o::JacobianWorkspace
classg2o_1_1JacobianWorkspace.html
std::vector< Eigen::VectorXd, Eigen::aligned_allocator< Eigen::VectorXd > >
WorkspaceVector
classg2o_1_1JacobianWorkspace.html
aee9d767fa1208772a3de83732646e182
bool
allocate
classg2o_1_1JacobianWorkspace.html
a8e1d23ced91b721fdb5bd68c8c4e9fc3
()
JacobianWorkspace
classg2o_1_1JacobianWorkspace.html
a6c20de27401a40e620ee065c80d24b9e
()
void
updateSize
classg2o_1_1JacobianWorkspace.html
a2d16ad6db1a51aa93c806cc9c06e223f
(const HyperGraph::Edge *e)
void
updateSize
classg2o_1_1JacobianWorkspace.html
ae3d715bd25e196d8db81661ef0fbd09b
(const OptimizableGraph &graph)
void
updateSize
classg2o_1_1JacobianWorkspace.html
aa15a007fee3037116ea0e857855080d2
(int numVertices, int dimension)
double *
workspaceForVertex
classg2o_1_1JacobianWorkspace.html
ad68c37d7779d3a034bc1b864cd98690b
(int vertexIndex)
~JacobianWorkspace
classg2o_1_1JacobianWorkspace.html
a0d00e42f6e048268ff5005b8e3f578dd
()
int
_maxDimension
classg2o_1_1JacobianWorkspace.html
aa6cd4fb8bc1bb4fe9ada55d9feefc817
int
_maxNumVertices
classg2o_1_1JacobianWorkspace.html
a640c84c19a739ce3116fc02c3a66b096
WorkspaceVector
_workspace
classg2o_1_1JacobianWorkspace.html
af7dbaa3a651808e1bf3f876896bd1bfc
ORB_SLAM2::KeyFrame
classORB__SLAM2_1_1KeyFrame.html
void
AddChild
classORB__SLAM2_1_1KeyFrame.html
a2394adfb627d9cf87ed8da78f6b0d709
(KeyFrame *pKF)
void
AddConnection
classORB__SLAM2_1_1KeyFrame.html
a8d21a23485b7c104a73d6ad3cccf4e93
(KeyFrame *pKF, const int &weight)
void
AddLoopEdge
classORB__SLAM2_1_1KeyFrame.html
aca519e7486b0e6f1fd6c98d7ced920b8
(KeyFrame *pKF)
void
AddMapPoint
classORB__SLAM2_1_1KeyFrame.html
a16ea4f0cfa1ca411bb3382107fe69d2d
(MapPoint *pMP, const size_t &idx)
void
ChangeParent
classORB__SLAM2_1_1KeyFrame.html
a3232df2495062749da1344db3e5a487f
(KeyFrame *pKF)
void
ComputeBoW
classORB__SLAM2_1_1KeyFrame.html
ac376017c23823c05a6bb851ffb2fdd8f
()
float
ComputeSceneMedianDepth
classORB__SLAM2_1_1KeyFrame.html
aa4c5f9ea38d377cfa70d441e184803ae
(const int q)
void
EraseChild
classORB__SLAM2_1_1KeyFrame.html
aefdd69627fd6a204a6ef4539303b81f6
(KeyFrame *pKF)
void
EraseConnection
classORB__SLAM2_1_1KeyFrame.html
a0a2e676f5e594cf9330e197a2c7df378
(KeyFrame *pKF)
void
EraseMapPointMatch
classORB__SLAM2_1_1KeyFrame.html
a2fd38a2bca9f5ced2f1f7501b8046195
(const size_t &idx)
void
EraseMapPointMatch
classORB__SLAM2_1_1KeyFrame.html
ab3a775e959978e6d449386882e45b8a2
(MapPoint *pMP)
std::vector< KeyFrame * >
GetBestCovisibilityKeyFrames
classORB__SLAM2_1_1KeyFrame.html
a2ecb2df01af804fb727c93948a28475f
(const int &N)
cv::Mat
GetCameraCenter
classORB__SLAM2_1_1KeyFrame.html
a535f0f7db34aca7c55ddadc2ad9f4a5f
()
std::set< KeyFrame * >
GetChilds
classORB__SLAM2_1_1KeyFrame.html
a618ddd51eab47bf1d84a21d2e818a787
()
std::set< KeyFrame * >
GetConnectedKeyFrames
classORB__SLAM2_1_1KeyFrame.html
af4ffdf4441477a36c42d6605c573f1cf
()
std::vector< KeyFrame * >
GetCovisiblesByWeight
classORB__SLAM2_1_1KeyFrame.html
a7047bffbf130b00dd0270df99874f8a1
(const int &w)
std::vector< size_t >
GetFeaturesInArea
classORB__SLAM2_1_1KeyFrame.html
a7175646cf4c30724b20bb4d30b83b0b3
(const float &x, const float &y, const float &r) const
std::set< KeyFrame * >
GetLoopEdges
classORB__SLAM2_1_1KeyFrame.html
ab3109e85b0ab224efdc23e51b5d2c3fa
()
MapPoint *
GetMapPoint
classORB__SLAM2_1_1KeyFrame.html
ab85915f3e647334634d8a4d489c63ffd
(const size_t &idx)
std::vector< MapPoint * >
GetMapPointMatches
classORB__SLAM2_1_1KeyFrame.html
aabc5f6491c32999d9f546669737547bf
()
std::set< MapPoint * >
GetMapPoints
classORB__SLAM2_1_1KeyFrame.html
a09cb77a8377be3fa8c85c7b5ee45e913
()
KeyFrame *
GetParent
classORB__SLAM2_1_1KeyFrame.html
a660cfc9a6ccf87e5497356d0d98ef06f
()
cv::Mat
GetPose
classORB__SLAM2_1_1KeyFrame.html
a49b5e212c1335cf585eaf6bbc4fed85c
()
cv::Mat
GetPoseInverse
classORB__SLAM2_1_1KeyFrame.html
a03be061f5dac65d360d65c6e8a63532f
()
cv::Mat
GetRotation
classORB__SLAM2_1_1KeyFrame.html
a43cdfc1cebc87d949ae6e9a0202b0f1b
()
cv::Mat
GetStereoCenter
classORB__SLAM2_1_1KeyFrame.html
aac7e26797d9b3e7ef4acd656056ff4ce
()
cv::Mat
GetTranslation
classORB__SLAM2_1_1KeyFrame.html
a6f1426dc5447170df37c31db40edef14
()
std::vector< KeyFrame * >
GetVectorCovisibleKeyFrames
classORB__SLAM2_1_1KeyFrame.html
a9315d396634f6637f70f716336777b8d
()
int
GetWeight
classORB__SLAM2_1_1KeyFrame.html
ab10fd3aab6431face352a930961ff713
(KeyFrame *pKF)
bool
hasChild
classORB__SLAM2_1_1KeyFrame.html
a2276fdbae634194e790878adebba7861
(KeyFrame *pKF)
bool
isBad
classORB__SLAM2_1_1KeyFrame.html
a95c437e42b4894a4acc9f05af61e9963
()
bool
IsInImage
classORB__SLAM2_1_1KeyFrame.html
a680f4de60b656aabb8e9622a0e7d6d58
(const float &x, const float &y) const
KeyFrame
classORB__SLAM2_1_1KeyFrame.html
a6b2fd06ed5e4a8f9546c515db554bcb6
(Frame &F, Map *pMap, KeyFrameDatabase *pKFDB)
KeyFrame
classORB__SLAM2_1_1KeyFrame.html
a3c33a6c79533849d367db9e85fe98c14
()
void
ReplaceMapPointMatch
classORB__SLAM2_1_1KeyFrame.html
a35779a4eb4f5cec346780bbbdf377298
(const size_t &idx, MapPoint *pMP)
void
SetBadFlag
classORB__SLAM2_1_1KeyFrame.html
a365ec4d06acbbcd668aa5a069c69fdaa
()
void
SetErase
classORB__SLAM2_1_1KeyFrame.html
a9424cf54c979bc87df12b48e3827e834
()
void
SetNotErase
classORB__SLAM2_1_1KeyFrame.html
aa64c7adb5f80f260cb7e997f68881b09
()
void
SetORBvocabulary
classORB__SLAM2_1_1KeyFrame.html
ac44f0f5773ff1e0d073f4d17ae216f9c
(ORBVocabulary *porbv)
void
SetPose
classORB__SLAM2_1_1KeyFrame.html
aa799150fa33f3b9a404226454b96c95a
(const cv::Mat &Tcw)
int
TrackedMapPoints
classORB__SLAM2_1_1KeyFrame.html
a729cbf2c84db5cbfdda98a9612f8cd0b
(const int &minObs)
cv::Mat
UnprojectStereo
classORB__SLAM2_1_1KeyFrame.html
a0d2dc03ca0d62fc5585773e43d503e79
(int i)
void
UpdateBestCovisibles
classORB__SLAM2_1_1KeyFrame.html
a09cb8502509c136536bf8d45793f8872
()
void
UpdateConnections
classORB__SLAM2_1_1KeyFrame.html
afe7026956c91d4e0a01812be9dc7e8d5
()
static bool
lId
classORB__SLAM2_1_1KeyFrame.html
a921334deb73b3103f5a78322eab9bc99
(KeyFrame *pKF1, KeyFrame *pKF2)
static bool
weightComp
classORB__SLAM2_1_1KeyFrame.html
ad2d0287d1ca4a91cd9d684754c84a08b
(int a, int b)
const float
cx
classORB__SLAM2_1_1KeyFrame.html
a70011d4f3a151dd374c684e258aab4a8
const float
cy
classORB__SLAM2_1_1KeyFrame.html
ae78735c57b92b2d5960ed21c97dfe6a8
const float
fx
classORB__SLAM2_1_1KeyFrame.html
a951e9ac5670b8543a7386dee5714da0c
const float
fy
classORB__SLAM2_1_1KeyFrame.html
ab1acd1b8dad098299d350f67dc4517c0
const float
invfx
classORB__SLAM2_1_1KeyFrame.html
a00ce06c4d206f7ddb1daeeb7c43eb074
const float
invfy
classORB__SLAM2_1_1KeyFrame.html
a7b96f772fad3b9b816dae9f8a719a15d
const float
mb
classORB__SLAM2_1_1KeyFrame.html
a9ad155ef1d46eacccd088a55760926cf
const float
mbf
classORB__SLAM2_1_1KeyFrame.html
a5653a9c7ccbb7703a131e0bff11c1f60
DBoW2::BowVector
mBowVec
classORB__SLAM2_1_1KeyFrame.html
a70cb0dee48e804c5b1f30afd0ce99787
const cv::Mat
mDescriptors
classORB__SLAM2_1_1KeyFrame.html
ae08ac0ce59e2c003c182f946de3b3bc0
DBoW2::FeatureVector
mFeatVec
classORB__SLAM2_1_1KeyFrame.html
a3588bf0a927e8ab838c614565ee7de20
const float
mfGridElementHeightInv
classORB__SLAM2_1_1KeyFrame.html
a89412cd7a6d467c262a7c3a584c81990
const float
mfGridElementWidthInv
classORB__SLAM2_1_1KeyFrame.html
a7ad664a3275b80e901f3fa290ad7804e
const float
mfLogScaleFactor
classORB__SLAM2_1_1KeyFrame.html
ae7ca053915d4aaba66c1fd5962182d14
const float
mfScaleFactor
classORB__SLAM2_1_1KeyFrame.html
a18fbd1aa1da7c7cd68cb05d8e5b78a08
const cv::Mat
mK
classORB__SLAM2_1_1KeyFrame.html
afcb8246d60511b756ba241de680e96ac
float
mLoopScore
classORB__SLAM2_1_1KeyFrame.html
a40712f54ab899a6dbd795405a4984ab5
long unsigned int
mnBAFixedForKF
classORB__SLAM2_1_1KeyFrame.html
a484457e131f76713de4dc4e0bc9b5fed
long unsigned int
mnBAGlobalForKF
classORB__SLAM2_1_1KeyFrame.html
a31b686c81674d0248b5f7dabdfd58ecb
long unsigned int
mnBALocalForKF
classORB__SLAM2_1_1KeyFrame.html
a75767b3e2e5f8eb4b4b73cba161b097b
const long unsigned int
mnFrameId
classORB__SLAM2_1_1KeyFrame.html
a75ad29c06d8c969a341d9f633b43569e
long unsigned int
mnFuseTargetForKF
classORB__SLAM2_1_1KeyFrame.html
a2bad332e7057e8f59d630e78c7994129
const int
mnGridCols
classORB__SLAM2_1_1KeyFrame.html
a7fe0d03aabb1643abb8f4eef33fdf95a
const int
mnGridRows
classORB__SLAM2_1_1KeyFrame.html
afb859eb91a2365180b006a185aa36ba6
long unsigned int
mnId
classORB__SLAM2_1_1KeyFrame.html
a1e3d56caca4e4cc372c36a3270d490c7
long unsigned int
mnLoopQuery
classORB__SLAM2_1_1KeyFrame.html
ae3446f5fd861f1e51faf9191c1eb75ab
int
mnLoopWords
classORB__SLAM2_1_1KeyFrame.html
a36d7ead1b29c188be610208f11625d24
const int
mnMaxX
classORB__SLAM2_1_1KeyFrame.html
a677fd210bec35232bda003b543d0acfc
const int
mnMaxY
classORB__SLAM2_1_1KeyFrame.html
ababbbd404314965b13a51e6414dce6ad
const int
mnMinX
classORB__SLAM2_1_1KeyFrame.html
a02b00239e47ff44e5578c2eeaf3d3cc8
const int
mnMinY
classORB__SLAM2_1_1KeyFrame.html
ab96accf480c4bbc3212efb47278db8c5
long unsigned int
mnRelocQuery
classORB__SLAM2_1_1KeyFrame.html
a028c2a2f0f737ec09719712c84339748
int
mnRelocWords
classORB__SLAM2_1_1KeyFrame.html
a0b1f8023efe8ddf58ac5d1d2cf41c0cf
const int
mnScaleLevels
classORB__SLAM2_1_1KeyFrame.html
abd3b2544330774672483656955e0ca03
long unsigned int
mnTrackReferenceForFrame
classORB__SLAM2_1_1KeyFrame.html
a1c775159303dc3435fc05e73f30f2865
float
mRelocScore
classORB__SLAM2_1_1KeyFrame.html
a78f768a3601ac95f99dff3fd511f2a6e
cv::Mat
mTcp
classORB__SLAM2_1_1KeyFrame.html
aab9c8e2e4aa4757ad0be28b2f49a3cf7
cv::Mat
mTcwBefGBA
classORB__SLAM2_1_1KeyFrame.html
a4a6fb84afa3701dcc6b1e3e76ccb36fa
cv::Mat
mTcwGBA
classORB__SLAM2_1_1KeyFrame.html
ac9bdd885bb078b5e1910c2317e9aa112
const float
mThDepth
classORB__SLAM2_1_1KeyFrame.html
a16a3c245370ba4efb5b473059c7f4362
const double
mTimeStamp
classORB__SLAM2_1_1KeyFrame.html
ab4fa3d61a524547cfe2be2523d199833
const std::vector< float >
mvDepth
classORB__SLAM2_1_1KeyFrame.html
a01da66d3e5e482b239ec22d2487a6085
const std::vector< float >
mvInvLevelSigma2
classORB__SLAM2_1_1KeyFrame.html
a320d543b9585072c264b4e6f7e334bad
const std::vector< cv::KeyPoint >
mvKeys
classORB__SLAM2_1_1KeyFrame.html
aa1bcd5810e62ec163a3f38ccb806d04a
const std::vector< cv::KeyPoint >
mvKeysUn
classORB__SLAM2_1_1KeyFrame.html
aaf6c65fc098f41ff418a65934f514ce3
const std::vector< float >
mvLevelSigma2
classORB__SLAM2_1_1KeyFrame.html
aa4a9029bf7ea62953ac38644756fcd3b
const std::vector< float >
mvScaleFactors
classORB__SLAM2_1_1KeyFrame.html
a8cdc02a7bccd3b75e61351a1f14f9c04
const std::vector< float >
mvuRight
classORB__SLAM2_1_1KeyFrame.html
a3e11913b55821be56c9f447ab6437dd5
const int
N
classORB__SLAM2_1_1KeyFrame.html
ac9b6948404d0ade2779335708cd443b9
static long unsigned int
nNextId
classORB__SLAM2_1_1KeyFrame.html
acb0d220936541a8afc020a65aa675559
cv::Mat
Cw
classORB__SLAM2_1_1KeyFrame.html
a4666bde848e4fbabf327e5ec0804e80e
bool
mbBad
classORB__SLAM2_1_1KeyFrame.html
a9ed66ca840fb2288ee6b700bb4fc6858
bool
mbFirstConnection
classORB__SLAM2_1_1KeyFrame.html
a9ad3ef1653d6cfa622994bd2c1bd67c1
bool
mbNotErase
classORB__SLAM2_1_1KeyFrame.html
aecf677dc6fdd14e6122d0f5e09c01850
bool
mbToBeErased
classORB__SLAM2_1_1KeyFrame.html
ae282bb579271984c9ee0d55bac7f5dee
std::map< KeyFrame *, int >
mConnectedKeyFrameWeights
classORB__SLAM2_1_1KeyFrame.html
a6a057195e3e9e7d3f08b97b6366e9f81
std::vector< std::vector< std::vector< size_t > > >
mGrid
classORB__SLAM2_1_1KeyFrame.html
aa01e44ecc9b907b3f85094d84de08cb8
float
mHalfBaseline
classORB__SLAM2_1_1KeyFrame.html
a7a2a61ea9a420938b61b3843dcc8761b
std::mutex
mMutexConnections
classORB__SLAM2_1_1KeyFrame.html
a30315bba6d290ec12227cf9c0aed5df1
std::mutex
mMutexFeatures
classORB__SLAM2_1_1KeyFrame.html
acb19a0cf32ad590df9794f77585e9ce8
std::mutex
mMutexPose
classORB__SLAM2_1_1KeyFrame.html
a7ca0141e2657237c4b7847512585cb49
KeyFrameDatabase *
mpKeyFrameDB
classORB__SLAM2_1_1KeyFrame.html
a0d0f82c40703deb82fbc593d9e17ea1a
Map *
mpMap
classORB__SLAM2_1_1KeyFrame.html
ab1fd59a0e3f3c32cf90c03a087ffd31b
ORBVocabulary *
mpORBvocabulary
classORB__SLAM2_1_1KeyFrame.html
ab268c7bd221fb11554a9f21f56a5550a
KeyFrame *
mpParent
classORB__SLAM2_1_1KeyFrame.html
a94bbb0261caf3f1ed0c434c9fca1e886
std::set< KeyFrame * >
mspChildrens
classORB__SLAM2_1_1KeyFrame.html
ac647a33b4a6d158b640c5482ed57bbfe
std::set< KeyFrame * >
mspLoopEdges
classORB__SLAM2_1_1KeyFrame.html
a64c0b63cb66f5ca99639c6c54aa67e1b
std::vector< int >
mvOrderedWeights
classORB__SLAM2_1_1KeyFrame.html
aeac0492454556dc98bb6bd895acfec9b
std::vector< MapPoint * >
mvpMapPoints
classORB__SLAM2_1_1KeyFrame.html
a777aab9cb7c1fd8e83f143e77a9f1b03
std::vector< KeyFrame * >
mvpOrderedConnectedKeyFrames
classORB__SLAM2_1_1KeyFrame.html
af4a83f5b32cf53c0ad87702226b9dff8
cv::Mat
Ow
classORB__SLAM2_1_1KeyFrame.html
a3044f098f2b7d25b33b180b20c5a5fa6
cv::Mat
Tcw
classORB__SLAM2_1_1KeyFrame.html
a8dc31ef9a08d34ecb196f3e58a2c09b9
cv::Mat
Twc
classORB__SLAM2_1_1KeyFrame.html
a769de03e37e9531ab43625250287ff8c
void
serialize
classORB__SLAM2_1_1KeyFrame.html
a83561fbcfb5cd3f4e666cfb1f253c1bd
(Archive &ar, const unsigned int version)
friend class
boost::serialization::access
classORB__SLAM2_1_1KeyFrame.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
ORB_SLAM2::KeyFrameDatabase
classORB__SLAM2_1_1KeyFrameDatabase.html
void
add
classORB__SLAM2_1_1KeyFrameDatabase.html
a1b3a362116e3ecf2cd7e151be2ca3fcb
(KeyFrame *pKF)
void
clear
classORB__SLAM2_1_1KeyFrameDatabase.html
a3eccf99ba2e387d0273f919fd0574ea2
()
std::vector< KeyFrame * >
DetectLoopCandidates
classORB__SLAM2_1_1KeyFrameDatabase.html
a2d396aae02c4318ea8c7e7eff8059c69
(KeyFrame *pKF, float minScore)
std::vector< KeyFrame * >
DetectRelocalizationCandidates
classORB__SLAM2_1_1KeyFrameDatabase.html
a008586e4d07ece0d948d0f1633447a2b
(Frame *F)
void
erase
classORB__SLAM2_1_1KeyFrameDatabase.html
aa5b56ae1d1cb827fb4602abd61d77a06
(KeyFrame *pKF)
KeyFrameDatabase
classORB__SLAM2_1_1KeyFrameDatabase.html
a83495a11d1fb3cd98e82fa1e2efb6920
(const ORBVocabulary &voc)
KeyFrameDatabase
classORB__SLAM2_1_1KeyFrameDatabase.html
a5717590a07245379239f313ab1209676
()
void
SetORBvocabulary
classORB__SLAM2_1_1KeyFrameDatabase.html
aa8abf0ca35c86f80c99f377d5c98c0d9
(ORBVocabulary *porbv)
std::mutex
mMutex
classORB__SLAM2_1_1KeyFrameDatabase.html
a31fc30f1474b8c97d81c96135e6912a1
const ORBVocabulary *
mpVoc
classORB__SLAM2_1_1KeyFrameDatabase.html
ad11a653313a5f0ef6f6fbc4880df0b7d
std::vector< list< KeyFrame * > >
mvInvertedFile
classORB__SLAM2_1_1KeyFrameDatabase.html
a3b6d73823fcd1b96f3ba5a66be0b2227
void
serialize
classORB__SLAM2_1_1KeyFrameDatabase.html
a392fdfa454faa47c3fdbc0ed4e7319e5
(Archive &ar, const unsigned int version)
friend class
boost::serialization::access
classORB__SLAM2_1_1KeyFrameDatabase.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
g2o::LinearSolver
classg2o_1_1LinearSolver.html
MatrixType
virtual bool
init
classg2o_1_1LinearSolver.html
aebd961a94ef6de1bc66d2ca41dd2b17b
()=0
LinearSolver
classg2o_1_1LinearSolver.html
a741928aa64f4b6416c9990892e3ede7a
()
virtual void
setWriteDebug
classg2o_1_1LinearSolver.html
a969c406ccacc38705b2a88f5ed23cb9a
(bool)
virtual bool
solve
classg2o_1_1LinearSolver.html
aa44b40826d50203c8ce2ff258c34e030
(const SparseBlockMatrix< MatrixType > &A, double *x, double *b)=0
virtual bool
solveBlocks
classg2o_1_1LinearSolver.html
a252e3658b3ba0c3577c33f846c514535
(double **&blocks, const SparseBlockMatrix< MatrixType > &A)
virtual bool
solvePattern
classg2o_1_1LinearSolver.html
adc74484f72bbe373622581fd597c1be3
(SparseBlockMatrix< MatrixXd > &spinv, const std::vector< std::pair< int, int > > &blockIndices, const SparseBlockMatrix< MatrixType > &A)
virtual bool
writeDebug
classg2o_1_1LinearSolver.html
a8b6a84bd88f1bbc13d2c80c3a14d4693
() const
virtual
~LinearSolver
classg2o_1_1LinearSolver.html
a5157e1221534fae13989c8443adab1ec
()
LinearSolver< PoseMatrixType >
classg2o_1_1LinearSolver.html
virtual bool
init
classg2o_1_1LinearSolver.html
aebd961a94ef6de1bc66d2ca41dd2b17b
()=0
LinearSolver
classg2o_1_1LinearSolver.html
a741928aa64f4b6416c9990892e3ede7a
()
virtual void
setWriteDebug
classg2o_1_1LinearSolver.html
a969c406ccacc38705b2a88f5ed23cb9a
(bool)
virtual bool
solve
classg2o_1_1LinearSolver.html
aa44b40826d50203c8ce2ff258c34e030
(const SparseBlockMatrix< PoseMatrixType > &A, double *x, double *b)=0
virtual bool
solveBlocks
classg2o_1_1LinearSolver.html
a252e3658b3ba0c3577c33f846c514535
(double **&blocks, const SparseBlockMatrix< PoseMatrixType > &A)
virtual bool
solvePattern
classg2o_1_1LinearSolver.html
adc74484f72bbe373622581fd597c1be3
(SparseBlockMatrix< MatrixXd > &spinv, const std::vector< std::pair< int, int > > &blockIndices, const SparseBlockMatrix< PoseMatrixType > &A)
virtual bool
writeDebug
classg2o_1_1LinearSolver.html
a8b6a84bd88f1bbc13d2c80c3a14d4693
() const
virtual
~LinearSolver
classg2o_1_1LinearSolver.html
a5157e1221534fae13989c8443adab1ec
()
g2o::LinearSolverCCS
classg2o_1_1LinearSolverCCS.html
g2o::LinearSolver
LinearSolverCCS
classg2o_1_1LinearSolverCCS.html
aa4a8b0612a60769481c40d2d1a6b03ce
()
~LinearSolverCCS
classg2o_1_1LinearSolverCCS.html
aa131fa8ea836eafdc1313fdf3a4217f9
()
void
initMatrixStructure
classg2o_1_1LinearSolverCCS.html
a070138d7e2a68a576e015f5073a4a464
(const SparseBlockMatrix< MatrixType > &A)
SparseBlockMatrixCCS< MatrixType > *
_ccsMatrix
classg2o_1_1LinearSolverCCS.html
a07f0df9a6012d567e26a89063c53aa12
g2o::LinearSolverDense
classg2o_1_1LinearSolverDense.html
MatrixType
g2o::LinearSolver
virtual bool
init
classg2o_1_1LinearSolverDense.html
a24f68ecd4b022269dbfc4d990eb5c57b
()
LinearSolverDense
classg2o_1_1LinearSolverDense.html
a25d8767ad60e944d8518348a136830da
()
bool
solve
classg2o_1_1LinearSolverDense.html
a8b6eafa6e53b9f705a4e8eb436eeb403
(const SparseBlockMatrix< MatrixType > &A, double *x, double *b)
virtual
~LinearSolverDense
classg2o_1_1LinearSolverDense.html
a2b3cbb77fa958bf322b98e38ec3e29c2
()
Eigen::LDLT< Eigen::MatrixXd >
_cholesky
classg2o_1_1LinearSolverDense.html
a20fc35e2f25107a6e36211861034aae0
Eigen::MatrixXd
_H
classg2o_1_1LinearSolverDense.html
a5ca6a1f2358ce0620dbdbae3fdc9fc99
bool
_reset
classg2o_1_1LinearSolverDense.html
a2d82ac52c9c24501cccee3ef3cb575fe
g2o::LinearSolverEigen
classg2o_1_1LinearSolverEigen.html
MatrixType
g2o::LinearSolver
g2o::LinearSolverEigen::CholeskyDecomposition
Eigen::PermutationMatrix< Eigen::Dynamic, Eigen::Dynamic >
PermutationMatrix
classg2o_1_1LinearSolverEigen.html
a8bd78b067016f2864fd734b679261357
Eigen::SparseMatrix< double, Eigen::ColMajor >
SparseMatrix
classg2o_1_1LinearSolverEigen.html
aeb7e2400bed3a249b5f29ce7cc00cd33
Eigen::Triplet< double >
Triplet
classg2o_1_1LinearSolverEigen.html
a602c24e05d2f46022aa1827fdbc45638
bool
blockOrdering
classg2o_1_1LinearSolverEigen.html
a962d9062e095399706ae4614f058a27c
() const
virtual bool
init
classg2o_1_1LinearSolverEigen.html
a8fca4bb987dcbeb94a366b1532dee139
()
LinearSolverEigen
classg2o_1_1LinearSolverEigen.html
ac9e7b64d4a559e6972a8b3798f490bd8
()
void
setBlockOrdering
classg2o_1_1LinearSolverEigen.html
a33a924364fc517e69c5ade5aeacd8ee3
(bool blockOrdering)
virtual void
setWriteDebug
classg2o_1_1LinearSolverEigen.html
a5ceaab3ba944d327b21f7329c7e19c8c
(bool b)
bool
solve
classg2o_1_1LinearSolverEigen.html
ae4ac566af324a238a31145c1e50b52e1
(const SparseBlockMatrix< MatrixType > &A, double *x, double *b)
virtual bool
writeDebug
classg2o_1_1LinearSolverEigen.html
a6b70f3c7b1c8c8105c05c7c560c670c2
() const
virtual
~LinearSolverEigen
classg2o_1_1LinearSolverEigen.html
afd2eeb1d54a420e110b9b8cdf74b1cff
()
void
computeSymbolicDecomposition
classg2o_1_1LinearSolverEigen.html
a12307526d419d194620e982d8c683767
(const SparseBlockMatrix< MatrixType > &A)
void
fillSparseMatrix
classg2o_1_1LinearSolverEigen.html
a8ab862dc1eebb6ec5815f3970e9073f3
(const SparseBlockMatrix< MatrixType > &A, bool onlyValues)
bool
_blockOrdering
classg2o_1_1LinearSolverEigen.html
a041970f37a5a6e63778f0c40e7c6e948
CholeskyDecomposition
_cholesky
classg2o_1_1LinearSolverEigen.html
ab7205de4c6820b3ecd7ed7f39bbdf573
bool
_init
classg2o_1_1LinearSolverEigen.html
a52c02e9b24e4f6ade190e6adb29b05b4
SparseMatrix
_sparseMatrix
classg2o_1_1LinearSolverEigen.html
a39682995a9cf32dc79848281c6d4d9b9
bool
_writeDebug
classg2o_1_1LinearSolverEigen.html
a2d331575853451fc94ca6f6420f0bdcb
ORB_SLAM2::LocalMapping
classORB__SLAM2_1_1LocalMapping.html
bool
AcceptKeyFrames
classORB__SLAM2_1_1LocalMapping.html
ab0900c4ceaf6a615f53bc113f682daa6
()
void
InsertKeyFrame
classORB__SLAM2_1_1LocalMapping.html
af2d70466a1a217fb7e55d874931ce688
(KeyFrame *pKF)
void
InterruptBA
classORB__SLAM2_1_1LocalMapping.html
ad8fcbbdacfaeca558c5aaff32f42a57b
()
bool
isFinished
classORB__SLAM2_1_1LocalMapping.html
a06ce22a736be265a6856582d31e888d6
()
bool
isStopped
classORB__SLAM2_1_1LocalMapping.html
a964b156d8dfcedf91d61e47aa51e973a
()
int
KeyframesInQueue
classORB__SLAM2_1_1LocalMapping.html
a8299d3b0c603784de01ac2242f4916be
()
LocalMapping
classORB__SLAM2_1_1LocalMapping.html
aa87b27706cc45e36cbb8c7a21c90ed23
(Map *pMap, const float bMonocular)
void
Release
classORB__SLAM2_1_1LocalMapping.html
aec0950308ba2d828d9dc16d5be34e654
()
void
RequestFinish
classORB__SLAM2_1_1LocalMapping.html
ac22bd2b73269435e04c353190eae7c13
()
void
RequestReset
classORB__SLAM2_1_1LocalMapping.html
a1e2754881977ca4d9dc7b3d0c06b4eb8
()
void
RequestStop
classORB__SLAM2_1_1LocalMapping.html
a0931d72a1f25f3e012f53f3e693e2a47
()
void
Run
classORB__SLAM2_1_1LocalMapping.html
a0f9fa8a0236f55629b0f485db05deb2c
()
void
SetAcceptKeyFrames
classORB__SLAM2_1_1LocalMapping.html
a5b29c603541a13d670c53348e59081bf
(bool flag)
void
SetLoopCloser
classORB__SLAM2_1_1LocalMapping.html
af64985dda85b4f0775ef2ef7fc9b5942
(LoopClosing *pLoopCloser)
bool
SetNotStop
classORB__SLAM2_1_1LocalMapping.html
ae33aa5640d61d5434bd0ad00e27d8e76
(bool flag)
void
SetTracker
classORB__SLAM2_1_1LocalMapping.html
a164b3d0a2a75daba006469ea8aca8a63
(Tracking *pTracker)
bool
Stop
classORB__SLAM2_1_1LocalMapping.html
a6acf915f6b65bd4e2341e85a320d4930
()
bool
stopRequested
classORB__SLAM2_1_1LocalMapping.html
a0474accda8e5e59048c10b1a71269881
()
bool
CheckFinish
classORB__SLAM2_1_1LocalMapping.html
a872cbbdab3f88ffc2d9d395ef2cf0e8d
()
bool
CheckNewKeyFrames
classORB__SLAM2_1_1LocalMapping.html
a27db88f75fe6f2bd43b0bd0769d56462
()
cv::Mat
ComputeF12
classORB__SLAM2_1_1LocalMapping.html
ac72419089ac268253671b8da2ec12c21
(KeyFrame *&pKF1, KeyFrame *&pKF2)
void
CreateNewMapPoints
classORB__SLAM2_1_1LocalMapping.html
ac06b513357429d9eff89e29d2ae58d6c
()
void
KeyFrameCulling
classORB__SLAM2_1_1LocalMapping.html
aca73e5b4bace436b235dfa9c9a522b19
()
void
MapPointCulling
classORB__SLAM2_1_1LocalMapping.html
acbbb8f04b15e3250e0e24070825d19ae
()
void
ProcessNewKeyFrame
classORB__SLAM2_1_1LocalMapping.html
a84eea8f268cce9d919a4906ae634dd22
()
void
ResetIfRequested
classORB__SLAM2_1_1LocalMapping.html
a3fe34beadb62eaa9446c96d27a5d12c9
()
void
SearchInNeighbors
classORB__SLAM2_1_1LocalMapping.html
a5d5e0bc6fd15d9a6bf1ca8a258f104f1
()
void
SetFinish
classORB__SLAM2_1_1LocalMapping.html
a1a6e5b76640d7584b749567d0328ccdc
()
cv::Mat
SkewSymmetricMatrix
classORB__SLAM2_1_1LocalMapping.html
a4c5c0c57b580767a1dd642d77ad8179a
(const cv::Mat &v)
bool
mbAbortBA
classORB__SLAM2_1_1LocalMapping.html
a2d9c44abf1b175880ea418cfc404be87
bool
mbAcceptKeyFrames
classORB__SLAM2_1_1LocalMapping.html
ade846d251f505560c45d109c348b39e5
bool
mbFinished
classORB__SLAM2_1_1LocalMapping.html
a3494232f3f8f3b3dc25dd0da44ad4014
bool
mbFinishRequested
classORB__SLAM2_1_1LocalMapping.html
a761d63d4351faa22012420d635829df1
bool
mbMonocular
classORB__SLAM2_1_1LocalMapping.html
a809e1936f5670dba26908ae3cd165f13
bool
mbNotStop
classORB__SLAM2_1_1LocalMapping.html
ad68f6c709f31a5dfca64b24967cc77f2
bool
mbResetRequested
classORB__SLAM2_1_1LocalMapping.html
ab3d831745749531e0bfa92b59e3da66e
bool
mbStopped
classORB__SLAM2_1_1LocalMapping.html
ada6ab808ccb95293baec4219ac59ca87
bool
mbStopRequested
classORB__SLAM2_1_1LocalMapping.html
af38a9dca4bb96b7ae1711336596a609a
std::list< KeyFrame * >
mlNewKeyFrames
classORB__SLAM2_1_1LocalMapping.html
a4a365466d11db0f8e8fc14d76fc0cd83
std::list< MapPoint * >
mlpRecentAddedMapPoints
classORB__SLAM2_1_1LocalMapping.html
afd75991c0499447411a3bd304cc9fa13
std::mutex
mMutexAccept
classORB__SLAM2_1_1LocalMapping.html
a8668b51cf81fdfde9fd5ee61bd936a19
std::mutex
mMutexFinish
classORB__SLAM2_1_1LocalMapping.html
ae067c33c891cb04e9cb8557ab4d7df33
std::mutex
mMutexNewKFs
classORB__SLAM2_1_1LocalMapping.html
a970bb666e27d4e801453e9fc26e779a1
std::mutex
mMutexReset
classORB__SLAM2_1_1LocalMapping.html
acf229cc6cbbc4e50f0494946038a0ce8
std::mutex
mMutexStop
classORB__SLAM2_1_1LocalMapping.html
a06f6b4e0e86ca4d311542dec5039d54a
KeyFrame *
mpCurrentKeyFrame
classORB__SLAM2_1_1LocalMapping.html
a1e4de53f96e97c6b94b794d0a5bc67e3
LoopClosing *
mpLoopCloser
classORB__SLAM2_1_1LocalMapping.html
ac71702f1061f82c457276c014eebc784
Map *
mpMap
classORB__SLAM2_1_1LocalMapping.html
a7ca97c0d4a6064148315589cc96a3302
Tracking *
mpTracker
classORB__SLAM2_1_1LocalMapping.html
a6b4d311f49979f38d47ed96290255a2f
ORB_SLAM2::LoopClosing
classORB__SLAM2_1_1LoopClosing.html
pair< set< KeyFrame * >, int >
ConsistentGroup
classORB__SLAM2_1_1LoopClosing.html
a8efed418be885643d3c43113ff1d7bb2
map< KeyFrame *, g2o::Sim3, std::less< KeyFrame * >, Eigen::aligned_allocator< std::pair< KeyFrame *const, g2o::Sim3 > > >
KeyFrameAndPose
classORB__SLAM2_1_1LoopClosing.html
a2b2fab5d6fe3d52f811fee5637b07e03
void
InsertKeyFrame
classORB__SLAM2_1_1LoopClosing.html
a680d0b255d764754841e622f5af97473
(KeyFrame *pKF)
bool
isFinished
classORB__SLAM2_1_1LoopClosing.html
ac242214c60ed66e9432e0457e3fc29ad
()
bool
isFinishedGBA
classORB__SLAM2_1_1LoopClosing.html
aa8efb239cd4b488b12e7f1223c308a4e
()
bool
isRunningGBA
classORB__SLAM2_1_1LoopClosing.html
a4ddc6674aa54db7d38946f73eb9776f2
()
LoopClosing
classORB__SLAM2_1_1LoopClosing.html
af5f7b8a43efa8bc771a5227ed2fbf460
(Map *pMap, KeyFrameDatabase *pDB, ORBVocabulary *pVoc, const bool bFixScale)
void
RequestFinish
classORB__SLAM2_1_1LoopClosing.html
aa271039dcafe7cc053f72ba541bc499b
()
void
RequestReset
classORB__SLAM2_1_1LoopClosing.html
a7dc868b9f4b8381a94aae2c85bfec3c5
()
void
Run
classORB__SLAM2_1_1LoopClosing.html
a520014f22059056d6256476bccb04471
()
void
RunGlobalBundleAdjustment
classORB__SLAM2_1_1LoopClosing.html
a4b10a9c18541818c9490a62447ef7f18
(unsigned long nLoopKF)
void
SetLocalMapper
classORB__SLAM2_1_1LoopClosing.html
aa27124f61055c2b5f53497e918195269
(LocalMapping *pLocalMapper)
void
SetTracker
classORB__SLAM2_1_1LoopClosing.html
a20bce54d19c979511043d7c109aa741a
(Tracking *pTracker)
bool
CheckFinish
classORB__SLAM2_1_1LoopClosing.html
ac13b01270b4daef9be2a098f82e9f64f
()
bool
CheckNewKeyFrames
classORB__SLAM2_1_1LoopClosing.html
ac0c81e654509eb9384abe5e769db4f41
()
bool
ComputeSim3
classORB__SLAM2_1_1LoopClosing.html
ab4fcf814eed5b5dd2aec96454561b078
()
void
CorrectLoop
classORB__SLAM2_1_1LoopClosing.html
aa007e0678582ec0de5d71280d23af540
()
bool
DetectLoop
classORB__SLAM2_1_1LoopClosing.html
aa8110ca79cebaf509e378d30e55f1381
()
void
ResetIfRequested
classORB__SLAM2_1_1LoopClosing.html
a288545384b48c758f910a4762c873733
()
void
SearchAndFuse
classORB__SLAM2_1_1LoopClosing.html
aabe9d9b913f36b607c67b0ed0df42a1d
(const KeyFrameAndPose &CorrectedPosesMap)
void
SetFinish
classORB__SLAM2_1_1LoopClosing.html
aeea102bfacf8538ef605d76e4192a622
()
bool
mbFinished
classORB__SLAM2_1_1LoopClosing.html
a6d8de49d49b647c33f3616f4cc95c42c
bool
mbFinishedGBA
classORB__SLAM2_1_1LoopClosing.html
acdfbeff51644bd4c3d2d54c637d95e6c
bool
mbFinishRequested
classORB__SLAM2_1_1LoopClosing.html
a9e3dfbee3d1635fe11e600f94b0f60dc
bool
mbFixScale
classORB__SLAM2_1_1LoopClosing.html
a11865c48bbad102b5177e4350de71bd4
bool
mbResetRequested
classORB__SLAM2_1_1LoopClosing.html
ae9bac1131984f7915ab1fdf220912b0b
bool
mbRunningGBA
classORB__SLAM2_1_1LoopClosing.html
ad04c8ddd2135b81fabfa45891ab66add
bool
mbStopGBA
classORB__SLAM2_1_1LoopClosing.html
a7e24710761d1788f395fafc16a1a8e80
g2o::Sim3
mg2oScw
classORB__SLAM2_1_1LoopClosing.html
a9ea331d48d572c8e269c90d35c0de1e7
long unsigned int
mLastLoopKFid
classORB__SLAM2_1_1LoopClosing.html
a6a6ee027c2c4c45fcd3811819c22953a
std::list< KeyFrame * >
mlpLoopKeyFrameQueue
classORB__SLAM2_1_1LoopClosing.html
a4b5b9bb2ba5e3fe79428e4af9a002025
std::mutex
mMutexFinish
classORB__SLAM2_1_1LoopClosing.html
a2bdc72e69885435e1c4f39b759c2ec8d
std::mutex
mMutexGBA
classORB__SLAM2_1_1LoopClosing.html
a5e6e898fe4e8e5f680f840d746fa5565
std::mutex
mMutexLoopQueue
classORB__SLAM2_1_1LoopClosing.html
a3c28fbf7b84469cd14b12f511d499533
std::mutex
mMutexReset
classORB__SLAM2_1_1LoopClosing.html
a979cad182a7f7bb08be165304d93106b
float
mnCovisibilityConsistencyTh
classORB__SLAM2_1_1LoopClosing.html
a78c93c677c23ca7bf62a2a9652c008ff
bool
mnFullBAIdx
classORB__SLAM2_1_1LoopClosing.html
a52f6cde58a060bee5aa6d4e5b8d53cea
KeyFrame *
mpCurrentKF
classORB__SLAM2_1_1LoopClosing.html
a4b6bc1810ef5921462ebdeee32508118
KeyFrameDatabase *
mpKeyFrameDB
classORB__SLAM2_1_1LoopClosing.html
a5bc11ebe6d60187d4d1708932bbb52f6
LocalMapping *
mpLocalMapper
classORB__SLAM2_1_1LoopClosing.html
a5eaa1b6d507d9bd138ab0f10a308e3c9
Map *
mpMap
classORB__SLAM2_1_1LoopClosing.html
a0b1dabf1326afa9d6a28768fd6f498b4
KeyFrame *
mpMatchedKF
classORB__SLAM2_1_1LoopClosing.html
a53d45d3e2f0a8e0c9797079b9ae4ea37
ORBVocabulary *
mpORBVocabulary
classORB__SLAM2_1_1LoopClosing.html
ac9d1b37eb70edbc013a431d92a4d86d1
std::thread *
mpThreadGBA
classORB__SLAM2_1_1LoopClosing.html
aeb14401ffb2cafdcef9f0a0323db6296
Tracking *
mpTracker
classORB__SLAM2_1_1LoopClosing.html
ac3bff69250ab812292fb0a0e59cd3076
cv::Mat
mScw
classORB__SLAM2_1_1LoopClosing.html
abbb5a5f8a46de211d46aaa6129385ac2
std::vector< ConsistentGroup >
mvConsistentGroups
classORB__SLAM2_1_1LoopClosing.html
aede54de0cb62136859ccb297e890f573
std::vector< KeyFrame * >
mvpCurrentConnectedKFs
classORB__SLAM2_1_1LoopClosing.html
ad9595220811b5b814d1413451ecbaa4d
std::vector< MapPoint * >
mvpCurrentMatchedPoints
classORB__SLAM2_1_1LoopClosing.html
afd07791eb7a84ea2de2ab9d88e32d4dc
std::vector< KeyFrame * >
mvpEnoughConsistentCandidates
classORB__SLAM2_1_1LoopClosing.html
ac545f793bc68348fea584022d1daa609
std::vector< MapPoint * >
mvpLoopMapPoints
classORB__SLAM2_1_1LoopClosing.html
a52778b54f944bab5a3580b82233e8c72
ORB_SLAM2::Map
classORB__SLAM2_1_1Map.html
void
AddKeyFrame
classORB__SLAM2_1_1Map.html
a688de3b072e0176bb288bb70d36cd0e9
(KeyFrame *pKF)
void
AddMapPoint
classORB__SLAM2_1_1Map.html
a2d8e1b4376778dfe32df90ec00b599e3
(MapPoint *pMP)
void
clear
classORB__SLAM2_1_1Map.html
abf0d75e6e234d89b06f568c4600d0436
()
void
EraseKeyFrame
classORB__SLAM2_1_1Map.html
a082d4a5ec57a48a7591d6769e4778a80
(KeyFrame *pKF)
void
EraseMapPoint
classORB__SLAM2_1_1Map.html
af3c82d5e66815fe66cbfb736784f15b5
(MapPoint *pMP)
std::vector< KeyFrame * >
GetAllKeyFrames
classORB__SLAM2_1_1Map.html
a8cde12cda887a0eb1e24975f4e734592
()
std::vector< MapPoint * >
GetAllMapPoints
classORB__SLAM2_1_1Map.html
a09f346e647d3d36ec644f96d878b0c9b
()
int
GetLastBigChangeIdx
classORB__SLAM2_1_1Map.html
a6e18810152ecc939b0e373230d6c1f4b
()
long unsigned int
GetMaxKFid
classORB__SLAM2_1_1Map.html
a1c93202df313c1245056e01dbb070dca
()
std::vector< MapPoint * >
GetReferenceMapPoints
classORB__SLAM2_1_1Map.html
a56e1d96a4e1d669609e2c2a493f133c2
()
void
InformNewBigChange
classORB__SLAM2_1_1Map.html
a2a5d454822d1c01f72b17f1684434be3
()
long unsigned
KeyFramesInMap
classORB__SLAM2_1_1Map.html
a3440f5e9e93ca7231bde3c5138ab5f5c
()
Map
classORB__SLAM2_1_1Map.html
a1ab4040dee1287a387124b7d52ac8a02
()
long unsigned int
MapPointsInMap
classORB__SLAM2_1_1Map.html
ad2d7846734c8cb0421d67ff3907649ad
()
void
SetReferenceMapPoints
classORB__SLAM2_1_1Map.html
a90aeb2ade0c536688bd42728457e9483
(const std::vector< MapPoint * > &vpMPs)
std::mutex
mMutexMapUpdate
classORB__SLAM2_1_1Map.html
a05544c09b3227d31163f10609b90b913
std::mutex
mMutexPointCreation
classORB__SLAM2_1_1Map.html
a968356226057387d8207054d56e5d35c
vector< KeyFrame * >
mvpKeyFrameOrigins
classORB__SLAM2_1_1Map.html
a9617fdf1c8349a1bf88bb13c20acf160
std::mutex
mMutexMap
classORB__SLAM2_1_1Map.html
a86b9fb9d5c601fb6fd88c46444bd553c
int
mnBigChangeIdx
classORB__SLAM2_1_1Map.html
a36131b9844f2a6d7c891281c3d834aab
long unsigned int
mnMaxKFid
classORB__SLAM2_1_1Map.html
abfafaf7ca3821cb069cb95fb88c91dfc
std::set< KeyFrame * >
mspKeyFrames
classORB__SLAM2_1_1Map.html
abf1d31c2cb4df61d232bb7fbd7cfb61d
std::set< MapPoint * >
mspMapPoints
classORB__SLAM2_1_1Map.html
a2864c4d90418f02768c85d0255d1eca7
std::vector< MapPoint * >
mvpReferenceMapPoints
classORB__SLAM2_1_1Map.html
ad1d98a7e8207b995494afa7c098a7aaf
void
serialize
classORB__SLAM2_1_1Map.html
aabecf3851d56ca5ee5151c675402c3bc
(Archive &ar, const unsigned int version)
friend class
boost::serialization::access
classORB__SLAM2_1_1Map.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
ORB_SLAM2::MapPoint
classORB__SLAM2_1_1MapPoint.html
void
AddObservation
classORB__SLAM2_1_1MapPoint.html
a37277ee3c7d8657976e749ab920bb13f
(KeyFrame *pKF, size_t idx)
void
ComputeDistinctiveDescriptors
classORB__SLAM2_1_1MapPoint.html
ab4c3dfd8f5f05a4b1888021f1fac3d84
()
void
EraseObservation
classORB__SLAM2_1_1MapPoint.html
a79e6a93ea0c39329a082f4f69560f1be
(KeyFrame *pKF)
cv::Mat
GetDescriptor
classORB__SLAM2_1_1MapPoint.html
a8f9faa5b4cc513795485dcfb460ea3d0
()
int
GetFound
classORB__SLAM2_1_1MapPoint.html
a0d081d56b0f398c52581b3e0eaa1cb15
()
float
GetFoundRatio
classORB__SLAM2_1_1MapPoint.html
ac1b7c69a2d9f6bd785d465380844ce10
()
int
GetIndexInKeyFrame
classORB__SLAM2_1_1MapPoint.html
afbe3f2cf7f4d5e4596fa9f7ff0d44470
(KeyFrame *pKF)
float
GetMaxDistanceInvariance
classORB__SLAM2_1_1MapPoint.html
abf921da31ee4d522181bb6b8d9149fff
()
float
GetMinDistanceInvariance
classORB__SLAM2_1_1MapPoint.html
aac7224845c1d39016c50dcaacc0ebe40
()
cv::Mat
GetNormal
classORB__SLAM2_1_1MapPoint.html
af0198d242a96476faa52da0ede3c8f10
()
std::map< KeyFrame *, size_t >
GetObservations
classORB__SLAM2_1_1MapPoint.html
ae91e056d3b79e08a3fadd976888f6b09
()
KeyFrame *
GetReferenceKeyFrame
classORB__SLAM2_1_1MapPoint.html
a98f595f0421fd95e406d1de6f48e05f3
()
MapPoint *
GetReplaced
classORB__SLAM2_1_1MapPoint.html
ad8814ed8121bd730c640c620ed623baf
()
cv::Mat
GetWorldPos
classORB__SLAM2_1_1MapPoint.html
a0e59b21447d5d889b39ad2fcc1b1db49
()
void
IncreaseFound
classORB__SLAM2_1_1MapPoint.html
aa097cd8cf993a54e999f297e05729392
(int n=1)
void
IncreaseVisible
classORB__SLAM2_1_1MapPoint.html
a0a234f5bd6bc19a9ea55fad0c9e6db5f
(int n=1)
bool
isBad
classORB__SLAM2_1_1MapPoint.html
a46bb6b57cd914c9ebad30007f3af469a
()
bool
IsInKeyFrame
classORB__SLAM2_1_1MapPoint.html
a7a8c48a885598ba4da3b188791dfd009
(KeyFrame *pKF)
MapPoint
classORB__SLAM2_1_1MapPoint.html
ae8b6d24a7f79cfd260502859cb5b6901
(const cv::Mat &Pos, KeyFrame *pRefKF, Map *pMap)
MapPoint
classORB__SLAM2_1_1MapPoint.html
abbb2b679ea956845f315a69773618fa7
(const cv::Mat &Pos, Map *pMap, Frame *pFrame, const int &idxF)
MapPoint
classORB__SLAM2_1_1MapPoint.html
a3d9788e9d5c47d86b0f614cde91e3a4f
()
int
Observations
classORB__SLAM2_1_1MapPoint.html
a7fbc2a95f49eb6facdc5d5fa35de3287
()
int
PredictScale
classORB__SLAM2_1_1MapPoint.html
aa0e884ba7dc5b85ddb5ccb64113a8594
(const float ¤tDist, KeyFrame *pKF)
int
PredictScale
classORB__SLAM2_1_1MapPoint.html
af083bd50463ee191a1abb540bb40ea3d
(const float ¤tDist, Frame *pF)
void
Replace
classORB__SLAM2_1_1MapPoint.html
a8f2e205afcfae3dc70196bcd29194440
(MapPoint *pMP)
void
SetBadFlag
classORB__SLAM2_1_1MapPoint.html
a7ed2a66b528165d6c39cb6f84f684308
()
void
SetWorldPos
classORB__SLAM2_1_1MapPoint.html
ad65e6322e9d06314db235ff4d072509f
(const cv::Mat &Pos)
void
UpdateNormalAndDepth
classORB__SLAM2_1_1MapPoint.html
ac5b8e4ec6a7737860af57058bdd16124
()
bool
mbTrackInView
classORB__SLAM2_1_1MapPoint.html
a0187350fa3fddd0bf89ccf354acb4766
long unsigned int
mnBAGlobalForKF
classORB__SLAM2_1_1MapPoint.html
abcef580d7b3562ea9025ea1dc2141b92
long unsigned int
mnBALocalForKF
classORB__SLAM2_1_1MapPoint.html
ad4da26d02aa54a3e0be6a09e90fa39ec
long unsigned int
mnCorrectedByKF
classORB__SLAM2_1_1MapPoint.html
a86626462be01ad9a133dca0f5b49e688
long unsigned int
mnCorrectedReference
classORB__SLAM2_1_1MapPoint.html
ade5858af14ed7924d48dbf191ea5448c
long int
mnFirstFrame
classORB__SLAM2_1_1MapPoint.html
a03c1f367dd43f384bcd066e9da65bb88
long int
mnFirstKFid
classORB__SLAM2_1_1MapPoint.html
ae20735198e68c7ed4c0f0956322c8f7a
long unsigned int
mnFuseCandidateForKF
classORB__SLAM2_1_1MapPoint.html
aedba463c6440c2b448e9ec21acd58b9a
long unsigned int
mnId
classORB__SLAM2_1_1MapPoint.html
afba2eb4d8400a0c822ee991ba445d9be
long unsigned int
mnLastFrameSeen
classORB__SLAM2_1_1MapPoint.html
aea3a63ce27fc39e536a6ceef7c1f3473
long unsigned int
mnLoopPointForKF
classORB__SLAM2_1_1MapPoint.html
a44172716cac5a56004a60d165de8cfa2
long unsigned int
mnTrackReferenceForFrame
classORB__SLAM2_1_1MapPoint.html
a19152183cfddc71b63650175def6aec7
int
mnTrackScaleLevel
classORB__SLAM2_1_1MapPoint.html
aac515bf003cea5f99737d13475c46816
cv::Mat
mPosGBA
classORB__SLAM2_1_1MapPoint.html
a2669d92452bb1347a6a09700e369f049
float
mTrackProjX
classORB__SLAM2_1_1MapPoint.html
a7d735552c42630c00bca4c2094fbbbf3
float
mTrackProjXR
classORB__SLAM2_1_1MapPoint.html
a4f0a0671a3587e2aac0708eed07c5170
float
mTrackProjY
classORB__SLAM2_1_1MapPoint.html
a5ab59610931a5c2e14f502e8233571e4
float
mTrackViewCos
classORB__SLAM2_1_1MapPoint.html
a728107bc670ba47d79bad5ba288256d6
int
nObs
classORB__SLAM2_1_1MapPoint.html
a2653a4c69121627fcc5ae812b1809a28
static std::mutex
mGlobalMutex
classORB__SLAM2_1_1MapPoint.html
a58d0ed9067593833efa652ea671ebf62
static long unsigned int
nNextId
classORB__SLAM2_1_1MapPoint.html
aa79702928d566db4fcd7716249bd96a2
bool
mbBad
classORB__SLAM2_1_1MapPoint.html
aa8f2fc3c4b67c04e97162a5084e1dada
cv::Mat
mDescriptor
classORB__SLAM2_1_1MapPoint.html
ac2a05b8ddc806ecc6939f42d13828876
float
mfMaxDistance
classORB__SLAM2_1_1MapPoint.html
afc04bae1b7819dd158a572de56074f63
float
mfMinDistance
classORB__SLAM2_1_1MapPoint.html
ac179383327d65067da6febe55cbfc32a
std::mutex
mMutexFeatures
classORB__SLAM2_1_1MapPoint.html
a3ab20d400977581ac45a109f5544ffda
std::mutex
mMutexPos
classORB__SLAM2_1_1MapPoint.html
a592b97bed3453c0a599336fa848a8cef
int
mnFound
classORB__SLAM2_1_1MapPoint.html
a1defea85441b8063ef9ebb47c9959289
cv::Mat
mNormalVector
classORB__SLAM2_1_1MapPoint.html
aba0cff72e2182ff72d32edd77dc7832d
int
mnVisible
classORB__SLAM2_1_1MapPoint.html
aadb2c83e36dc01e47983f57e831bac7b
std::map< KeyFrame *, size_t >
mObservations
classORB__SLAM2_1_1MapPoint.html
a189bea541f860af75ceb60300b59d8e3
Map *
mpMap
classORB__SLAM2_1_1MapPoint.html
aad9ad02a540966d12b75460238290d90
KeyFrame *
mpRefKF
classORB__SLAM2_1_1MapPoint.html
a27cc4fee44b1ae77b24a8c766c617058
MapPoint *
mpReplaced
classORB__SLAM2_1_1MapPoint.html
abf1fe1c8a41919e1890b70baa18bd2fb
cv::Mat
mWorldPos
classORB__SLAM2_1_1MapPoint.html
a39741adada8dcd302afbf45ec2e72af0
void
serialize
classORB__SLAM2_1_1MapPoint.html
ab2b76b943c537d2ad604bba2c2f2165b
(Archive &ar, const unsigned int version)
friend class
boost::serialization::access
classORB__SLAM2_1_1MapPoint.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
g2o::MarginalCovarianceCholesky
classg2o_1_1MarginalCovarianceCholesky.html
void
computeCovariance
classg2o_1_1MarginalCovarianceCholesky.html
a0ea50dbda0558ca98faacafc8c9f48c9
(double **covBlocks, const std::vector< int > &blockIndices)
void
computeCovariance
classg2o_1_1MarginalCovarianceCholesky.html
a77e7396fb18b334b4d707f41e5e05399
(SparseBlockMatrix< MatrixXd > &spinv, const std::vector< int > &rowBlockIndices, const std::vector< std::pair< int, int > > &blockIndices)
MarginalCovarianceCholesky
classg2o_1_1MarginalCovarianceCholesky.html
a1fab5946726badbb38c2b2aa54a0118c
()
void
setCholeskyFactor
classg2o_1_1MarginalCovarianceCholesky.html
a53bda8bc29bee2a7fb871c25a58ab191
(int n, int *Lp, int *Li, double *Lx, int *permInv)
~MarginalCovarianceCholesky
classg2o_1_1MarginalCovarianceCholesky.html
aafdc3a753d5b6f3fca95d5bcbca44442
()
std::tr1::unordered_map< int, double >
LookupMap
classg2o_1_1MarginalCovarianceCholesky.html
a9925dd2e45479a7feb783ff71d93fdbc
double
computeEntry
classg2o_1_1MarginalCovarianceCholesky.html
a556f8da80f0873b74b57c82b587b4f97
(int r, int c)
int
computeIndex
classg2o_1_1MarginalCovarianceCholesky.html
a51578d6676018d54d74dfe8ce70a9d4b
(int r, int c) const
int *
_Ai
classg2o_1_1MarginalCovarianceCholesky.html
a516fa45fe98edfa0cc68fc2b0e0d5de4
int *
_Ap
classg2o_1_1MarginalCovarianceCholesky.html
a5998463e23c716bb1abb02e9b3e40e0b
double *
_Ax
classg2o_1_1MarginalCovarianceCholesky.html
a2ac05a8c32b6a2e0cdb0b6a071a7552d
std::vector< double >
_diag
classg2o_1_1MarginalCovarianceCholesky.html
a6ceee33e0cde1d9a4888abab8b6ad712
LookupMap
_map
classg2o_1_1MarginalCovarianceCholesky.html
a7a9d21e9ee6654b9e6d69a62e87c201a
int
_n
classg2o_1_1MarginalCovarianceCholesky.html
a086c541bde9958af88146788a9ac2611
int *
_perm
classg2o_1_1MarginalCovarianceCholesky.html
a404f5d0ce82c2877324bafb8997b96aa
g2o::MatrixElem
structg2o_1_1MatrixElem.html
MatrixElem
structg2o_1_1MatrixElem.html
a023cdda7c4681cd4867b9205e345e0e5
(int r_, int c_)
bool
operator<
structg2o_1_1MatrixElem.html
a8f8e75f27d38f7f81d9458ec9695b7ad
(const MatrixElem &other) const
int
c
structg2o_1_1MatrixElem.html
a32574586352669720ba955c1b8cafbc4
int
r
structg2o_1_1MatrixElem.html
a5943163fa13505b2d2d9204f3fe61629
g2o::MatrixStructure
classg2o_1_1MatrixStructure.html
void
alloc
classg2o_1_1MatrixStructure.html
aeda2f4fd97499545773af331cd2c10f2
(int n_, int nz)
void
free
classg2o_1_1MatrixStructure.html
a4bc9281fa8ae82dab908506fe0819498
()
MatrixStructure
classg2o_1_1MatrixStructure.html
aa016529c47ff242c5547301041360b5e
()
int
nzMax
classg2o_1_1MatrixStructure.html
a358efab55a4eee51f7dfaab21d7d9c11
() const
bool
write
classg2o_1_1MatrixStructure.html
ac8fbebec703b3a4255025445e640314e
(const char *filename) const
~MatrixStructure
classg2o_1_1MatrixStructure.html
a64d784cf6c4415145e012368ec4d42c1
()
int *
Aii
classg2o_1_1MatrixStructure.html
a7984bf429b8694070ab8db5f5852d8bb
int *
Ap
classg2o_1_1MatrixStructure.html
aeeff8e78fb766a433aecbfda4a2e3ffc
int
m
classg2o_1_1MatrixStructure.html
a9cceed2097dcbaa27ed88b7005440616
int
n
classg2o_1_1MatrixStructure.html
aa91f296406c17ab3a826d03bf75cfea7
int
maxN
classg2o_1_1MatrixStructure.html
a098e58ed3d37bf957307a64f7dc55f32
int
maxNz
classg2o_1_1MatrixStructure.html
a049708086bd4123721351d0580ce5ba1
MonoNode
classMonoNode.html
Node
void
ImageCallback
classMonoNode.html
af72de8b644974fa883593ac0bfa51309
(const sensor_msgs::ImageConstPtr &msg)
MonoNode
classMonoNode.html
a933c93c8a06cd7ccf5cc8fa158632273
(const ORB_SLAM2::System::eSensor sensor, ros::NodeHandle &node_handle, image_transport::ImageTransport &image_transport)
~MonoNode
classMonoNode.html
adf650d8bb70a8694899c4e9c3ebe4b64
()
image_transport::Subscriber
image_subscriber
classMonoNode.html
a7f9e27a1787b60759322f68c41db14f4
Node
classNode.html
void
Init
classNode.html
afce3be193e88fcb121b1ad4da42d79ef
()
Node
classNode.html
ad341bd986591945441ced0ac01ac767c
(ORB_SLAM2::System::eSensor sensor, ros::NodeHandle &node_handle, image_transport::ImageTransport &image_transport)
~Node
classNode.html
aa0840c3cb5c7159be6d992adecd2097c
()
void
Update
classNode.html
af5e1b364aad1661ffe022920af665c8f
()
std::string
camera_info_topic_
classNode.html
a5aefeb55a56c4d7a713d84b3f24d7f34
ros::Time
current_frame_time_
classNode.html
a254d3a3ee22a9297199fd940406c52df
ORB_SLAM2::System *
orb_slam_
classNode.html
a096a49845327f20b7fff0f0b4b122dbd
void
LoadOrbParameters
classNode.html
a720c0feac272d10ab022f7081b08473a
(ORB_SLAM2::ORBParameters ¶meters)
sensor_msgs::PointCloud2
MapPointsToPointCloud
classNode.html
a06f6fc3e0fbe1bb5758007313a2c7421
(std::vector< ORB_SLAM2::MapPoint * > map_points)
void
ParamsChangedCallback
classNode.html
af754029668e8bdc269cf3e1fda459a8a
(orb_slam2_ros::dynamic_reconfigureConfig &config, uint32_t level)
void
PublishMapPoints
classNode.html
a9895db56274aae8cb8277981391910b8
(std::vector< ORB_SLAM2::MapPoint * > map_points)
void
PublishPositionAsPoseStamped
classNode.html
a2156e0770e25a9e1e439b43f8ccffdb9
(cv::Mat position)
void
PublishPositionAsTransform
classNode.html
abf4a8287eb7e37e525b1e2e9dca781d7
(cv::Mat position)
void
PublishRenderedImage
classNode.html
adfa41e510eec52c7ad64b87941587adb
(cv::Mat image)
bool
SaveMapSrv
classNode.html
af9f98a808266c11592c926372a603f11
(orb_slam2_ros::SaveMap::Request &req, orb_slam2_ros::SaveMap::Response &res)
tf::Transform
TransformFromMat
classNode.html
af16bf9d372eed778666ffa7dc0e846fb
(cv::Mat position_mat)
std::string
camera_frame_id_param_
classNode.html
afc90b89f1578a2d0b148e55c2c085d67
dynamic_reconfigure::Server< orb_slam2_ros::dynamic_reconfigureConfig >
dynamic_param_server_
classNode.html
a302830001ba5855b3034d4e0f667ebbf
image_transport::ImageTransport
image_transport_
classNode.html
a9c5d300fa2926aeeeea844090ac90272
bool
load_map_param_
classNode.html
a9f7e6bffe96b9cd44ca92b088ada7186
std::string
map_file_name_param_
classNode.html
a572190bc57d4ca6f51ea7f05746e403c
std::string
map_frame_id_param_
classNode.html
a07afc8eb52a279b912622aad97c5fc8d
ros::Publisher
map_points_publisher_
classNode.html
a752e383c60f1a69fd7c0ac63d7e8bbef
int
min_observations_per_point_
classNode.html
a7a56fdc5c62f73be869d056d7102f8fe
std::string
name_of_node_
classNode.html
a80e879ab509b046a9fe82ec1adc28f36
ros::NodeHandle
node_handle_
classNode.html
a96cb1c064c8d4d75aea91b8d92c8021a
ros::Publisher
pose_publisher_
classNode.html
a168a3e6c57733ce0825f937d9005d325
bool
publish_pointcloud_param_
classNode.html
a7b1f137587955b4209fd04079712cf29
bool
publish_pose_param_
classNode.html
abafc8a83b0f08377ad44eb2e2e973718
bool
publish_tf_param_
classNode.html
a13f82fd6b6d1bb54b3071c73ed500639
image_transport::Publisher
rendered_image_publisher_
classNode.html
aa1e3391788c28fb75db09343bdcf730f
ORB_SLAM2::System::eSensor
sensor_
classNode.html
aeb58944b2f072e06bd319f50b23db58a
ros::ServiceServer
service_server_
classNode.html
a619b20fd8ff155711742a933614fe222
std::string
voc_file_name_param_
classNode.html
a58b87f1555b19329b807f8d21e93fb02
DBoW2::TemplatedVocabulary::Node
structDBoW2_1_1TemplatedVocabulary_1_1Node.html
bool
isLeaf
structDBoW2_1_1TemplatedVocabulary_1_1Node.html
a163e5d59292f2cf694b67089b37f79be
() const
Node
structDBoW2_1_1TemplatedVocabulary_1_1Node.html
a1339ee00108c4c652cd1ca55a37c3fd3
()
Node
structDBoW2_1_1TemplatedVocabulary_1_1Node.html
a9f1fcb620025ba6103a47e5c2b169cd6
(NodeId _id)
vector< NodeId >
children
structDBoW2_1_1TemplatedVocabulary_1_1Node.html
a0305ad0a8964947347da1d38ef0363ed
TDescriptor
descriptor
structDBoW2_1_1TemplatedVocabulary_1_1Node.html
ab785e994eeae8e6c1d67ee45ad4c8450
NodeId
id
structDBoW2_1_1TemplatedVocabulary_1_1Node.html
a62fb0c85332741c114110463252c64e9
NodeId
parent
structDBoW2_1_1TemplatedVocabulary_1_1Node.html
a082fba9dcf272b78354ffd5b1d58f5fa
WordValue
weight
structDBoW2_1_1TemplatedVocabulary_1_1Node.html
ae1e261135cb7af400f1c4c4795cdba41
WordId
word_id
structDBoW2_1_1TemplatedVocabulary_1_1Node.html
aa56418d848932be4583fac6b3021c708
g2o::OpenMPMutex
classg2o_1_1OpenMPMutex.html
void
lock
classg2o_1_1OpenMPMutex.html
aa79e59ebdd67ba8c2bac379a98dc6855
()
OpenMPMutex
classg2o_1_1OpenMPMutex.html
a6da42eedf0311e2fea758220a8ec687a
()
void
unlock
classg2o_1_1OpenMPMutex.html
a63ec384d3012af5c42fe379df2e3901a
()
~OpenMPMutex
classg2o_1_1OpenMPMutex.html
a9b69c2121719115dd6c70738eccf5c1f
()
char
_cnt
classg2o_1_1OpenMPMutex.html
a0cb363393694ee0dd15f822fbda7645a
g2o::OptimizableGraph
structg2o_1_1OptimizableGraph.html
g2o::HyperGraph
g2o::OptimizableGraph::Data
g2o::OptimizableGraph::Edge
g2o::OptimizableGraph::EdgeIDCompare
g2o::OptimizableGraph::Vertex
g2o::OptimizableGraph::VertexIDCompare
ActionType
structg2o_1_1OptimizableGraph.html
a16d90305c171fe0582c6a8aef40ba89d
AT_PREITERATION
structg2o_1_1OptimizableGraph.html
a16d90305c171fe0582c6a8aef40ba89dad79dc2fea3676bc2e26a83b7aca0cff6
AT_POSTITERATION
structg2o_1_1OptimizableGraph.html
a16d90305c171fe0582c6a8aef40ba89da6022cb4383dca15d503e600c463c5e5a
AT_NUM_ELEMENTS
structg2o_1_1OptimizableGraph.html
a16d90305c171fe0582c6a8aef40ba89da33b97f5bc80d2e6227c95364573d3651
AT_NUM_ELEMENTS
structg2o_1_1OptimizableGraph.html
a16d90305c171fe0582c6a8aef40ba89da33b97f5bc80d2e6227c95364573d3651
AT_POSTITERATION
structg2o_1_1OptimizableGraph.html
a16d90305c171fe0582c6a8aef40ba89da6022cb4383dca15d503e600c463c5e5a
AT_PREITERATION
structg2o_1_1OptimizableGraph.html
a16d90305c171fe0582c6a8aef40ba89dad79dc2fea3676bc2e26a83b7aca0cff6
std::vector< OptimizableGraph::Edge * >
EdgeContainer
structg2o_1_1OptimizableGraph.html
a2b43e807ae6d61ef8749ca1ef7c25f62
std::set< HyperGraphAction * >
HyperGraphActionSet
structg2o_1_1OptimizableGraph.html
aa3562ad6794c36ea832095131cfffaac
std::vector< OptimizableGraph::Vertex * >
VertexContainer
structg2o_1_1OptimizableGraph.html
a54f01b9b6071e65e6abeebe4afb29dec
virtual bool
addEdge
structg2o_1_1OptimizableGraph.html
a6831ed69fce3dba691f53302a2813070
(HyperGraph::Edge *e)
void
addGraph
structg2o_1_1OptimizableGraph.html
acea1342d9ab0bf717710c8f78b74ff25
(OptimizableGraph *g)
bool
addParameter
structg2o_1_1OptimizableGraph.html
ad4a7c038288097b0b1619c609cf40e90
(Parameter *p)
bool
addPostIterationAction
structg2o_1_1OptimizableGraph.html
a6db1ecbc582a7b79e1633eefc2109b26
(HyperGraphAction *action)
bool
addPreIterationAction
structg2o_1_1OptimizableGraph.html
a2ab7899a0ff7bc29177e9447a10d508c
(HyperGraphAction *action)
virtual bool
addVertex
structg2o_1_1OptimizableGraph.html
ae0b93774ce1dfa0dfd501c86ad4f773e
(HyperGraph::Vertex *v, Data *userData)
virtual bool
addVertex
structg2o_1_1OptimizableGraph.html
ac6f41f49fe6148fbe17133d10bf29b4c
(HyperGraph::Vertex *v)
double
chi2
structg2o_1_1OptimizableGraph.html
afa9378225b271351f4425bd266f76d3a
() const
virtual void
clearParameters
structg2o_1_1OptimizableGraph.html
a15171b6d335115858e2e86dcf576ba78
()
std::set< int >
dimensions
structg2o_1_1OptimizableGraph.html
a186d6d06a59395488cd15d25bf112ad9
() const
virtual void
discardTop
structg2o_1_1OptimizableGraph.html
a368b5f22dbc57abd2f651a20d039f61c
()
virtual void
discardTop
structg2o_1_1OptimizableGraph.html
a74cbd91a3e05c1f497b4675b0e70113a
(HyperGraph::VertexSet &vset)
bool
isSolverSuitable
structg2o_1_1OptimizableGraph.html
a4a3a8c7ffa964d2ab27ccdfdaca6a0cc
(const OptimizationAlgorithmProperty &solverProperty, const std::set< int > &vertDims=std::set< int >()) const
JacobianWorkspace &
jacobianWorkspace
structg2o_1_1OptimizableGraph.html
aa669dbd1d6e34e49fecda711ff1b78c6
()
const JacobianWorkspace &
jacobianWorkspace
structg2o_1_1OptimizableGraph.html
a2a8f800437cd846bad1df57b0b8c273e
() const
virtual bool
load
structg2o_1_1OptimizableGraph.html
a34f4a170d58551ee9efac7a7a78fa833
(std::istream &is, bool createEdges=true)
bool
load
structg2o_1_1OptimizableGraph.html
a305fe91c405fc960df051d9581e524bc
(const char *filename, bool createEdges=true)
int
maxDimension
structg2o_1_1OptimizableGraph.html
abb25500d3f73dae8f2325ae11991c46f
() const
OptimizableGraph
structg2o_1_1OptimizableGraph.html
acc459c08fd5e743cf2072e740ffc5025
()
virtual int
optimize
structg2o_1_1OptimizableGraph.html
ac1b2e36c05680dd3e60ed6f90dddf5d8
(int iterations, bool online=false)
Parameter *
parameter
structg2o_1_1OptimizableGraph.html
ad9506880a9289353ddd2277fafb76ffd
(int id)
virtual void
pop
structg2o_1_1OptimizableGraph.html
a8487f537b16ac7a2ee416ea294a1e22e
()
virtual void
pop
structg2o_1_1OptimizableGraph.html
a83425dbe755d22877ba692e93e04a6af
(HyperGraph::VertexSet &vset)
virtual void
postIteration
structg2o_1_1OptimizableGraph.html
ac8d41dc0830f1ae07e9cb4a8341d3ffb
(int)
virtual void
preIteration
structg2o_1_1OptimizableGraph.html
ad295e7f06651db627b8ebde3d8898bab
(int)
virtual void
push
structg2o_1_1OptimizableGraph.html
a3db385b25818a5659d1fa8407cb0db45
()
virtual void
push
structg2o_1_1OptimizableGraph.html
a1d65a6854936147a92f7ba664302993e
(HyperGraph::VertexSet &vset)
bool
removePostIterationAction
structg2o_1_1OptimizableGraph.html
a172f2f5c8ec5872d5bc34077c6391839
(HyperGraphAction *action)
bool
removePreIterationAction
structg2o_1_1OptimizableGraph.html
a27f5ee7016b20bc6def24a2726fc824b
(HyperGraphAction *action)
virtual bool
save
structg2o_1_1OptimizableGraph.html
ac38749c4a2416dcbaf37a111996f7483
(std::ostream &os, int level=0) const
bool
save
structg2o_1_1OptimizableGraph.html
a35d607b133c3cb3a04fb82a3376bbcfc
(const char *filename, int level=0) const
bool
saveEdge
structg2o_1_1OptimizableGraph.html
ad40a71ebbf3d84a327c47b211e8f0911
(std::ostream &os, Edge *e) const
bool
saveSubset
structg2o_1_1OptimizableGraph.html
adcf211f9c7bf3ee9dab65b130807402c
(std::ostream &os, HyperGraph::VertexSet &vset, int level=0)
bool
saveSubset
structg2o_1_1OptimizableGraph.html
a2a08383ab953d435eaaca6231b64c3b6
(std::ostream &os, HyperGraph::EdgeSet &eset)
bool
saveVertex
structg2o_1_1OptimizableGraph.html
a3f254b419e9cc883094d31fdeab76bf7
(std::ostream &os, Vertex *v) const
virtual void
setFixed
structg2o_1_1OptimizableGraph.html
a07514f6186d19b6d893a771c0bb6abf9
(HyperGraph::VertexSet &vset, bool fixed)
void
setRenamedTypesFromString
structg2o_1_1OptimizableGraph.html
afaa77a4624619237563fe94cfd7b76fd
(const std::string &types)
bool
verifyInformationMatrices
structg2o_1_1OptimizableGraph.html
aae5f20da3c13042a9bc1f491f2150d59
(bool verbose=false) const
Vertex *
vertex
structg2o_1_1OptimizableGraph.html
a19e014e8ec2e9a6e894da8c3a8f8e50d
(int id)
const Vertex *
vertex
structg2o_1_1OptimizableGraph.html
a50323fa9906f5018a2be3affc61fc0d7
(int id) const
virtual
~OptimizableGraph
structg2o_1_1OptimizableGraph.html
a98f4399dfc23cac840a64ae2d0d3898f
()
static bool
initMultiThreading
structg2o_1_1OptimizableGraph.html
ab4ee0fc3ecd31852276ded40b62e9c76
()
bool
_edge_has_id
structg2o_1_1OptimizableGraph.html
a260451b25094e5e929cc2841e31242f4
std::vector< HyperGraphActionSet >
_graphActions
structg2o_1_1OptimizableGraph.html
a5e6a371ad7709692e52886ecf3e7250c
JacobianWorkspace
_jacobianWorkspace
structg2o_1_1OptimizableGraph.html
a161c01a29d09cca22e223ab2048eaba8
long long
_nextEdgeId
structg2o_1_1OptimizableGraph.html
a93a7f05b31bca9ccaa214499f042739a
ParameterContainer
_parameters
structg2o_1_1OptimizableGraph.html
a3a7974befcd934f28a36de3999423d21
std::map< std::string, std::string >
_renamedTypesLookup
structg2o_1_1OptimizableGraph.html
a726ab6d0b04b12f835b690d54e061731
g2o::OptimizationAlgorithm
classg2o_1_1OptimizationAlgorithm.html
Fail
classg2o_1_1OptimizationAlgorithm.html
a705d58d7bc19528a8ab718570d090cdfa375598c3a146bb5116b5d19bb1a88f84
OK
classg2o_1_1OptimizationAlgorithm.html
a705d58d7bc19528a8ab718570d090cdfa5e94b8ee7748cc4c1a5c86de2e8cc962
SolverResult
classg2o_1_1OptimizationAlgorithm.html
a705d58d7bc19528a8ab718570d090cdf
Terminate
classg2o_1_1OptimizationAlgorithm.html
a705d58d7bc19528a8ab718570d090cdfa3c3d3db3bae371ad18611e0ec5aa99ef
OK
classg2o_1_1OptimizationAlgorithm.html
a705d58d7bc19528a8ab718570d090cdfa5e94b8ee7748cc4c1a5c86de2e8cc962
Fail
classg2o_1_1OptimizationAlgorithm.html
a705d58d7bc19528a8ab718570d090cdfa375598c3a146bb5116b5d19bb1a88f84
Terminate
classg2o_1_1OptimizationAlgorithm.html
a705d58d7bc19528a8ab718570d090cdfa3c3d3db3bae371ad18611e0ec5aa99ef
virtual bool
computeMarginals
classg2o_1_1OptimizationAlgorithm.html
a67b159f3a83471ba9ebcc0a9162a0e23
(SparseBlockMatrix< MatrixXd > &spinv, const std::vector< std::pair< int, int > > &blockIndices)=0
virtual bool
init
classg2o_1_1OptimizationAlgorithm.html
af5b54ea6d40a8ab4c16d448ba02a0c80
(bool online=false)=0
OptimizationAlgorithm
classg2o_1_1OptimizationAlgorithm.html
a205013e0425b7bbae01cd16caf500ebb
()
const SparseOptimizer *
optimizer
classg2o_1_1OptimizationAlgorithm.html
ae1799d6aed633e94574072d26ed4cb4e
() const
SparseOptimizer *
optimizer
classg2o_1_1OptimizationAlgorithm.html
ac6ca7a2adbd25615be78316bc811a315
()
void
printProperties
classg2o_1_1OptimizationAlgorithm.html
ad07be53fd879acfb919ca7d3ef73e97b
(std::ostream &os) const
virtual void
printVerbose
classg2o_1_1OptimizationAlgorithm.html
a61fe205d498ed3b0ac1f812a78c4b0f0
(std::ostream &os) const
const PropertyMap &
properties
classg2o_1_1OptimizationAlgorithm.html
a1e03513e64271df6420ca71bc7524e67
() const
void
setOptimizer
classg2o_1_1OptimizationAlgorithm.html
aff88a3dc8357c98712ff0047e601bd5e
(SparseOptimizer *optimizer)
virtual SolverResult
solve
classg2o_1_1OptimizationAlgorithm.html
ab174deeeb2551ceaf715ea09f0f9c077
(int iteration, bool online=false)=0
bool
updatePropertiesFromString
classg2o_1_1OptimizationAlgorithm.html
aa05a6380f936c728a574c7c272bcc524
(const std::string &propString)
virtual bool
updateStructure
classg2o_1_1OptimizationAlgorithm.html
a6b86c5d3c56a41c18f2aee611b62d71b
(const std::vector< HyperGraph::Vertex * > &vset, const HyperGraph::EdgeSet &edges)=0
virtual
~OptimizationAlgorithm
classg2o_1_1OptimizationAlgorithm.html
af2516e3d66596ec9c9dfdd08d48e90f9
()
SparseOptimizer *
_optimizer
classg2o_1_1OptimizationAlgorithm.html
a6017c344be0d9f09d6674849849c6b60
PropertyMap
_properties
classg2o_1_1OptimizationAlgorithm.html
ae37b494f69b483a3fcafa944e987e325
OptimizationAlgorithm &
operator=
classg2o_1_1OptimizationAlgorithm.html
a74d342220fa0b1588e21f61959ff414a
(const OptimizationAlgorithm &)
OptimizationAlgorithm
classg2o_1_1OptimizationAlgorithm.html
af4bf8ed80e63df3f1a066e8b0098eb27
(const OptimizationAlgorithm &)
g2o::OptimizationAlgorithmDogleg
classg2o_1_1OptimizationAlgorithmDogleg.html
g2o::OptimizationAlgorithmWithHessian
STEP_UNDEFINED
classg2o_1_1OptimizationAlgorithmDogleg.html
a431b0b88011685955381bdeb68bb5390ae098265840915f1d6877b4e27fbec1d8
STEP_SD
classg2o_1_1OptimizationAlgorithmDogleg.html
a431b0b88011685955381bdeb68bb5390a02cb99985ea3c35b57591e6c55f5e037
STEP_GN
classg2o_1_1OptimizationAlgorithmDogleg.html
a431b0b88011685955381bdeb68bb5390a27f521fdfb791c330af5e59dd989507d
STEP_DL
classg2o_1_1OptimizationAlgorithmDogleg.html
a431b0b88011685955381bdeb68bb5390a1bc0276b59002bc8892ea9fc39348d1d
STEP_DL
classg2o_1_1OptimizationAlgorithmDogleg.html
a431b0b88011685955381bdeb68bb5390a1bc0276b59002bc8892ea9fc39348d1d
STEP_GN
classg2o_1_1OptimizationAlgorithmDogleg.html
a431b0b88011685955381bdeb68bb5390a27f521fdfb791c330af5e59dd989507d
STEP_SD
classg2o_1_1OptimizationAlgorithmDogleg.html
a431b0b88011685955381bdeb68bb5390a02cb99985ea3c35b57591e6c55f5e037
STEP_UNDEFINED
classg2o_1_1OptimizationAlgorithmDogleg.html
a431b0b88011685955381bdeb68bb5390ae098265840915f1d6877b4e27fbec1d8
int
lastStep
classg2o_1_1OptimizationAlgorithmDogleg.html
a53a17375bcc00da1e56ad6582dff5d7b
() const
OptimizationAlgorithmDogleg
classg2o_1_1OptimizationAlgorithmDogleg.html
ab332f8fb049d1a1fecba18105083052a
(BlockSolverBase *solver)
virtual void
printVerbose
classg2o_1_1OptimizationAlgorithmDogleg.html
a9bed238c5d36c094ca10103bb1c3979e
(std::ostream &os) const
virtual SolverResult
solve
classg2o_1_1OptimizationAlgorithmDogleg.html
ace62fd809c18655bd7ff104285748610
(int iteration, bool online=false)
double
trustRegion
classg2o_1_1OptimizationAlgorithmDogleg.html
a6cf67489a9b88d02ab74d6125df35f4b
() const
virtual
~OptimizationAlgorithmDogleg
classg2o_1_1OptimizationAlgorithmDogleg.html
ac5ebd46eeca170f6a923c75556504d2b
()
static const char *
stepType2Str
classg2o_1_1OptimizationAlgorithmDogleg.html
a65f193c6451ffcd2bd6fd8f8d19e2a12
(int stepType)
Eigen::VectorXd
_auxVector
classg2o_1_1OptimizationAlgorithmDogleg.html
a225092fe67ce75eb64011c1f45d8d936
double
_currentLambda
classg2o_1_1OptimizationAlgorithmDogleg.html
aacc051a6740fc6017dac7c424dc7df3d
double
_delta
classg2o_1_1OptimizationAlgorithmDogleg.html
a3484b12efddd9fc0051100634effecd6
Eigen::VectorXd
_hdl
classg2o_1_1OptimizationAlgorithmDogleg.html
aaf433c824153a7bd76b27690eb53113b
Eigen::VectorXd
_hsd
classg2o_1_1OptimizationAlgorithmDogleg.html
a8f4ee408fbf3999063d094cf61e852b7
Property< double > *
_initialLambda
classg2o_1_1OptimizationAlgorithmDogleg.html
a3a94c7696f07e3def38ec96a1979babd
Property< double > *
_lamdbaFactor
classg2o_1_1OptimizationAlgorithmDogleg.html
a6855a511dc998efef7eaa0ef99e1b814
int
_lastNumTries
classg2o_1_1OptimizationAlgorithmDogleg.html
aeab37f3f587dc8b37b5a42d36fd8217c
int
_lastStep
classg2o_1_1OptimizationAlgorithmDogleg.html
a3bf898af0087c0ed8287d0cd13e4c943
Property< int > *
_maxTrialsAfterFailure
classg2o_1_1OptimizationAlgorithmDogleg.html
a5993c68e69cd037b1420b4addf9f7e50
Property< double > *
_userDeltaInit
classg2o_1_1OptimizationAlgorithmDogleg.html
ae77ffaea89872affeb61f122f20efeb9
bool
_wasPDInAllIterations
classg2o_1_1OptimizationAlgorithmDogleg.html
af921ebbebaf059f73e410fc751616ec2
g2o::OptimizationAlgorithmFactory
classg2o_1_1OptimizationAlgorithmFactory.html
std::list< AbstractOptimizationAlgorithmCreator * >
CreatorList
classg2o_1_1OptimizationAlgorithmFactory.html
a3ed210b94bf09b47e30d07da3766b4ec
OptimizationAlgorithm *
construct
classg2o_1_1OptimizationAlgorithmFactory.html
aa386e02f78023241e557aa9135ba42d2
(const std::string &tag, OptimizationAlgorithmProperty &solverProperty) const
const CreatorList &
creatorList
classg2o_1_1OptimizationAlgorithmFactory.html
a0f86ea4b415f6ac6854324be09eea8fa
() const
void
listSolvers
classg2o_1_1OptimizationAlgorithmFactory.html
a71e42179f0138bd00de1a4aa02c7f83a
(std::ostream &os) const
void
registerSolver
classg2o_1_1OptimizationAlgorithmFactory.html
a7726ae90dc3d5baf62fa364517e0fed7
(AbstractOptimizationAlgorithmCreator *c)
void
unregisterSolver
classg2o_1_1OptimizationAlgorithmFactory.html
adf79430f6176c9e9309a703ba2dbd14b
(AbstractOptimizationAlgorithmCreator *c)
static void
destroy
classg2o_1_1OptimizationAlgorithmFactory.html
a80b6a74ac262e6192064ec264f965bd7
()
static OptimizationAlgorithmFactory *
instance
classg2o_1_1OptimizationAlgorithmFactory.html
a4fe827a82f01c74ef124e7a9a9c98707
()
CreatorList::const_iterator
findSolver
classg2o_1_1OptimizationAlgorithmFactory.html
a8e37aaa37f66f7f5e3bdd8a3c8bf58c6
(const std::string &name) const
CreatorList::iterator
findSolver
classg2o_1_1OptimizationAlgorithmFactory.html
a75857fd4977318d51412f4ebae20157d
(const std::string &name)
OptimizationAlgorithmFactory
classg2o_1_1OptimizationAlgorithmFactory.html
ac0e56515170544768e4cad9f2fede55c
()
~OptimizationAlgorithmFactory
classg2o_1_1OptimizationAlgorithmFactory.html
a172879a5ecbbe9ec7c4771c87aef1c57
()
CreatorList
_creator
classg2o_1_1OptimizationAlgorithmFactory.html
a1d7f67d60df0d0b26a7694dcea4879db
static OptimizationAlgorithmFactory *
factoryInstance
classg2o_1_1OptimizationAlgorithmFactory.html
a688a34932a4e4c94e122dd81f35bb7ca
g2o::OptimizationAlgorithmGaussNewton
classg2o_1_1OptimizationAlgorithmGaussNewton.html
g2o::OptimizationAlgorithmWithHessian
OptimizationAlgorithmGaussNewton
classg2o_1_1OptimizationAlgorithmGaussNewton.html
aca16df79fa14caf3e77bef0ca9aaedc4
(Solver *solver)
virtual void
printVerbose
classg2o_1_1OptimizationAlgorithmGaussNewton.html
a23d9d274c44841e034a9b4c93530ee18
(std::ostream &os) const
virtual SolverResult
solve
classg2o_1_1OptimizationAlgorithmGaussNewton.html
aba0b67eecaca01c576de7e605e5af5f1
(int iteration, bool online=false)
virtual
~OptimizationAlgorithmGaussNewton
classg2o_1_1OptimizationAlgorithmGaussNewton.html
ac86bc6829b12453693ee2c3967b11f0b
()
g2o::OptimizationAlgorithmLevenberg
classg2o_1_1OptimizationAlgorithmLevenberg.html
g2o::OptimizationAlgorithmWithHessian
double
currentLambda
classg2o_1_1OptimizationAlgorithmLevenberg.html
aa1b7ffe63dbeae410128c5cc6c95a7ab
() const
int
levenbergIteration
classg2o_1_1OptimizationAlgorithmLevenberg.html
a6d458d8a89069fab92fab75c1255a523
()
int
maxTrialsAfterFailure
classg2o_1_1OptimizationAlgorithmLevenberg.html
a76d1c53e6a7e9061c1a8f59f96726e82
() const
OptimizationAlgorithmLevenberg
classg2o_1_1OptimizationAlgorithmLevenberg.html
aecdac695d6406eb2234bbd8a0c4d53a3
(Solver *solver)
virtual void
printVerbose
classg2o_1_1OptimizationAlgorithmLevenberg.html
aed32286a2e441240f34dd5d1dbcd6d56
(std::ostream &os) const
void
setMaxTrialsAfterFailure
classg2o_1_1OptimizationAlgorithmLevenberg.html
a0fd2212e456428e44ddac693f6d27ac8
(int max_trials)
void
setUserLambdaInit
classg2o_1_1OptimizationAlgorithmLevenberg.html
a9388e5e7800b18acb0db0a9a7be031a6
(double lambda)
virtual SolverResult
solve
classg2o_1_1OptimizationAlgorithmLevenberg.html
a7140fa989b54eac4e09ba17829dcada0
(int iteration, bool online=false)
double
userLambdaInit
classg2o_1_1OptimizationAlgorithmLevenberg.html
a4a4d18c98361a1288db724136d353596
()
virtual
~OptimizationAlgorithmLevenberg
classg2o_1_1OptimizationAlgorithmLevenberg.html
a926c821217c53b10fec9275b6fa5e548
()
double
computeLambdaInit
classg2o_1_1OptimizationAlgorithmLevenberg.html
a84d860857af44977ab5358527475ce54
() const
double
computeScale
classg2o_1_1OptimizationAlgorithmLevenberg.html
a3938bf95baa0088f9cd4b56a19540c90
() const
double
_currentLambda
classg2o_1_1OptimizationAlgorithmLevenberg.html
aec7bba815e20361aa7ccc4661f90a034
double
_goodStepLowerScale
classg2o_1_1OptimizationAlgorithmLevenberg.html
a4951bc2e2fcca2c4eae4864690a4c087
double
_goodStepUpperScale
classg2o_1_1OptimizationAlgorithmLevenberg.html
a16d8b5540cd7ae0c132a565e3f49c021
int
_levenbergIterations
classg2o_1_1OptimizationAlgorithmLevenberg.html
a2319771c8d3ee0f773bdb86d5416bab7
Property< int > *
_maxTrialsAfterFailure
classg2o_1_1OptimizationAlgorithmLevenberg.html
a1f3b03bbcb2dbeed686069bed8783b80
int
_nBad
classg2o_1_1OptimizationAlgorithmLevenberg.html
a7f0b375c45a9f91f2676548591273c8d
double
_ni
classg2o_1_1OptimizationAlgorithmLevenberg.html
a8bcb1a957056cba788072992c5a8a7a1
double
_tau
classg2o_1_1OptimizationAlgorithmLevenberg.html
ac09602f23e52c5dbc6be1bf77e9f9d5f
Property< double > *
_userLambdaInit
classg2o_1_1OptimizationAlgorithmLevenberg.html
a021c97d3f8205ec2ae7fde147f98b452
g2o::OptimizationAlgorithmProperty
structg2o_1_1OptimizationAlgorithmProperty.html
OptimizationAlgorithmProperty
structg2o_1_1OptimizationAlgorithmProperty.html
a2d83548ee175988e11738ae43c7a9803
()
OptimizationAlgorithmProperty
structg2o_1_1OptimizationAlgorithmProperty.html
a5633cbd029eda42670f801de508f945b
(const std::string &name_, const std::string &desc_, const std::string &type_, bool requiresMarginalize_, int poseDim_, int landmarkDim_)
std::string
desc
structg2o_1_1OptimizationAlgorithmProperty.html
a9390204f7ff2f092241f55656d8458b1
int
landmarkDim
structg2o_1_1OptimizationAlgorithmProperty.html
ad946dec26df70a6fb6d99f2ab76db269
std::string
name
structg2o_1_1OptimizationAlgorithmProperty.html
aedb3c54122d6a75d49e1677e836bac22
int
poseDim
structg2o_1_1OptimizationAlgorithmProperty.html
a2c0c87eeaa423e8c944cfa846eb6a553
bool
requiresMarginalize
structg2o_1_1OptimizationAlgorithmProperty.html
a179837f3866e8786ce3a7f7a34bdda44
std::string
type
structg2o_1_1OptimizationAlgorithmProperty.html
a199f33f536f48f6ceda037f6a2ff206d
g2o::OptimizationAlgorithmWithHessian
classg2o_1_1OptimizationAlgorithmWithHessian.html
g2o::OptimizationAlgorithm
virtual bool
buildLinearStructure
classg2o_1_1OptimizationAlgorithmWithHessian.html
aa84732c8554039ba0152693837bd1b4a
()
virtual bool
computeMarginals
classg2o_1_1OptimizationAlgorithmWithHessian.html
af1959727df2b7cf233a171cfed246e9a
(SparseBlockMatrix< MatrixXd > &spinv, const std::vector< std::pair< int, int > > &blockIndices)
virtual bool
init
classg2o_1_1OptimizationAlgorithmWithHessian.html
ae067a9c2961718dc8a37e3b8478b6d01
(bool online=false)
OptimizationAlgorithmWithHessian
classg2o_1_1OptimizationAlgorithmWithHessian.html
a1358f3500efe8b95a5af4a1b0edecdf0
(Solver *solver)
virtual void
setWriteDebug
classg2o_1_1OptimizationAlgorithmWithHessian.html
a655aee24aae72b55f5edafb0a7a15137
(bool writeDebug)
Solver *
solver
classg2o_1_1OptimizationAlgorithmWithHessian.html
a85473a4073c76b1a52cf9cf175e31c45
()
virtual void
updateLinearSystem
classg2o_1_1OptimizationAlgorithmWithHessian.html
a3ceacb3dddb14121b03e0afe7b7cfeaa
()
virtual bool
updateStructure
classg2o_1_1OptimizationAlgorithmWithHessian.html
a9ffffb2bdb70db856bccdb6774776fa3
(const std::vector< HyperGraph::Vertex * > &vset, const HyperGraph::EdgeSet &edges)
virtual bool
writeDebug
classg2o_1_1OptimizationAlgorithmWithHessian.html
ac3f458237efd3b000de0032f97bca0b7
() const
virtual
~OptimizationAlgorithmWithHessian
classg2o_1_1OptimizationAlgorithmWithHessian.html
a9cfed4c23f1b09829cf4857cf2213745
()
Solver *
_solver
classg2o_1_1OptimizationAlgorithmWithHessian.html
a88a2d1dccee8f7481ece407f2681a151
Property< bool > *
_writeDebug
classg2o_1_1OptimizationAlgorithmWithHessian.html
a6dd1e4e8dc2d09233c40de02b2c9fe8c
ORB_SLAM2::Optimizer
classORB__SLAM2_1_1Optimizer.html
static void
BundleAdjustment
classORB__SLAM2_1_1Optimizer.html
a5e855fe6b54082739b7e7013048e6340
(const std::vector< KeyFrame * > &vpKF, const std::vector< MapPoint * > &vpMP, int nIterations=5, bool *pbStopFlag=NULL, const unsigned long nLoopKF=0, const bool bRobust=true)
static void
GlobalBundleAdjustemnt
classORB__SLAM2_1_1Optimizer.html
aaa9b8a4c16296bf2981b0aaf4ee3189c
(Map *pMap, int nIterations=5, bool *pbStopFlag=NULL, const unsigned long nLoopKF=0, const bool bRobust=true)
static void
LocalBundleAdjustment
classORB__SLAM2_1_1Optimizer.html
ab70e0b4f366b65a0c1ae8b2def19d339
(KeyFrame *pKF, bool *pbStopFlag, Map *pMap)
static void
OptimizeEssentialGraph
classORB__SLAM2_1_1Optimizer.html
ad36bb1a7167c84f385c3f299bc96f20e
(Map *pMap, KeyFrame *pLoopKF, KeyFrame *pCurKF, const LoopClosing::KeyFrameAndPose &NonCorrectedSim3, const LoopClosing::KeyFrameAndPose &CorrectedSim3, const map< KeyFrame *, set< KeyFrame * > > &LoopConnections, const bool &bFixScale)
static int
OptimizeSim3
classORB__SLAM2_1_1Optimizer.html
ad8fe00ad3e6564b859b07ff9e7b2224e
(KeyFrame *pKF1, KeyFrame *pKF2, std::vector< MapPoint * > &vpMatches1, g2o::Sim3 &g2oS12, const float th2, const bool bFixScale)
static int
PoseOptimization
classORB__SLAM2_1_1Optimizer.html
a7415d78b8a2323b88e108fa1ea3bf2d3
(Frame *pFrame)
ORB_SLAM2::ORBextractor
classORB__SLAM2_1_1ORBextractor.html
HARRIS_SCORE
classORB__SLAM2_1_1ORBextractor.html
a5f326a8b3ba190c121dcdeea1d287f69a0f496d253d29ce9b88ab80575b311b56
FAST_SCORE
classORB__SLAM2_1_1ORBextractor.html
a5f326a8b3ba190c121dcdeea1d287f69a504fff69083dc0081dbb34ac5d9c00b3
FAST_SCORE
classORB__SLAM2_1_1ORBextractor.html
a5f326a8b3ba190c121dcdeea1d287f69a504fff69083dc0081dbb34ac5d9c00b3
HARRIS_SCORE
classORB__SLAM2_1_1ORBextractor.html
a5f326a8b3ba190c121dcdeea1d287f69a0f496d253d29ce9b88ab80575b311b56
std::vector< float >
GetInverseScaleFactors
classORB__SLAM2_1_1ORBextractor.html
aa56b36e338372ec7cba3945c9194da4a
()
std::vector< float >
GetInverseScaleSigmaSquares
classORB__SLAM2_1_1ORBextractor.html
a1ddabdd67709d7df17000cc2966c47c7
()
int
GetLevels
classORB__SLAM2_1_1ORBextractor.html
abaad86a9c65eed8a2f8af9604b1a53ee
()
float
GetScaleFactor
classORB__SLAM2_1_1ORBextractor.html
a3352294ae4ae250a406140d2ae6f7286
()
std::vector< float >
GetScaleFactors
classORB__SLAM2_1_1ORBextractor.html
a977d96ed602e3a6ff036afc2f2f213fd
()
std::vector< float >
GetScaleSigmaSquares
classORB__SLAM2_1_1ORBextractor.html
a8f574b3b1314c5aa645135cb2f3dca3c
()
void
operator()
classORB__SLAM2_1_1ORBextractor.html
a05117a839e4261638b0413fff2dc9e1b
(cv::InputArray image, cv::InputArray mask, std::vector< cv::KeyPoint > &keypoints, cv::OutputArray descriptors)
ORBextractor
classORB__SLAM2_1_1ORBextractor.html
aaa8e010415e516246e171b9bbb9f84af
(int nfeatures, float scaleFactor, int nlevels, int iniThFAST, int minThFAST)
~ORBextractor
classORB__SLAM2_1_1ORBextractor.html
ab0e5801da8f6dee0261aef5cf19e73b3
()
std::vector< cv::Mat >
mvImagePyramid
classORB__SLAM2_1_1ORBextractor.html
a57f88e0959582dde9ae5bdee1fe3de65
void
ComputeKeyPointsOctTree
classORB__SLAM2_1_1ORBextractor.html
a9a543d9b2aec1e521058ee9522937adc
(std::vector< std::vector< cv::KeyPoint > > &allKeypoints)
void
ComputeKeyPointsOld
classORB__SLAM2_1_1ORBextractor.html
a56890a2032077fbfdf48687786985548
(std::vector< std::vector< cv::KeyPoint > > &allKeypoints)
void
ComputePyramid
classORB__SLAM2_1_1ORBextractor.html
a058f24d80bb0b2c7d6fc0bdd3d9144d1
(cv::Mat image)
std::vector< cv::KeyPoint >
DistributeOctTree
classORB__SLAM2_1_1ORBextractor.html
ac6b7b27447324af33fa60d6dc0c8ffa0
(const std::vector< cv::KeyPoint > &vToDistributeKeys, const int &minX, const int &maxX, const int &minY, const int &maxY, const int &nFeatures, const int &level)
int
iniThFAST
classORB__SLAM2_1_1ORBextractor.html
a8997b404b50b563ffd2aea6b8130dd2a
int
minThFAST
classORB__SLAM2_1_1ORBextractor.html
a72fcac0df56c0bfe430475082df56823
std::vector< int >
mnFeaturesPerLevel
classORB__SLAM2_1_1ORBextractor.html
a2eef0343b411bff8681782115a279e2a
std::vector< float >
mvInvLevelSigma2
classORB__SLAM2_1_1ORBextractor.html
af99de18a5fa2679ff1199f42b9090bf2
std::vector< float >
mvInvScaleFactor
classORB__SLAM2_1_1ORBextractor.html
a7eeb10aded635b28fc49422348dc72d0
std::vector< float >
mvLevelSigma2
classORB__SLAM2_1_1ORBextractor.html
a2f9c99c509a4d1408013e91f452ef953
std::vector< float >
mvScaleFactor
classORB__SLAM2_1_1ORBextractor.html
a9432037b97eccc06715383d8c34965e9
int
nfeatures
classORB__SLAM2_1_1ORBextractor.html
ab74b569810b3d3288c642cc48fd65c4c
int
nlevels
classORB__SLAM2_1_1ORBextractor.html
aaf5c435dfb3fb2220c3847cd5f536e2f
std::vector< cv::Point >
pattern
classORB__SLAM2_1_1ORBextractor.html
a3a2e4f9495adf52773613987f09ae9d9
double
scaleFactor
classORB__SLAM2_1_1ORBextractor.html
a13b9c3883b3fb19cb756f841cb948908
std::vector< int >
umax
classORB__SLAM2_1_1ORBextractor.html
a8c75fd715b20fbaf61fce11e03729901
ORB_SLAM2::ORBmatcher
classORB__SLAM2_1_1ORBmatcher.html
int
Fuse
classORB__SLAM2_1_1ORBmatcher.html
a0b63d334ccbb34fc7dda0eed2b96320e
(KeyFrame *pKF, const vector< MapPoint * > &vpMapPoints, const float th=3.0)
int
Fuse
classORB__SLAM2_1_1ORBmatcher.html
a3062482add2618408bc4c222f833781e
(KeyFrame *pKF, cv::Mat Scw, const std::vector< MapPoint * > &vpPoints, float th, vector< MapPoint * > &vpReplacePoint)
ORBmatcher
classORB__SLAM2_1_1ORBmatcher.html
a6ca536b80e44da0f56fcd35ff8c6a833
(float nnratio=0.6, bool checkOri=true)
int
SearchByBoW
classORB__SLAM2_1_1ORBmatcher.html
ab38a8d3f3803e398c173ef45b25e66d8
(KeyFrame *pKF, Frame &F, std::vector< MapPoint * > &vpMapPointMatches)
int
SearchByBoW
classORB__SLAM2_1_1ORBmatcher.html
a7508b39750df8f6f70dab0d2252b9d42
(KeyFrame *pKF1, KeyFrame *pKF2, std::vector< MapPoint * > &vpMatches12)
int
SearchByProjection
classORB__SLAM2_1_1ORBmatcher.html
a27c18d6977e8ec20b196e0b2fa6043cd
(Frame &F, const std::vector< MapPoint * > &vpMapPoints, const float th=3)
int
SearchByProjection
classORB__SLAM2_1_1ORBmatcher.html
a0dba0b2bed7d16ca56e27ff4df00f557
(Frame &CurrentFrame, const Frame &LastFrame, const float th, const bool bMono)
int
SearchByProjection
classORB__SLAM2_1_1ORBmatcher.html
a8cc723f3364b90ac6b68b969dca0cabe
(Frame &CurrentFrame, KeyFrame *pKF, const std::set< MapPoint * > &sAlreadyFound, const float th, const int ORBdist)
int
SearchByProjection
classORB__SLAM2_1_1ORBmatcher.html
a110a51a849fcc485b18987e069f58c84
(KeyFrame *pKF, cv::Mat Scw, const std::vector< MapPoint * > &vpPoints, std::vector< MapPoint * > &vpMatched, int th)
int
SearchBySim3
classORB__SLAM2_1_1ORBmatcher.html
aa8ab1e3785aad3fa26855a4efccfa565
(KeyFrame *pKF1, KeyFrame *pKF2, std::vector< MapPoint * > &vpMatches12, const float &s12, const cv::Mat &R12, const cv::Mat &t12, const float th)
int
SearchForInitialization
classORB__SLAM2_1_1ORBmatcher.html
aff9b6dde7878d59e334ed5ad2ddd04eb
(Frame &F1, Frame &F2, std::vector< cv::Point2f > &vbPrevMatched, std::vector< int > &vnMatches12, int windowSize=10)
int
SearchForTriangulation
classORB__SLAM2_1_1ORBmatcher.html
a0ecb7f018e9184c67c4a48ad8616217d
(KeyFrame *pKF1, KeyFrame *pKF2, cv::Mat F12, std::vector< pair< size_t, size_t > > &vMatchedPairs, const bool bOnlyStereo)
static int
DescriptorDistance
classORB__SLAM2_1_1ORBmatcher.html
a63ff10561753f23220c2bfcea9b599f3
(const cv::Mat &a, const cv::Mat &b)
static const int
HISTO_LENGTH
classORB__SLAM2_1_1ORBmatcher.html
aa2f2d9094b4f31db4f65c93778f71494
static const int
TH_HIGH
classORB__SLAM2_1_1ORBmatcher.html
aeb28265794388e19763e9a3dabd51473
static const int
TH_LOW
classORB__SLAM2_1_1ORBmatcher.html
a810252607722e100efe4c4e941ae00a6
bool
CheckDistEpipolarLine
classORB__SLAM2_1_1ORBmatcher.html
a10df000eeb05466a5bbfd7b40c7db45d
(const cv::KeyPoint &kp1, const cv::KeyPoint &kp2, const cv::Mat &F12, const KeyFrame *pKF)
void
ComputeThreeMaxima
classORB__SLAM2_1_1ORBmatcher.html
ad6613e26706798c507b5266cdd101311
(std::vector< int > *histo, const int L, int &ind1, int &ind2, int &ind3)
float
RadiusByViewingCos
classORB__SLAM2_1_1ORBmatcher.html
ae6ae0904b9919f1141ef4a790cd34bfe
(const float &viewCos)
bool
mbCheckOrientation
classORB__SLAM2_1_1ORBmatcher.html
a996a27217749aa15d2210c6dc6228495
float
mfNNratio
classORB__SLAM2_1_1ORBmatcher.html
a08f6ee66568fa5a79600ed5ad8443893
ORB_SLAM2::ORBParameters
structORB__SLAM2_1_1ORBParameters.html
float
baseline
structORB__SLAM2_1_1ORBParameters.html
a2cc359fafa2f479afcf8c90a60d9f5f0
float
cx
structORB__SLAM2_1_1ORBParameters.html
aab4f39a6800e0468733d9e92baf7fb77
float
cy
structORB__SLAM2_1_1ORBParameters.html
a80c09846c1eda72d80be878f70d9a2cf
float
depthMapFactor
structORB__SLAM2_1_1ORBParameters.html
a6226a0288a51b5963025adc85e1599f9
float
fx
structORB__SLAM2_1_1ORBParameters.html
a4a04973061b43c34b9be3a75deb69427
float
fy
structORB__SLAM2_1_1ORBParameters.html
adfb91c61c91061be6dea8d16af24ad35
int
iniThFAST
structORB__SLAM2_1_1ORBParameters.html
a78c9a50cda682dd3061472ef669ff229
float
k1
structORB__SLAM2_1_1ORBParameters.html
a15938f9d52641ae8d53a70b5b34de2db
float
k2
structORB__SLAM2_1_1ORBParameters.html
ad114a0aa4ef9693155d55c1834025668
float
k3
structORB__SLAM2_1_1ORBParameters.html
a343793e7d21f34c94b01689c5edd1e01
int
maxFrames
structORB__SLAM2_1_1ORBParameters.html
aa5c8e627b3624b93b4bd3f0f05d1e24c
int
minThFAST
structORB__SLAM2_1_1ORBParameters.html
a3d1e1683e11b8559796663c77c863a33
int
nFeatures
structORB__SLAM2_1_1ORBParameters.html
aff1d611c59430c3b0c22dd6888ee551c
int
nLevels
structORB__SLAM2_1_1ORBParameters.html
a64fca52d76d2a2d88f0901d1a9d0ab25
float
p1
structORB__SLAM2_1_1ORBParameters.html
a58fad684e53d16f6149681949b0f77e4
float
p2
structORB__SLAM2_1_1ORBParameters.html
a670bccc54509a412c808ff29fbb81ee5
bool
RGB
structORB__SLAM2_1_1ORBParameters.html
a3d97520edcda559392f51e44ce60e7a8
float
scaleFactor
structORB__SLAM2_1_1ORBParameters.html
a10b46c3b65245e1e7041e79436a47820
float
thDepth
structORB__SLAM2_1_1ORBParameters.html
aa200e9f957a88503450e089c4e58cb5c
g2o::Parameter
classg2o_1_1Parameter.html
g2o::HyperGraph::HyperGraphElement
virtual HyperGraph::HyperGraphElementType
elementType
classg2o_1_1Parameter.html
aff546d31d4c558df761a3cec06a91bf8
() const
int
id
classg2o_1_1Parameter.html
a73cfeeee19f22b56391c995108cd89eb
() const
Parameter
classg2o_1_1Parameter.html
a34ef4c50461a0ab0ae9bd26944fac4de
()
virtual bool
read
classg2o_1_1Parameter.html
a77d9d88d8bde52198631fcd0fc4c9d0e
(std::istream &is)=0
void
setId
classg2o_1_1Parameter.html
a2872398ab7d8c95d0a1b5ca5bbfae461
(int id_)
virtual bool
write
classg2o_1_1Parameter.html
a18e66a40cd71a4da2ab9be5ba318abb7
(std::ostream &os) const =0
virtual
~Parameter
classg2o_1_1Parameter.html
a03a4d78df10d25ddf14a52872f872913
()
int
_id
classg2o_1_1Parameter.html
a602d08079c6a3a5f868e41a102e1db0b
g2o::ParameterContainer
classg2o_1_1ParameterContainer.html
std::map< int, Parameter * >
BaseClass
classg2o_1_1ParameterContainer.html
a200fdfdce01f7fb5f96e02a8ddf666ac
bool
addParameter
classg2o_1_1ParameterContainer.html
a9c0b1376e780b177f2d36c4ee4f873d7
(Parameter *p)
void
clear
classg2o_1_1ParameterContainer.html
aff4d3792e2ebd022ebd4a1534b88b773
()
Parameter *
detachParameter
classg2o_1_1ParameterContainer.html
a6e57cf684d92f0ceeba8b4923fa41864
(int id)
Parameter *
getParameter
classg2o_1_1ParameterContainer.html
ad55d9e6d2adaa4680f74be98e2ae3784
(int id)
bool
isMainStorage
classg2o_1_1ParameterContainer.html
abfea723a17d417e6411bbd0c9fa50294
() const
ParameterContainer
classg2o_1_1ParameterContainer.html
a6047d0206008b5cbb366be0fe03246b4
(bool isMainStorage_=true)
virtual bool
read
classg2o_1_1ParameterContainer.html
ae5883ac8e2313cab310cf067b0ba12bf
(std::istream &is, const std::map< std::string, std::string > *renamedMap=0)
virtual bool
write
classg2o_1_1ParameterContainer.html
addceeb97b3d737610e79142657c54851
(std::ostream &os) const
virtual
~ParameterContainer
classg2o_1_1ParameterContainer.html
a186660e1ef0350798a549b247365b295
()
bool
_isMainStorage
classg2o_1_1ParameterContainer.html
a2ff1e92bc6a486d48043e2191807bd47
g2o::HyperGraphAction::Parameters
classg2o_1_1HyperGraphAction_1_1Parameters.html
virtual
~Parameters
classg2o_1_1HyperGraphAction_1_1Parameters.html
aecdc1052f4d31297a94d32fade46b2d7
()
g2o::HyperGraphElementAction::Parameters
structg2o_1_1HyperGraphElementAction_1_1Parameters.html
virtual
~Parameters
structg2o_1_1HyperGraphElementAction_1_1Parameters.html
a7ccfab1c7db5a54ac582ac8791cb7f2d
()
g2o::WriteGnuplotAction::Parameters
structg2o_1_1WriteGnuplotAction_1_1Parameters.html
g2o::HyperGraphElementAction::Parameters
std::ostream *
os
structg2o_1_1WriteGnuplotAction_1_1Parameters.html
a8e25b8cffdc008929a939cf9080c5902
g2o::DrawAction::Parameters
classg2o_1_1DrawAction_1_1Parameters.html
g2o::HyperGraphElementAction::Parameters
g2o::PropertyMap
Parameters
classg2o_1_1DrawAction_1_1Parameters.html
ade816dc0924de9acd14c4a35636f6bd4
()
g2o::HyperGraphAction::ParametersIteration
classg2o_1_1HyperGraphAction_1_1ParametersIteration.html
g2o::HyperGraphAction::Parameters
ParametersIteration
classg2o_1_1HyperGraphAction_1_1ParametersIteration.html
ae6849a5bec7eac20ba0f2b0892212694
(int iter)
int
iteration
classg2o_1_1HyperGraphAction_1_1ParametersIteration.html
a6ec1e8c9333e75e9531bebe055e23ce2
ORB_SLAM2::PnPsolver
classORB__SLAM2_1_1PnPsolver.html
cv::Mat
find
classORB__SLAM2_1_1PnPsolver.html
a784429037a79cb53923f4db181a4d115
(vector< bool > &vbInliers, int &nInliers)
cv::Mat
iterate
classORB__SLAM2_1_1PnPsolver.html
abbef2ac776747661112246e85667f452
(int nIterations, bool &bNoMore, vector< bool > &vbInliers, int &nInliers)
PnPsolver
classORB__SLAM2_1_1PnPsolver.html
a364b44120a5c9e87285bd5f69037c30f
(const Frame &F, const vector< MapPoint * > &vpMapPointMatches)
void
SetRansacParameters
classORB__SLAM2_1_1PnPsolver.html
adff29377dcc77891a33113080b6b1eb7
(double probability=0.99, int minInliers=8, int maxIterations=300, int minSet=4, float epsilon=0.4, float th2=5.991)
~PnPsolver
classORB__SLAM2_1_1PnPsolver.html
ad40b921779ed92bfb6b017a76e4d88aa
()
void
add_correspondence
classORB__SLAM2_1_1PnPsolver.html
acfff5312c244e3e6de7bc16b3a72f34b
(const double X, const double Y, const double Z, const double u, const double v)
void
CheckInliers
classORB__SLAM2_1_1PnPsolver.html
abb27b1402d63ce78890d3f1ea42a75a4
()
void
choose_control_points
classORB__SLAM2_1_1PnPsolver.html
a42c51e43d16d52747facbaca93fcd583
(void)
void
compute_A_and_b_gauss_newton
classORB__SLAM2_1_1PnPsolver.html
aae07f773bf3dc205377bd31afa24702a
(const double *l_6x10, const double *rho, double cb[4], CvMat *A, CvMat *b)
void
compute_barycentric_coordinates
classORB__SLAM2_1_1PnPsolver.html
a1e35c1813d1a76d6b2a1664ac7080dcd
(void)
void
compute_ccs
classORB__SLAM2_1_1PnPsolver.html
ac4c58e214a0016e1e58cbc1afd9eb5eb
(const double *betas, const double *ut)
void
compute_L_6x10
classORB__SLAM2_1_1PnPsolver.html
add2118dab6bee4303e80c0ca109f3b2c
(const double *ut, double *l_6x10)
void
compute_pcs
classORB__SLAM2_1_1PnPsolver.html
abeb37c568bb09293bb679d84bb4d2796
(void)
double
compute_pose
classORB__SLAM2_1_1PnPsolver.html
aa712661f5888f9e1f580fe7f0117e389
(double R[3][3], double T[3])
double
compute_R_and_t
classORB__SLAM2_1_1PnPsolver.html
ab893a05c84790a0344d20df7eab604e0
(const double *ut, const double *betas, double R[3][3], double t[3])
void
compute_rho
classORB__SLAM2_1_1PnPsolver.html
af2f8ccb85a3c8341efae307892caad37
(double *rho)
void
copy_R_and_t
classORB__SLAM2_1_1PnPsolver.html
aa71c8d15e2c605918bae4bc53dc99904
(const double R_dst[3][3], const double t_dst[3], double R_src[3][3], double t_src[3])
double
dist2
classORB__SLAM2_1_1PnPsolver.html
af117c07b4d7b9b5990f98f33d19482d3
(const double *p1, const double *p2)
double
dot
classORB__SLAM2_1_1PnPsolver.html
afd58911fc21c6255ac5c541b8e4540ac
(const double *v1, const double *v2)
void
estimate_R_and_t
classORB__SLAM2_1_1PnPsolver.html
abf90f06f1d7218d8200b2682817ed08a
(double R[3][3], double t[3])
void
fill_M
classORB__SLAM2_1_1PnPsolver.html
a8cc37bbb1cc4e575d83fb7503136a542
(CvMat *M, const int row, const double *alphas, const double u, const double v)
void
find_betas_approx_1
classORB__SLAM2_1_1PnPsolver.html
a6d36f0e15dfca9c0ecfff91149882232
(const CvMat *L_6x10, const CvMat *Rho, double *betas)
void
find_betas_approx_2
classORB__SLAM2_1_1PnPsolver.html
a95d7f0790ebd99fdc012971dd9a78e65
(const CvMat *L_6x10, const CvMat *Rho, double *betas)
void
find_betas_approx_3
classORB__SLAM2_1_1PnPsolver.html
af80a1580251b4368156fb0e0d36a7ac2
(const CvMat *L_6x10, const CvMat *Rho, double *betas)
void
gauss_newton
classORB__SLAM2_1_1PnPsolver.html
a4b2b11d8afbf638d8cd48d739b071073
(const CvMat *L_6x10, const CvMat *Rho, double current_betas[4])
void
mat_to_quat
classORB__SLAM2_1_1PnPsolver.html
a54b16a3fb045afe5425c004ec7b5fa21
(const double R[3][3], double q[4])
void
print_pose
classORB__SLAM2_1_1PnPsolver.html
a2be5e2c8a40397fb9a7c7457be95c407
(const double R[3][3], const double t[3])
void
qr_solve
classORB__SLAM2_1_1PnPsolver.html
ac9290df9524ca70b3127ea3408fb7b0d
(CvMat *A, CvMat *b, CvMat *X)
bool
Refine
classORB__SLAM2_1_1PnPsolver.html
a19710728d61dcf1caa32f31d140f3327
()
void
relative_error
classORB__SLAM2_1_1PnPsolver.html
ab3247415c8c4ff0a5df74096907eac10
(double &rot_err, double &transl_err, const double Rtrue[3][3], const double ttrue[3], const double Rest[3][3], const double test[3])
double
reprojection_error
classORB__SLAM2_1_1PnPsolver.html
a8d0ecb37dd35686ae16ff2cdb277cd82
(const double R[3][3], const double t[3])
void
reset_correspondences
classORB__SLAM2_1_1PnPsolver.html
a78dcd4d88b5ebae795d8c214932c4089
(void)
void
set_maximum_number_of_correspondences
classORB__SLAM2_1_1PnPsolver.html
aa2747be485a2a87ad5a72f8431edbf77
(const int n)
void
solve_for_sign
classORB__SLAM2_1_1PnPsolver.html
af33413cd4dc6f3e963cf49997baa40c2
(void)
double *
alphas
classORB__SLAM2_1_1PnPsolver.html
a868ef3e00710a5541d50a15af7be2a20
double
ccs
classORB__SLAM2_1_1PnPsolver.html
ada47673e9ff64787eda1412e35056627
[4][3]
double
cws
classORB__SLAM2_1_1PnPsolver.html
acce97bf95ac136a37e0ddbfced436d44
[4][3]
double
cws_determinant
classORB__SLAM2_1_1PnPsolver.html
a7aa2e7f95408450609eba8509f0d5571
double
fu
classORB__SLAM2_1_1PnPsolver.html
af65e2f3506f97dd52f00be073209acd1
double
fv
classORB__SLAM2_1_1PnPsolver.html
a97e47e678a18e47e29a3d9b6842222eb
int
maximum_number_of_correspondences
classORB__SLAM2_1_1PnPsolver.html
a7c44ad1754b7d0817470a96156d5772a
cv::Mat
mBestTcw
classORB__SLAM2_1_1PnPsolver.html
ab8090b33033ca9d0026113f2c1454fc8
int
mnBestInliers
classORB__SLAM2_1_1PnPsolver.html
aaa93341b33e4cb4a03b354e95aaa19e4
int
mnInliersi
classORB__SLAM2_1_1PnPsolver.html
a94dae01b8088d82477c6f18b32d8b7b0
int
mnIterations
classORB__SLAM2_1_1PnPsolver.html
acd174db02cc77182c187ceef74931f02
int
mnRefinedInliers
classORB__SLAM2_1_1PnPsolver.html
a4055d308ba46690499985cc082389ea1
float
mRansacEpsilon
classORB__SLAM2_1_1PnPsolver.html
aa364e0f3b317e9d0a27c956096c52a03
int
mRansacMaxIts
classORB__SLAM2_1_1PnPsolver.html
a6c7c904ed5e57d7672a0884dae5f3252
int
mRansacMinInliers
classORB__SLAM2_1_1PnPsolver.html
a5694fcb7d9f017ebc25cf096c2459923
int
mRansacMinSet
classORB__SLAM2_1_1PnPsolver.html
a02709ce4b9dbd8b7537a13365af2a3db
double
mRansacProb
classORB__SLAM2_1_1PnPsolver.html
a9716f832c8f6190e66e0f36d9cac09b8
float
mRansacTh
classORB__SLAM2_1_1PnPsolver.html
ae9af481b97b3bfd60f60371af7a534ff
cv::Mat
mRefinedTcw
classORB__SLAM2_1_1PnPsolver.html
af6c081e732bbda232ccfff28ca9fc75e
double
mRi
classORB__SLAM2_1_1PnPsolver.html
ab66b8221ddd57480e0cff4fdf305f052
[3][3]
cv::Mat
mTcwi
classORB__SLAM2_1_1PnPsolver.html
a833616003399bd9392a403b789cfac41
double
mti
classORB__SLAM2_1_1PnPsolver.html
ad55a5403377e0072fb551472b4698889
[3]
vector< size_t >
mvAllIndices
classORB__SLAM2_1_1PnPsolver.html
a3470afc96c454059aa0d826b1982570f
vector< bool >
mvbBestInliers
classORB__SLAM2_1_1PnPsolver.html
a9419f0917d2e1db0c1a76fe97cb4c326
vector< bool >
mvbInliersi
classORB__SLAM2_1_1PnPsolver.html
a99bf8d10dff819b6f243b0b297627729
vector< bool >
mvbRefinedInliers
classORB__SLAM2_1_1PnPsolver.html
a6688392be55984a41e6f540fea5f6a49
vector< size_t >
mvKeyPointIndices
classORB__SLAM2_1_1PnPsolver.html
aa8d7d867978e933e5456c24a6f7433b0
vector< float >
mvMaxError
classORB__SLAM2_1_1PnPsolver.html
a4e20aadb635e38bbc034c8a3ad1917b5
vector< cv::Point2f >
mvP2D
classORB__SLAM2_1_1PnPsolver.html
af3b3ccfff0f500c9e73efcb57d84474a
vector< cv::Point3f >
mvP3Dw
classORB__SLAM2_1_1PnPsolver.html
a8498b32728a10f7e7ec834576ded87cf
vector< MapPoint * >
mvpMapPointMatches
classORB__SLAM2_1_1PnPsolver.html
a4a53aa206e4d1f799db01b5b2ef622fe
vector< float >
mvSigma2
classORB__SLAM2_1_1PnPsolver.html
a7db84340cb13eff1148839ce5e77105b
int
N
classORB__SLAM2_1_1PnPsolver.html
a130dcfc77d6c98b3f172d1f26d6df37b
int
number_of_correspondences
classORB__SLAM2_1_1PnPsolver.html
a2e762455c896cbc55bd81c77af87941f
double *
pcs
classORB__SLAM2_1_1PnPsolver.html
ac832e2ede20f3a111a29b4d1c24b0587
double *
pws
classORB__SLAM2_1_1PnPsolver.html
a053e3eea03b62181aa944c9fc20d5bfa
double
uc
classORB__SLAM2_1_1PnPsolver.html
aed7cb3c5dcf35bb2e6074679ba2a76e3
double *
us
classORB__SLAM2_1_1PnPsolver.html
afc95fe222dcfad864207925e2783e9ce
double
vc
classORB__SLAM2_1_1PnPsolver.html
a8c88482e4f7fb0ca8519a4897c936f4f
g2o::EstimatePropagator::PriorityQueue
classg2o_1_1EstimatePropagator_1_1PriorityQueue.html
AdjacencyMapEntry *
pop
classg2o_1_1EstimatePropagator_1_1PriorityQueue.html
a82a20f1ebc44dfe305f65ceae7860a85
()
void
push
classg2o_1_1EstimatePropagator_1_1PriorityQueue.html
ac89681b92b921412ff432f14028f481e
(AdjacencyMapEntry *entry)
g2o::EstimatePropagator::PropagateAction
structg2o_1_1EstimatePropagator_1_1PropagateAction.html
virtual void
operator()
structg2o_1_1EstimatePropagator_1_1PropagateAction.html
a308da527eee4428cd15c2d6e2247e6ce
(OptimizableGraph::Edge *e, const OptimizableGraph::VertexSet &from, OptimizableGraph::Vertex *to) const
g2o::Property
classg2o_1_1Property.html
T
g2o::BaseProperty
T
ValueType
classg2o_1_1Property.html
a0387bb74c147b54b8fa4f4cd5629fbf8
virtual bool
fromString
classg2o_1_1Property.html
a5c0a6eacc67e98d4f0b3fd9fe856dbbe
(const std::string &s)
Property
classg2o_1_1Property.html
a15e39f5b08067cff86d2a4f5c838aeee
(const std::string &name_)
Property
classg2o_1_1Property.html
a888c7b06876668a0132e32a2a0e28311
(const std::string &name_, const T &v)
void
setValue
classg2o_1_1Property.html
a438d1ca338ce8c3a371654023200068d
(const T &v)
virtual std::string
toString
classg2o_1_1Property.html
aaa5c2e380ceca424de92d16f1d92fad6
() const
const T &
value
classg2o_1_1Property.html
aefa3e7a5fcb2c8e061ecb07485f1371c
() const
T
_value
classg2o_1_1Property.html
ae51b1fe0e0a1f0d9a2bcbef7ea3afcf7
Property< bool >
classg2o_1_1Property.html
g2o::BaseProperty
bool
ValueType
classg2o_1_1Property.html
a0387bb74c147b54b8fa4f4cd5629fbf8
virtual bool
fromString
classg2o_1_1Property.html
a5c0a6eacc67e98d4f0b3fd9fe856dbbe
(const std::string &s)
Property
classg2o_1_1Property.html
a15e39f5b08067cff86d2a4f5c838aeee
(const std::string &name_)
Property
classg2o_1_1Property.html
a888c7b06876668a0132e32a2a0e28311
(const std::string &name_, const bool &v)
void
setValue
classg2o_1_1Property.html
a438d1ca338ce8c3a371654023200068d
(const bool &v)
virtual std::string
toString
classg2o_1_1Property.html
aaa5c2e380ceca424de92d16f1d92fad6
() const
const bool &
value
classg2o_1_1Property.html
aefa3e7a5fcb2c8e061ecb07485f1371c
() const
bool
_value
classg2o_1_1Property.html
ae51b1fe0e0a1f0d9a2bcbef7ea3afcf7
Property< double >
classg2o_1_1Property.html
g2o::BaseProperty
double
ValueType
classg2o_1_1Property.html
a0387bb74c147b54b8fa4f4cd5629fbf8
virtual bool
fromString
classg2o_1_1Property.html
a5c0a6eacc67e98d4f0b3fd9fe856dbbe
(const std::string &s)
Property
classg2o_1_1Property.html
a15e39f5b08067cff86d2a4f5c838aeee
(const std::string &name_)
Property
classg2o_1_1Property.html
a888c7b06876668a0132e32a2a0e28311
(const std::string &name_, const double &v)
void
setValue
classg2o_1_1Property.html
a438d1ca338ce8c3a371654023200068d
(const double &v)
virtual std::string
toString
classg2o_1_1Property.html
aaa5c2e380ceca424de92d16f1d92fad6
() const
const double &
value
classg2o_1_1Property.html
aefa3e7a5fcb2c8e061ecb07485f1371c
() const
double
_value
classg2o_1_1Property.html
ae51b1fe0e0a1f0d9a2bcbef7ea3afcf7
Property< int >
classg2o_1_1Property.html
g2o::BaseProperty
int
ValueType
classg2o_1_1Property.html
a0387bb74c147b54b8fa4f4cd5629fbf8
virtual bool
fromString
classg2o_1_1Property.html
a5c0a6eacc67e98d4f0b3fd9fe856dbbe
(const std::string &s)
Property
classg2o_1_1Property.html
a15e39f5b08067cff86d2a4f5c838aeee
(const std::string &name_)
Property
classg2o_1_1Property.html
a888c7b06876668a0132e32a2a0e28311
(const std::string &name_, const int &v)
void
setValue
classg2o_1_1Property.html
a438d1ca338ce8c3a371654023200068d
(const int &v)
virtual std::string
toString
classg2o_1_1Property.html
aaa5c2e380ceca424de92d16f1d92fad6
() const
const int &
value
classg2o_1_1Property.html
aefa3e7a5fcb2c8e061ecb07485f1371c
() const
int
_value
classg2o_1_1Property.html
ae51b1fe0e0a1f0d9a2bcbef7ea3afcf7
g2o::PropertyMap
classg2o_1_1PropertyMap.html
std::map< std::string, BaseProperty * >
BaseClass
classg2o_1_1PropertyMap.html
ac57ddbe51d16070e697fe314889fee03
BaseClass::const_iterator
PropertyMapConstIterator
classg2o_1_1PropertyMap.html
af09ea140ab099b1762e9634b7fdcaf52
BaseClass::iterator
PropertyMapIterator
classg2o_1_1PropertyMap.html
af5dd0defe4a5096f0d5602b38e837a78
bool
addProperty
classg2o_1_1PropertyMap.html
a6b90b5cfd16125c174e140af6e40dad9
(BaseProperty *p)
bool
eraseProperty
classg2o_1_1PropertyMap.html
a8f96ea923fe711a0ffa6e4c6479945d9
(const std::string &name_)
P *
getProperty
classg2o_1_1PropertyMap.html
ab3a37fb6f8358f3c63a13678349f1f82
(const std::string &name_)
const P *
getProperty
classg2o_1_1PropertyMap.html
a4681e164dc742b78b74684bfad09d47c
(const std::string &name_) const
P *
makeProperty
classg2o_1_1PropertyMap.html
add6e602dcd651b8883c30c350d23692f
(const std::string &name_, const typename P::ValueType &v)
bool
updateMapFromString
classg2o_1_1PropertyMap.html
a0407e6a72afafd608f13cfdffc6ffc06
(const std::string &values)
bool
updatePropertyFromString
classg2o_1_1PropertyMap.html
a43df66ba15f9425abbd0e888a7b67251
(const std::string &name, const std::string &value)
void
writeToCSV
classg2o_1_1PropertyMap.html
a02712d41356082bb724812927b1eef89
(std::ostream &os) const
~PropertyMap
classg2o_1_1PropertyMap.html
a0b7213999ad4ea636ffeda176cb92b52
()
DUtils::Random
classDUtils_1_1Random.html
DUtils::Random::UnrepeatedRandomizer
static T
RandomGaussianValue
classDUtils_1_1Random.html
a2c769bcd60a08fc3eba3ef4abf9761d5
(T mean, T sigma)
static int
RandomInt
classDUtils_1_1Random.html
aa25012101ecbca54025d5430bcf93d86
(int min, int max)
static T
RandomValue
classDUtils_1_1Random.html
ac5d2e4d977afdec30071c531a7a96d88
()
static T
RandomValue
classDUtils_1_1Random.html
a13760f5d6d4b866fbcc350dbb0d39d02
(T min, T max)
static void
SeedRand
classDUtils_1_1Random.html
a719a6489316343a771e062f0be58050f
()
static void
SeedRand
classDUtils_1_1Random.html
aec19d58856a0cf0b48d783119a497233
(int seed)
static void
SeedRandOnce
classDUtils_1_1Random.html
a168e77d82ce1e66c6759e97ef27adbbc
()
static void
SeedRandOnce
classDUtils_1_1Random.html
ad3652f5d105ca4f6f22696b64f2a4a5d
(int seed)
static bool
m_already_seeded
classDUtils_1_1Random.html
af24ca62703bbf7428a4ea7787144bfb9
g2o::RegisterActionProxy
classg2o_1_1RegisterActionProxy.html
RegisterActionProxy
classg2o_1_1RegisterActionProxy.html
a2998e33a5b4627b38b58a493c16d65e6
()
~RegisterActionProxy
classg2o_1_1RegisterActionProxy.html
a73e8eacc965c3e9bb2084570c6b67eed
()
HyperGraphElementAction *
_action
classg2o_1_1RegisterActionProxy.html
abab95a1b707467ceebfe1448e40202b8
g2o::RegisterOptimizationAlgorithmProxy
classg2o_1_1RegisterOptimizationAlgorithmProxy.html
RegisterOptimizationAlgorithmProxy
classg2o_1_1RegisterOptimizationAlgorithmProxy.html
acf89c65d6156d53014e0dcafd388258c
(AbstractOptimizationAlgorithmCreator *c)
~RegisterOptimizationAlgorithmProxy
classg2o_1_1RegisterOptimizationAlgorithmProxy.html
a30f84a170a0d140ee60e1bc428d4c65f
()
AbstractOptimizationAlgorithmCreator *
_creator
classg2o_1_1RegisterOptimizationAlgorithmProxy.html
a75e4119a0fdcfe4c4267cd86a90073d6
g2o::RegisterRobustKernelProxy
classg2o_1_1RegisterRobustKernelProxy.html
RegisterRobustKernelProxy
classg2o_1_1RegisterRobustKernelProxy.html
a9eb5309c892d96d5cc5b3d7a15670818
(const std::string &name)
~RegisterRobustKernelProxy
classg2o_1_1RegisterRobustKernelProxy.html
a01e3078be667d1faaf2046da6c219eb7
()
std::string
_name
classg2o_1_1RegisterRobustKernelProxy.html
af88f8066f09024c0a94c90d1b99bf1c4
g2o::RegisterTypeProxy
classg2o_1_1RegisterTypeProxy.html
RegisterTypeProxy
classg2o_1_1RegisterTypeProxy.html
a179d0d498d8a53f9432d1635019705f5
(const std::string &name)
~RegisterTypeProxy
classg2o_1_1RegisterTypeProxy.html
ab8469d11a8e3548e74b1de4b3a332d4e
()
std::string
_name
classg2o_1_1RegisterTypeProxy.html
a34c9e807a21fc0dbafd8980c17bf77f9
RGBDNode
classRGBDNode.html
Node
void
ImageCallback
classRGBDNode.html
a3d98d61cbd5fbded16beab43ff9fd728
(const sensor_msgs::ImageConstPtr &msgRGB, const sensor_msgs::ImageConstPtr &msgD)
RGBDNode
classRGBDNode.html
ac5f00912fbd8d2c814422263419b4e99
(const ORB_SLAM2::System::eSensor sensor, ros::NodeHandle &node_handle, image_transport::ImageTransport &image_transport)
~RGBDNode
classRGBDNode.html
af4f248ed4c3d2d122e163a366ec890c7
()
message_filters::sync_policies::ApproximateTime< sensor_msgs::Image, sensor_msgs::Image >
sync_pol
classRGBDNode.html
a67f238d0bf630c62588f97c0783a6d3b
message_filters::Subscriber< sensor_msgs::Image > *
depth_subscriber_
classRGBDNode.html
a86bbd55a440d52977e3d89aa10d61d62
message_filters::Subscriber< sensor_msgs::Image > *
rgb_subscriber_
classRGBDNode.html
a62d465256d7f391d41165a7ab3136954
message_filters::Synchronizer< sync_pol > *
sync_
classRGBDNode.html
a14557b8eeefa102b12f61cf4c14d39d0
g2o::RobustKernel
classg2o_1_1RobustKernel.html
double
delta
classg2o_1_1RobustKernel.html
a8c94f88f5c97f47c519a9adb44b4da36
() const
virtual void
robustify
classg2o_1_1RobustKernel.html
ab47b071a0cfe466be063f0104bc41d0f
(double squaredError, Eigen::Vector3d &rho) const =0
RobustKernel
classg2o_1_1RobustKernel.html
ae4f7b1e9d0c9925f98c0b828f554a8ab
()
RobustKernel
classg2o_1_1RobustKernel.html
aabd6883d9c5e33b567453585a80c7ad8
(double delta)
virtual void
setDelta
classg2o_1_1RobustKernel.html
a8d85269635c436fca51324d7cb16a798
(double delta)
virtual
~RobustKernel
classg2o_1_1RobustKernel.html
a2d0512646603b993efdfc782df0e6df2
()
double
_delta
classg2o_1_1RobustKernel.html
a4b03953a6e7bfca64efea37fb98548aa
g2o::RobustKernelCauchy
classg2o_1_1RobustKernelCauchy.html
g2o::RobustKernel
virtual void
robustify
classg2o_1_1RobustKernelCauchy.html
adfe1678456e327b1a8a33f5b8b499493
(double e2, Eigen::Vector3d &rho) const
g2o::RobustKernelCreator
classg2o_1_1RobustKernelCreator.html
g2o::AbstractRobustKernelCreator
RobustKernel *
construct
classg2o_1_1RobustKernelCreator.html
a6ab30adc017675641bd55502d7da0085
()
g2o::RobustKernelDCS
classg2o_1_1RobustKernelDCS.html
g2o::RobustKernel
virtual void
robustify
classg2o_1_1RobustKernelDCS.html
a4b9b1d991bf3b86093dd4759a032cd78
(double e2, Eigen::Vector3d &rho) const
g2o::RobustKernelFactory
classg2o_1_1RobustKernelFactory.html
RobustKernel *
construct
classg2o_1_1RobustKernelFactory.html
a59a1221d3b434f116291ee3b2f810ccf
(const std::string &tag) const
AbstractRobustKernelCreator *
creator
classg2o_1_1RobustKernelFactory.html
ad98d044ff87a05c7ab2a62bb18af0417
(const std::string &tag) const
void
fillKnownKernels
classg2o_1_1RobustKernelFactory.html
a31dd636c46847a9099a2c55f77f1b4bc
(std::vector< std::string > &types) const
void
registerRobustKernel
classg2o_1_1RobustKernelFactory.html
a71de3f228b58ae4a2dd965cc2cd8ff95
(const std::string &tag, AbstractRobustKernelCreator *c)
void
unregisterType
classg2o_1_1RobustKernelFactory.html
af3b0dac653627b5f87c68d4180b87475
(const std::string &tag)
static void
destroy
classg2o_1_1RobustKernelFactory.html
a6c96f77eb4a14e5e8f5b46eb734c0393
()
static RobustKernelFactory *
instance
classg2o_1_1RobustKernelFactory.html
a9cc4361620f8d7269ad9774d3aba2fc0
()
std::map< std::string, AbstractRobustKernelCreator * >
CreatorMap
classg2o_1_1RobustKernelFactory.html
aa143765542cbf4738e2137d61517b218
RobustKernelFactory
classg2o_1_1RobustKernelFactory.html
af1df5179d6823881c9c3531640029eae
()
~RobustKernelFactory
classg2o_1_1RobustKernelFactory.html
a4b644b5cbf7f9bec42b8c168e8416011
()
CreatorMap
_creator
classg2o_1_1RobustKernelFactory.html
af5f3cea409d3f18baa40da898d21424b
static RobustKernelFactory *
factoryInstance
classg2o_1_1RobustKernelFactory.html
a598761493f11f50bee72b4799fab050e
g2o::RobustKernelHuber
classg2o_1_1RobustKernelHuber.html
g2o::RobustKernel
virtual void
robustify
classg2o_1_1RobustKernelHuber.html
a702ac5453740284ba6addeb41157e45e
(double e2, Eigen::Vector3d &rho) const
virtual void
setDelta
classg2o_1_1RobustKernelHuber.html
a7e9ee4bbc9483dcd3d10a4c1f506a4d2
(double delta)
virtual void
setDeltaSqr
classg2o_1_1RobustKernelHuber.html
ad243b5888d71a3573e9f9372abead870
(const double &delta, const double &deltaSqr)
float
dsqr
classg2o_1_1RobustKernelHuber.html
ada9d48b59d64f72c18b11905de8dca0d
g2o::RobustKernelPseudoHuber
classg2o_1_1RobustKernelPseudoHuber.html
g2o::RobustKernel
virtual void
robustify
classg2o_1_1RobustKernelPseudoHuber.html
a297dce8c836d499bd4c2818628574933
(double e2, Eigen::Vector3d &rho) const
g2o::RobustKernelSaturated
classg2o_1_1RobustKernelSaturated.html
g2o::RobustKernel
virtual void
robustify
classg2o_1_1RobustKernelSaturated.html
abfae37d6c54155859549ac710a8a8c83
(double e2, Eigen::Vector3d &rho) const
g2o::RobustKernelScaleDelta
classg2o_1_1RobustKernelScaleDelta.html
g2o::RobustKernel
const RobustKernelPtr
kernel
classg2o_1_1RobustKernelScaleDelta.html
a84185732ac179a67e10995a657cebe59
() const
void
robustify
classg2o_1_1RobustKernelScaleDelta.html
aa0dd08d5175fac24ce96b1efe08be67b
(double error, Eigen::Vector3d &rho) const
RobustKernelScaleDelta
classg2o_1_1RobustKernelScaleDelta.html
acffeae7f685e69018f5b0222155a6eb2
(const RobustKernelPtr &kernel, double delta=1.)
RobustKernelScaleDelta
classg2o_1_1RobustKernelScaleDelta.html
a537a88b2ff5432fb9e1ad2aaa85f60b9
(double delta=1.)
void
setKernel
classg2o_1_1RobustKernelScaleDelta.html
a3bcc51d0cf3127e8c0431d1cddc1c75b
(const RobustKernelPtr &ptr)
RobustKernelPtr
_kernel
classg2o_1_1RobustKernelScaleDelta.html
a4a2976cb5f12553f0e00dfdf239b1231
g2o::RobustKernelTukey
classg2o_1_1RobustKernelTukey.html
g2o::RobustKernel
virtual void
robustify
classg2o_1_1RobustKernelTukey.html
abcc5f9921110f775db6d652f8fcf4f42
(double e2, Eigen::Vector3d &rho) const
virtual void
setDeltaSqr
classg2o_1_1RobustKernelTukey.html
a0602ba130364506d65fb86f3473209aa
(const double &deltaSqr, const double &inv)
float
_deltaSqr
classg2o_1_1RobustKernelTukey.html
a3964d90966fa04e5d8002c1c52bda718
float
_invDeltaSqr
classg2o_1_1RobustKernelTukey.html
addca0bfe5d4cafbe0a030c645efd2754
g2o::SparseBlockMatrixCCS::RowBlock
structg2o_1_1SparseBlockMatrixCCS_1_1RowBlock.html
bool
operator<
structg2o_1_1SparseBlockMatrixCCS_1_1RowBlock.html
a13e5fb6f5883f74e44bdd89c75ab9968
(const RowBlock &other) const
RowBlock
structg2o_1_1SparseBlockMatrixCCS_1_1RowBlock.html
a0c9f288219a7fd8ad58c1dd2214734f5
()
RowBlock
structg2o_1_1SparseBlockMatrixCCS_1_1RowBlock.html
a78e2ec549fa14a225280b94022d05cea
(int r, MatrixType *b)
MatrixType *
block
structg2o_1_1SparseBlockMatrixCCS_1_1RowBlock.html
a88ab75d0e29496d3ca023105256a2926
int
row
structg2o_1_1SparseBlockMatrixCCS_1_1RowBlock.html
af414f235d5aa28ca1508cfa0860c4949
g2o::ScopedOpenMPMutex
classg2o_1_1ScopedOpenMPMutex.html
ScopedOpenMPMutex
classg2o_1_1ScopedOpenMPMutex.html
abb18bffae04b138447870b58ab158f56
(OpenMPMutex *mutex)
~ScopedOpenMPMutex
classg2o_1_1ScopedOpenMPMutex.html
af3c190c5fba832ce48db9edf6ea10552
()
void
operator=
classg2o_1_1ScopedOpenMPMutex.html
a9c41c4feafc825eae71097d2e6896fb5
(const ScopedOpenMPMutex &)
ScopedOpenMPMutex
classg2o_1_1ScopedOpenMPMutex.html
ab293e6a549bb2a546e53ebd9a1b7c2aa
(const ScopedOpenMPMutex &)
OpenMPMutex *const
_mutex
classg2o_1_1ScopedOpenMPMutex.html
a6fc0c5ebf1c40a7de6821f9ba78ea68f
g2o::ScopeTime
classg2o_1_1ScopeTime.html
ScopeTime
classg2o_1_1ScopeTime.html
ae9178f069977b767d21e314aab0c3bf2
(const char *title)
~ScopeTime
classg2o_1_1ScopeTime.html
afec269ec984e05313a28dda5eed02abc
()
double
_startTime
classg2o_1_1ScopeTime.html
ac9bcaa9a2dfbe09b98de1e7dd664433f
std::string
_title
classg2o_1_1ScopeTime.html
a6ee3cc8fa420b9963ad5198212c4a8b9
g2o::SE3Quat
classg2o_1_1SE3Quat.html
Matrix< double, 6, 6 >
adj
classg2o_1_1SE3Quat.html
aa789e613e540b2f28b02b663c67c4f83
() const
void
fromMinimalVector
classg2o_1_1SE3Quat.html
a65714851482e99558401d4ea66edb183
(const Vector6d &v)
void
fromVector
classg2o_1_1SE3Quat.html
a59aa7dffe9320761ee65bcdfa2bc61fd
(const Vector7d &v)
SE3Quat
inverse
classg2o_1_1SE3Quat.html
a616c6599179b4b8fd619b7a8271a59ff
() const
Vector6d
log
classg2o_1_1SE3Quat.html
a030bf8ba5f8ad0fa6f83d0c39bd22201
() const
Vector3d
map
classg2o_1_1SE3Quat.html
a9362387ec7f96589ebbdafb25abe50a4
(const Vector3d &xyz) const
void
normalizeRotation
classg2o_1_1SE3Quat.html
a0e2c54c6dfdaa71b677556a9d8e4e88a
()
operator Eigen::Isometry3d
classg2o_1_1SE3Quat.html
ab71ee71bcff36763d611d63df72b04ca
() const
SE3Quat
operator*
classg2o_1_1SE3Quat.html
a5fe6418e503491a65e3730d82704f6f6
(const SE3Quat &tr2) const
Vector3d
operator*
classg2o_1_1SE3Quat.html
a001e7636e553222b559caec4f7da56e4
(const Vector3d &v) const
SE3Quat &
operator*=
classg2o_1_1SE3Quat.html
a0b0c9d2ff23d7e1501bc79a32e958239
(const SE3Quat &tr2)
double
operator[]
classg2o_1_1SE3Quat.html
a20fbcb1726ebf6b7694c6ebf44053070
(int i) const
const Quaterniond &
rotation
classg2o_1_1SE3Quat.html
a99a34e88f3425dee3d6a9b57c8d265d9
() const
SE3Quat
classg2o_1_1SE3Quat.html
a685de01e417e01f84d5b8389e5f5f333
()
SE3Quat
classg2o_1_1SE3Quat.html
abb3e9184aa02bf6ced3f6d4cd0825f33
(const Matrix3d &R, const Vector3d &t)
SE3Quat
classg2o_1_1SE3Quat.html
ab22b3fde9b7e0a833b74b3453041c040
(const Quaterniond &q, const Vector3d &t)
SE3Quat
classg2o_1_1SE3Quat.html
ada36ff00a7a238cef3fe958ff9f7f9cd
(const MatrixBase< Derived > &v)
void
setRotation
classg2o_1_1SE3Quat.html
a1f55879ec2e4801d5de4b12b301ff59c
(const Quaterniond &r_)
void
setTranslation
classg2o_1_1SE3Quat.html
aaf12f03b09b2a3a4c9185edcc8b141cb
(const Vector3d &t_)
Matrix< double, 4, 4 >
to_homogeneous_matrix
classg2o_1_1SE3Quat.html
a942d8c3fc4de26560eaf187315700c5b
() const
Vector6d
toMinimalVector
classg2o_1_1SE3Quat.html
a5a33ee8d7795498f92588c8e33f7d1f3
() const
Vector7d
toVector
classg2o_1_1SE3Quat.html
a0d600cd91fd366f4c4604bb4964db378
() const
const Vector3d &
translation
classg2o_1_1SE3Quat.html
aefb19225648d06b536e143f7d037a65b
() const
static SE3Quat
exp
classg2o_1_1SE3Quat.html
a374a05b202889d09d5a3a25e0fb6c103
(const Vector6d &update)
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
classg2o_1_1SE3Quat.html
a5bcd64993957b1a87a113d9a282d4fcb
Quaterniond
_r
classg2o_1_1SE3Quat.html
a420255bcfca499dc2669b27fd373f665
Vector3d
_t
classg2o_1_1SE3Quat.html
a7f0078e2750e8f821926f2d51202a809
g2o::Sim3
structg2o_1_1Sim3.html
Sim3
inverse
structg2o_1_1Sim3.html
a799f94914303ea87578ea7ab8e14bea9
() const
Vector7d
log
structg2o_1_1Sim3.html
a97e81fe7bee63edc34db9b174fecf30d
() const
Vector3d
map
structg2o_1_1Sim3.html
a99390dd73f03245fa9f762328c07697f
(const Vector3d &xyz) const
Sim3
operator*
structg2o_1_1Sim3.html
adbdfd018f974d1c270450f22a79196de
(const Sim3 &other) const
Sim3 &
operator*=
structg2o_1_1Sim3.html
aaad597f4a82aef284896be4c6a79aeb9
(const Sim3 &other)
double
operator[]
structg2o_1_1Sim3.html
a024871a45dba00e199276b90f37e41bd
(int i) const
double &
operator[]
structg2o_1_1Sim3.html
ac48ebd09209c2484896f2dfe8bc673bf
(int i)
const Quaterniond &
rotation
structg2o_1_1Sim3.html
aceefdc87928f521ee0e5bb3f8dc6fb63
() const
Quaterniond &
rotation
structg2o_1_1Sim3.html
a4528a501c958cd71fcc6fdef74db99cc
()
const double &
scale
structg2o_1_1Sim3.html
a9988b37acf83f5b6f97fd31024774446
() const
double &
scale
structg2o_1_1Sim3.html
a062649c3de81c514518e1095c0e49eeb
()
Sim3
structg2o_1_1Sim3.html
adf1277575fc039d1ae643ae018e464fe
()
Sim3
structg2o_1_1Sim3.html
a3f7bc6953078a87865575192221def7e
(const Quaterniond &r, const Vector3d &t, double s)
Sim3
structg2o_1_1Sim3.html
a8163b7b417a91a758b10593929bae6c5
(const Matrix3d &R, const Vector3d &t, double s)
Sim3
structg2o_1_1Sim3.html
a252f62d72e8449ecc929a6ca0320fcbc
(const Vector7d &update)
const Vector3d &
translation
structg2o_1_1Sim3.html
a0cb517ea637a193e5930f1256a658676
() const
Vector3d &
translation
structg2o_1_1Sim3.html
a1429af2d97c44cd364d748ef07998593
()
Quaterniond
r
structg2o_1_1Sim3.html
a55dbe5c6ffe22526f20e05f0c23aa832
double
s
structg2o_1_1Sim3.html
a2cad7c49340494d4bdd28a497e4cb486
Vector3d
t
structg2o_1_1Sim3.html
a3ef879fb13b88732428bd2f2a558d11c
ORB_SLAM2::Sim3Solver
classORB__SLAM2_1_1Sim3Solver.html
cv::Mat
find
classORB__SLAM2_1_1Sim3Solver.html
a34ba62d5d8033ab12a811c241f30544b
(std::vector< bool > &vbInliers12, int &nInliers)
cv::Mat
GetEstimatedRotation
classORB__SLAM2_1_1Sim3Solver.html
a9cf5646f2530a074e30320ae5cf1cb4b
()
float
GetEstimatedScale
classORB__SLAM2_1_1Sim3Solver.html
a3942b204d02957269bad6a00c03a1e4b
()
cv::Mat
GetEstimatedTranslation
classORB__SLAM2_1_1Sim3Solver.html
a27f28d7708a7215279751e592a17d0d5
()
cv::Mat
iterate
classORB__SLAM2_1_1Sim3Solver.html
ae07cddad85e41611bd454f8026de31a6
(int nIterations, bool &bNoMore, std::vector< bool > &vbInliers, int &nInliers)
void
SetRansacParameters
classORB__SLAM2_1_1Sim3Solver.html
ab90d591f1b9eac3d846efd35c2c04920
(double probability=0.99, int minInliers=6, int maxIterations=300)
Sim3Solver
classORB__SLAM2_1_1Sim3Solver.html
ade0519fb4d34edfdb18fc103a03e99e1
(KeyFrame *pKF1, KeyFrame *pKF2, const std::vector< MapPoint * > &vpMatched12, const bool bFixScale=true)
void
CheckInliers
classORB__SLAM2_1_1Sim3Solver.html
a7abb9ede799e916a5c5954c2c8da09c7
()
void
ComputeCentroid
classORB__SLAM2_1_1Sim3Solver.html
aad8da5d1d78fcd8d6511ad29d9cb6db5
(cv::Mat &P, cv::Mat &Pr, cv::Mat &C)
void
ComputeSim3
classORB__SLAM2_1_1Sim3Solver.html
a87ee2729feee5729397c650b26927a8f
(cv::Mat &P1, cv::Mat &P2)
void
FromCameraToImage
classORB__SLAM2_1_1Sim3Solver.html
afbe734fae65ebb9b1c9a38ebd3bacbc3
(const std::vector< cv::Mat > &vP3Dc, std::vector< cv::Mat > &vP2D, cv::Mat K)
void
Project
classORB__SLAM2_1_1Sim3Solver.html
af44c59a21d53b04ec7f867b8291dcf25
(const std::vector< cv::Mat > &vP3Dw, std::vector< cv::Mat > &vP2D, cv::Mat Tcw, cv::Mat K)
cv::Mat
mBestRotation
classORB__SLAM2_1_1Sim3Solver.html
a69cf052880d6e926e11b74e1b59a05e0
float
mBestScale
classORB__SLAM2_1_1Sim3Solver.html
ab10aee88f18c5a5b80aabb5c21a6489c
cv::Mat
mBestT12
classORB__SLAM2_1_1Sim3Solver.html
adb1eeb9e1774d656c4e8c77f5fc57539
cv::Mat
mBestTranslation
classORB__SLAM2_1_1Sim3Solver.html
a9aca06ce2678d686a318266fe3262a0b
bool
mbFixScale
classORB__SLAM2_1_1Sim3Solver.html
a39aa9674bb73b257e0d834cbec52acce
cv::Mat
mK1
classORB__SLAM2_1_1Sim3Solver.html
af802b30069d1bf8d7c6236a695525a10
cv::Mat
mK2
classORB__SLAM2_1_1Sim3Solver.html
ae647640668c16a2716db73a43c812e7a
int
mN1
classORB__SLAM2_1_1Sim3Solver.html
a366db3149066adadf76fa4f4ecb39d50
int
mnBestInliers
classORB__SLAM2_1_1Sim3Solver.html
af19a65050bd50bcf65f7cf48683c8045
int
mnInliersi
classORB__SLAM2_1_1Sim3Solver.html
abc2d59150f4f6f446032cdb6bb77ee43
int
mnIterations
classORB__SLAM2_1_1Sim3Solver.html
a2fc877cd37c96ad164bbf36f2a6cd5e9
KeyFrame *
mpKF1
classORB__SLAM2_1_1Sim3Solver.html
a719501a8d39a83a81a67d7334704f42c
KeyFrame *
mpKF2
classORB__SLAM2_1_1Sim3Solver.html
abc8fbea249fc4397c901694b7ecbe2bf
cv::Mat
mR12i
classORB__SLAM2_1_1Sim3Solver.html
afc5eba1e475226a4ab7f0d0de8fc6e48
int
mRansacMaxIts
classORB__SLAM2_1_1Sim3Solver.html
a98e30ee1a61e81e3f864b41e56eed0f6
int
mRansacMinInliers
classORB__SLAM2_1_1Sim3Solver.html
a67cd1b0b3d88691f85776f85aed0c496
double
mRansacProb
classORB__SLAM2_1_1Sim3Solver.html
aba7cc52c8995b747eda6fbdb02e719b9
float
ms12i
classORB__SLAM2_1_1Sim3Solver.html
a6ba87aac963290a1b18172573890a50a
float
mSigma2
classORB__SLAM2_1_1Sim3Solver.html
a9ea7da2fe7cb33526dc3fd60b556cde8
cv::Mat
mt12i
classORB__SLAM2_1_1Sim3Solver.html
a7747196dceb3ef3d2dc341e7aff798aa
cv::Mat
mT12i
classORB__SLAM2_1_1Sim3Solver.html
a299a04a059df22bd4b7938a4ade791c3
cv::Mat
mT21i
classORB__SLAM2_1_1Sim3Solver.html
add3bff26c47ec9d454ea3efe92630e77
float
mTh
classORB__SLAM2_1_1Sim3Solver.html
ad3d4d9b7d09902e156178987d5898625
std::vector< size_t >
mvAllIndices
classORB__SLAM2_1_1Sim3Solver.html
abcc39b417f6d09e436d39712fb2a2b11
std::vector< bool >
mvbBestInliers
classORB__SLAM2_1_1Sim3Solver.html
ac2f1c6a9abd3fef76f18ab0e9665e2ea
std::vector< bool >
mvbInliersi
classORB__SLAM2_1_1Sim3Solver.html
a0c909819990b1b62edc9aba6c7e7d94f
std::vector< size_t >
mvnIndices1
classORB__SLAM2_1_1Sim3Solver.html
a81ad716802ccd2a3761882a796a0205d
std::vector< size_t >
mvnMaxError1
classORB__SLAM2_1_1Sim3Solver.html
a5f739ba98d0da8c39c04e9396a697443
std::vector< size_t >
mvnMaxError2
classORB__SLAM2_1_1Sim3Solver.html
a26ca815b24366cf32e9ce065be4ab8a7
std::vector< cv::Mat >
mvP1im1
classORB__SLAM2_1_1Sim3Solver.html
af39b00b7b87b0d240503884a927e5f5b
std::vector< cv::Mat >
mvP2im2
classORB__SLAM2_1_1Sim3Solver.html
a8e6a6be273522fdeeecd9fd7d3c07b9c
std::vector< MapPoint * >
mvpMapPoints1
classORB__SLAM2_1_1Sim3Solver.html
af4ea0c3fb99c1db31b40d4f0f0bcc749
std::vector< MapPoint * >
mvpMapPoints2
classORB__SLAM2_1_1Sim3Solver.html
a752181b1c6efe5cc79b0204af7edf44b
std::vector< MapPoint * >
mvpMatches12
classORB__SLAM2_1_1Sim3Solver.html
aa86f37922ef6499404aadc3b0a2526c7
std::vector< size_t >
mvSigmaSquare1
classORB__SLAM2_1_1Sim3Solver.html
af44092ee71f95ec084db6b0144bbfc40
std::vector< size_t >
mvSigmaSquare2
classORB__SLAM2_1_1Sim3Solver.html
afd96d2f2d32f1cda0e709c5b704f1f7b
std::vector< cv::Mat >
mvX3Dc1
classORB__SLAM2_1_1Sim3Solver.html
a9674b6ca24874c387ebd38b9f1a4560a
std::vector< cv::Mat >
mvX3Dc2
classORB__SLAM2_1_1Sim3Solver.html
afa91dd6da039c45e15d7713eae0c60b7
int
N
classORB__SLAM2_1_1Sim3Solver.html
a8081f9438c71d5cdf9fc2aacf985136c
g2o::Solver
classg2o_1_1Solver.html
size_t
additionalVectorSpace
classg2o_1_1Solver.html
aeee599d4f7fbeba89c02569174c0c099
() const
double *
b
classg2o_1_1Solver.html
a3212ad9d80f8f5ad15b72c2b55000095
()
const double *
b
classg2o_1_1Solver.html
a9cae6286a8f4b8b93032097cee6cddf6
() const
virtual bool
buildStructure
classg2o_1_1Solver.html
a6c93ac0f528ffe05867d33150c54f46f
(bool zeroBlocks=false)=0
virtual bool
buildSystem
classg2o_1_1Solver.html
ac1565e85d5ca68a87ad7f06f8164a8c0
()=0
virtual bool
computeMarginals
classg2o_1_1Solver.html
afc33768e6c024e11d9e3c9d938b59b7f
(SparseBlockMatrix< MatrixXd > &spinv, const std::vector< std::pair< int, int > > &blockIndices)=0
virtual bool
init
classg2o_1_1Solver.html
a532174e1ee53642880d2d59c128b037b
(SparseOptimizer *optimizer, bool online=false)=0
bool
levenberg
classg2o_1_1Solver.html
a074069dacd2ac34c895c6f2f333e38d5
() const
SparseOptimizer *
optimizer
classg2o_1_1Solver.html
a9ea585f131ab02ae1e0c0192126f0b5f
() const
virtual void
restoreDiagonal
classg2o_1_1Solver.html
a3c40dae9b999c4d18e57b02fd0e0ade2
()=0
virtual bool
saveHessian
classg2o_1_1Solver.html
a14852543c4dc3f3e7088efe03aa135eb
(const std::string &) const =0
virtual bool
schur
classg2o_1_1Solver.html
acc8d6a8ae7847a157d4a2f44aea14c74
()=0
void
setAdditionalVectorSpace
classg2o_1_1Solver.html
ad35b33cee11586c8adea12cd6949f74a
(size_t s)
virtual bool
setLambda
classg2o_1_1Solver.html
a94a0d5196c7859c6c37fc2368ac56be3
(double lambda, bool backup=false)=0
void
setLevenberg
classg2o_1_1Solver.html
a01e21c08d7ec8c8051de565b5c314fa1
(bool levenberg)
void
setOptimizer
classg2o_1_1Solver.html
af27b647cdc19d99ea5378b443e118bb0
(SparseOptimizer *optimizer)
virtual void
setSchur
classg2o_1_1Solver.html
a30134c828054375b1cc16ede2a879761
(bool s)=0
virtual void
setWriteDebug
classg2o_1_1Solver.html
ad3ef2a487d991363ba86af2840b0d7cd
(bool)=0
virtual bool
solve
classg2o_1_1Solver.html
a9c359a886db57f2f81e54a2113f3bd38
()=0
Solver
classg2o_1_1Solver.html
af097bdf5c8dc4bb017a2cec4038d5a56
()
virtual bool
supportsSchur
classg2o_1_1Solver.html
a36c68f7bc0b8864ee7722bc3c06de554
()
virtual bool
updateStructure
classg2o_1_1Solver.html
a035b8effea7178eabfb35e1c78b25987
(const std::vector< HyperGraph::Vertex * > &vset, const HyperGraph::EdgeSet &edges)=0
size_t
vectorSize
classg2o_1_1Solver.html
a739e1e7b0888d5f316f1d68cbd21bc2d
() const
virtual bool
writeDebug
classg2o_1_1Solver.html
a0f6f14940eccea0f9bf9e2ea144c9b4d
() const =0
double *
x
classg2o_1_1Solver.html
acb097d8568624a1f3af4dba808e5593b
()
const double *
x
classg2o_1_1Solver.html
ad46ef97021dc9f694965adc613e37296
() const
virtual
~Solver
classg2o_1_1Solver.html
a3b4a7c818ea0904772bc8bea6f1bbe86
()
void
resizeVector
classg2o_1_1Solver.html
ad1f85839e85f3e2c49112fb7e2b843ad
(size_t sx)
size_t
_additionalVectorSpace
classg2o_1_1Solver.html
a6a1492959487c279747a8f3097a5f04e
double *
_b
classg2o_1_1Solver.html
a52c92c9bf5db0da3322da3a02dbeb245
bool
_isLevenberg
classg2o_1_1Solver.html
a8b7f6d4e00e3734f5ed9bd3dfac201a6
size_t
_maxXSize
classg2o_1_1Solver.html
a263003f9053537f92d5d019ce5c53771
SparseOptimizer *
_optimizer
classg2o_1_1Solver.html
aff3275985d996329df15070348c21292
double *
_x
classg2o_1_1Solver.html
a94ee5e303a754f4ff338a7b032c214ae
size_t
_xSize
classg2o_1_1Solver.html
abcf7731347f14915bd9ba963021ea830
Solver &
operator=
classg2o_1_1Solver.html
a19a6b5b126e7bef1c99dff89567f2eff
(const Solver &)
Solver
classg2o_1_1Solver.html
a040c384f90e39504853a29648a71bc25
(const Solver &)
g2o::SparseBlockMatrix
classg2o_1_1SparseBlockMatrix.html
MatrixType
std::map< int, SparseMatrixBlock * >
IntBlockMap
classg2o_1_1SparseBlockMatrix.html
aaa6ca1ae454ed70f62992b6401645f4e
MatrixType
SparseMatrixBlock
classg2o_1_1SparseBlockMatrix.html
ab2f7376cbf055803fda6527dcc43e3be
bool
add
classg2o_1_1SparseBlockMatrix.html
a47d026462af0a744cdba6cbf9caa0b3b
(SparseBlockMatrix< MatrixType > *&dest) const
SparseMatrixBlock *
block
classg2o_1_1SparseBlockMatrix.html
aaca7b38d2e9a18eebf9e6f5957af0cf7
(int r, int c, bool alloc=false)
const SparseMatrixBlock *
block
classg2o_1_1SparseBlockMatrix.html
a1dd47246358ea852f8ff3db76aa6a287
(int r, int c) const
const std::vector< IntBlockMap > &
blockCols
classg2o_1_1SparseBlockMatrix.html
a8e53797223fff106487d0b0080a3e36e
() const
std::vector< IntBlockMap > &
blockCols
classg2o_1_1SparseBlockMatrix.html
a31236f3e11cb7af4979d68fdba3d5e33
()
void
clear
classg2o_1_1SparseBlockMatrix.html
af14b7aaa588b339f2c06793fcc0d4e09
(bool dealloc=false)
SparseBlockMatrix *
clone
classg2o_1_1SparseBlockMatrix.html
ac2946d6216dd2adfbd257b495a589d13
() const
int
colBaseOfBlock
classg2o_1_1SparseBlockMatrix.html
adf282a20d7c77c5949a0d93ca2651271
(int c) const
const std::vector< int > &
colBlockIndices
classg2o_1_1SparseBlockMatrix.html
adfaf13a5f3134205a58c8346a09a672a
() const
std::vector< int > &
colBlockIndices
classg2o_1_1SparseBlockMatrix.html
aba255bdbb8e0a0d2802ae27e6d4f7cc7
()
int
cols
classg2o_1_1SparseBlockMatrix.html
ab854ca59f370d93229852e32a7b49d3e
() const
int
colsOfBlock
classg2o_1_1SparseBlockMatrix.html
adb88ef292aedf1468f57cf5dc751a8e2
(int c) const
void
fillBlockStructure
classg2o_1_1SparseBlockMatrix.html
a7c9f06c801b5421752673b349477f617
(MatrixStructure &ms) const
int
fillCCS
classg2o_1_1SparseBlockMatrix.html
a71b97c895688e06ab48eaf53c93c39ed
(int *Cp, int *Ci, double *Cx, bool upperTriangle=false) const
int
fillCCS
classg2o_1_1SparseBlockMatrix.html
a77bf1e20da0968a5ad55d590406700a7
(double *Cx, bool upperTriangle=false) const
int
fillSparseBlockMatrixCCS
classg2o_1_1SparseBlockMatrix.html
a1f596d1bd27de9f62282eee7e65a9f27
(SparseBlockMatrixCCS< MatrixType > &blockCCS) const
int
fillSparseBlockMatrixCCSTransposed
classg2o_1_1SparseBlockMatrix.html
a0fbc51ac6aebfceed54a6eb75d2f3ab2
(SparseBlockMatrixCCS< MatrixType > &blockCCS) const
bool
multiply
classg2o_1_1SparseBlockMatrix.html
a7e37bb74f265c78174fbb5ac9f4df131
(SparseBlockMatrix< MatrixResultType > *&dest, const SparseBlockMatrix< MatrixFactorType > *M) const
void
multiply
classg2o_1_1SparseBlockMatrix.html
aa0718ac7391b2d88861bc2c9f1b93ab2
(double *&dest, const double *src) const
void
multiplySymmetricUpperTriangle
classg2o_1_1SparseBlockMatrix.html
ab162724d457b342e675c535dd78165cd
(double *&dest, const double *src) const
size_t
nonZeroBlocks
classg2o_1_1SparseBlockMatrix.html
a4e2ecdfdec3b47b2f9373c56aecc7d15
() const
size_t
nonZeros
classg2o_1_1SparseBlockMatrix.html
a52c11b08907dbb80ac44ad5459bc70fe
() const
void
rightMultiply
classg2o_1_1SparseBlockMatrix.html
abd3d832d520ccbcdd4cfed817cd55e81
(double *&dest, const double *src) const
int
rowBaseOfBlock
classg2o_1_1SparseBlockMatrix.html
a176a2dbe00711e248ea25dc1995c6b4c
(int r) const
const std::vector< int > &
rowBlockIndices
classg2o_1_1SparseBlockMatrix.html
ab9f9e621c9bca7c660c61b3948b8ece3
() const
std::vector< int > &
rowBlockIndices
classg2o_1_1SparseBlockMatrix.html
a03a2cfdb856c2dac4875889d55ecda84
()
int
rows
classg2o_1_1SparseBlockMatrix.html
adf18fb267e545b9036314cf9f8f10473
() const
int
rowsOfBlock
classg2o_1_1SparseBlockMatrix.html
a2f1eceae58978d7ee263a80961006d22
(int r) const
void
scale
classg2o_1_1SparseBlockMatrix.html
afbccb3c0404beeba566e21429089e288
(double a)
SparseBlockMatrix *
slice
classg2o_1_1SparseBlockMatrix.html
abc8836f73757f69b97965459944043a5
(int rmin, int rmax, int cmin, int cmax, bool alloc=true) const
SparseBlockMatrix
classg2o_1_1SparseBlockMatrix.html
a0407f26837522322d7b7fd7a5259ee3c
(const int *rbi, const int *cbi, int rb, int cb, bool hasStorage=true)
SparseBlockMatrix
classg2o_1_1SparseBlockMatrix.html
af9b8a9cb09a88bc444775a9974db8760
()
bool
symmPermutation
classg2o_1_1SparseBlockMatrix.html
a19b0010ec521b275bc88fda5c66b1b48
(SparseBlockMatrix< MatrixType > *&dest, const int *pinv, bool onlyUpper=false) const
void
takePatternFromHash
classg2o_1_1SparseBlockMatrix.html
a0b1e9dc3a24b0ab41d7002396a61c833
(SparseBlockMatrixHashMap< MatrixType > &hashMatrix)
bool
transpose
classg2o_1_1SparseBlockMatrix.html
a85d0915bc613dac1a46d372fc1cacde7
(SparseBlockMatrix< MatrixTransposedType > *&dest) const
bool
writeOctave
classg2o_1_1SparseBlockMatrix.html
a58a311fa5e66df880b29c8abb631474e
(const char *filename, bool upperTriangle=true) const
~SparseBlockMatrix
classg2o_1_1SparseBlockMatrix.html
a70d18ec0265a69e1291083e20a5bc95e
()
std::vector< IntBlockMap >
_blockCols
classg2o_1_1SparseBlockMatrix.html
ae236d56a01ba4d292450a518621b41f8
std::vector< int >
_colBlockIndices
classg2o_1_1SparseBlockMatrix.html
aca008740c37d2d00b90f696ab19abb59
bool
_hasStorage
classg2o_1_1SparseBlockMatrix.html
ae3f063a5efc2708b41806ac361fd3ca6
std::vector< int >
_rowBlockIndices
classg2o_1_1SparseBlockMatrix.html
ab0bd9c6d5b7b8704af1bc679032382e3
SparseBlockMatrix< LandmarkMatrixType >
classg2o_1_1SparseBlockMatrix.html
std::map< int, SparseMatrixBlock * >
IntBlockMap
classg2o_1_1SparseBlockMatrix.html
aaa6ca1ae454ed70f62992b6401645f4e
LandmarkMatrixType
SparseMatrixBlock
classg2o_1_1SparseBlockMatrix.html
ab2f7376cbf055803fda6527dcc43e3be
bool
add
classg2o_1_1SparseBlockMatrix.html
a47d026462af0a744cdba6cbf9caa0b3b
(SparseBlockMatrix< LandmarkMatrixType > *&dest) const
SparseMatrixBlock *
block
classg2o_1_1SparseBlockMatrix.html
aaca7b38d2e9a18eebf9e6f5957af0cf7
(int r, int c, bool alloc=false)
const SparseMatrixBlock *
block
classg2o_1_1SparseBlockMatrix.html
a1dd47246358ea852f8ff3db76aa6a287
(int r, int c) const
const std::vector< IntBlockMap > &
blockCols
classg2o_1_1SparseBlockMatrix.html
a8e53797223fff106487d0b0080a3e36e
() const
std::vector< IntBlockMap > &
blockCols
classg2o_1_1SparseBlockMatrix.html
a31236f3e11cb7af4979d68fdba3d5e33
()
void
clear
classg2o_1_1SparseBlockMatrix.html
af14b7aaa588b339f2c06793fcc0d4e09
(bool dealloc=false)
SparseBlockMatrix *
clone
classg2o_1_1SparseBlockMatrix.html
ac2946d6216dd2adfbd257b495a589d13
() const
int
colBaseOfBlock
classg2o_1_1SparseBlockMatrix.html
adf282a20d7c77c5949a0d93ca2651271
(int c) const
const std::vector< int > &
colBlockIndices
classg2o_1_1SparseBlockMatrix.html
adfaf13a5f3134205a58c8346a09a672a
() const
std::vector< int > &
colBlockIndices
classg2o_1_1SparseBlockMatrix.html
aba255bdbb8e0a0d2802ae27e6d4f7cc7
()
int
cols
classg2o_1_1SparseBlockMatrix.html
ab854ca59f370d93229852e32a7b49d3e
() const
int
colsOfBlock
classg2o_1_1SparseBlockMatrix.html
adb88ef292aedf1468f57cf5dc751a8e2
(int c) const
void
fillBlockStructure
classg2o_1_1SparseBlockMatrix.html
a7c9f06c801b5421752673b349477f617
(MatrixStructure &ms) const
int
fillCCS
classg2o_1_1SparseBlockMatrix.html
a71b97c895688e06ab48eaf53c93c39ed
(int *Cp, int *Ci, double *Cx, bool upperTriangle=false) const
int
fillCCS
classg2o_1_1SparseBlockMatrix.html
a77bf1e20da0968a5ad55d590406700a7
(double *Cx, bool upperTriangle=false) const
int
fillSparseBlockMatrixCCS
classg2o_1_1SparseBlockMatrix.html
a1f596d1bd27de9f62282eee7e65a9f27
(SparseBlockMatrixCCS< LandmarkMatrixType > &blockCCS) const
int
fillSparseBlockMatrixCCSTransposed
classg2o_1_1SparseBlockMatrix.html
a0fbc51ac6aebfceed54a6eb75d2f3ab2
(SparseBlockMatrixCCS< LandmarkMatrixType > &blockCCS) const
bool
multiply
classg2o_1_1SparseBlockMatrix.html
a7e37bb74f265c78174fbb5ac9f4df131
(SparseBlockMatrix< MatrixResultType > *&dest, const SparseBlockMatrix< MatrixFactorType > *M) const
void
multiply
classg2o_1_1SparseBlockMatrix.html
aa0718ac7391b2d88861bc2c9f1b93ab2
(double *&dest, const double *src) const
void
multiplySymmetricUpperTriangle
classg2o_1_1SparseBlockMatrix.html
ab162724d457b342e675c535dd78165cd
(double *&dest, const double *src) const
size_t
nonZeroBlocks
classg2o_1_1SparseBlockMatrix.html
a4e2ecdfdec3b47b2f9373c56aecc7d15
() const
size_t
nonZeros
classg2o_1_1SparseBlockMatrix.html
a52c11b08907dbb80ac44ad5459bc70fe
() const
void
rightMultiply
classg2o_1_1SparseBlockMatrix.html
abd3d832d520ccbcdd4cfed817cd55e81
(double *&dest, const double *src) const
int
rowBaseOfBlock
classg2o_1_1SparseBlockMatrix.html
a176a2dbe00711e248ea25dc1995c6b4c
(int r) const
const std::vector< int > &
rowBlockIndices
classg2o_1_1SparseBlockMatrix.html
ab9f9e621c9bca7c660c61b3948b8ece3
() const
std::vector< int > &
rowBlockIndices
classg2o_1_1SparseBlockMatrix.html
a03a2cfdb856c2dac4875889d55ecda84
()
int
rows
classg2o_1_1SparseBlockMatrix.html
adf18fb267e545b9036314cf9f8f10473
() const
int
rowsOfBlock
classg2o_1_1SparseBlockMatrix.html
a2f1eceae58978d7ee263a80961006d22
(int r) const
void
scale
classg2o_1_1SparseBlockMatrix.html
afbccb3c0404beeba566e21429089e288
(double a)
SparseBlockMatrix *
slice
classg2o_1_1SparseBlockMatrix.html
abc8836f73757f69b97965459944043a5
(int rmin, int rmax, int cmin, int cmax, bool alloc=true) const
SparseBlockMatrix
classg2o_1_1SparseBlockMatrix.html
a0407f26837522322d7b7fd7a5259ee3c
(const int *rbi, const int *cbi, int rb, int cb, bool hasStorage=true)
SparseBlockMatrix
classg2o_1_1SparseBlockMatrix.html
af9b8a9cb09a88bc444775a9974db8760
()
bool
symmPermutation
classg2o_1_1SparseBlockMatrix.html
a19b0010ec521b275bc88fda5c66b1b48
(SparseBlockMatrix< LandmarkMatrixType > *&dest, const int *pinv, bool onlyUpper=false) const
void
takePatternFromHash
classg2o_1_1SparseBlockMatrix.html
a0b1e9dc3a24b0ab41d7002396a61c833
(SparseBlockMatrixHashMap< LandmarkMatrixType > &hashMatrix)
bool
transpose
classg2o_1_1SparseBlockMatrix.html
a85d0915bc613dac1a46d372fc1cacde7
(SparseBlockMatrix< MatrixTransposedType > *&dest) const
bool
writeOctave
classg2o_1_1SparseBlockMatrix.html
a58a311fa5e66df880b29c8abb631474e
(const char *filename, bool upperTriangle=true) const
~SparseBlockMatrix
classg2o_1_1SparseBlockMatrix.html
a70d18ec0265a69e1291083e20a5bc95e
()
std::vector< IntBlockMap >
_blockCols
classg2o_1_1SparseBlockMatrix.html
ae236d56a01ba4d292450a518621b41f8
std::vector< int >
_colBlockIndices
classg2o_1_1SparseBlockMatrix.html
aca008740c37d2d00b90f696ab19abb59
bool
_hasStorage
classg2o_1_1SparseBlockMatrix.html
ae3f063a5efc2708b41806ac361fd3ca6
std::vector< int >
_rowBlockIndices
classg2o_1_1SparseBlockMatrix.html
ab0bd9c6d5b7b8704af1bc679032382e3
SparseBlockMatrix< PoseLandmarkMatrixType >
classg2o_1_1SparseBlockMatrix.html
std::map< int, SparseMatrixBlock * >
IntBlockMap
classg2o_1_1SparseBlockMatrix.html
aaa6ca1ae454ed70f62992b6401645f4e
PoseLandmarkMatrixType
SparseMatrixBlock
classg2o_1_1SparseBlockMatrix.html
ab2f7376cbf055803fda6527dcc43e3be
bool
add
classg2o_1_1SparseBlockMatrix.html
a47d026462af0a744cdba6cbf9caa0b3b
(SparseBlockMatrix< PoseLandmarkMatrixType > *&dest) const
SparseMatrixBlock *
block
classg2o_1_1SparseBlockMatrix.html
aaca7b38d2e9a18eebf9e6f5957af0cf7
(int r, int c, bool alloc=false)
const SparseMatrixBlock *
block
classg2o_1_1SparseBlockMatrix.html
a1dd47246358ea852f8ff3db76aa6a287
(int r, int c) const
const std::vector< IntBlockMap > &
blockCols
classg2o_1_1SparseBlockMatrix.html
a8e53797223fff106487d0b0080a3e36e
() const
std::vector< IntBlockMap > &
blockCols
classg2o_1_1SparseBlockMatrix.html
a31236f3e11cb7af4979d68fdba3d5e33
()
void
clear
classg2o_1_1SparseBlockMatrix.html
af14b7aaa588b339f2c06793fcc0d4e09
(bool dealloc=false)
SparseBlockMatrix *
clone
classg2o_1_1SparseBlockMatrix.html
ac2946d6216dd2adfbd257b495a589d13
() const
int
colBaseOfBlock
classg2o_1_1SparseBlockMatrix.html
adf282a20d7c77c5949a0d93ca2651271
(int c) const
const std::vector< int > &
colBlockIndices
classg2o_1_1SparseBlockMatrix.html
adfaf13a5f3134205a58c8346a09a672a
() const
std::vector< int > &
colBlockIndices
classg2o_1_1SparseBlockMatrix.html
aba255bdbb8e0a0d2802ae27e6d4f7cc7
()
int
cols
classg2o_1_1SparseBlockMatrix.html
ab854ca59f370d93229852e32a7b49d3e
() const
int
colsOfBlock
classg2o_1_1SparseBlockMatrix.html
adb88ef292aedf1468f57cf5dc751a8e2
(int c) const
void
fillBlockStructure
classg2o_1_1SparseBlockMatrix.html
a7c9f06c801b5421752673b349477f617
(MatrixStructure &ms) const
int
fillCCS
classg2o_1_1SparseBlockMatrix.html
a71b97c895688e06ab48eaf53c93c39ed
(int *Cp, int *Ci, double *Cx, bool upperTriangle=false) const
int
fillCCS
classg2o_1_1SparseBlockMatrix.html
a77bf1e20da0968a5ad55d590406700a7
(double *Cx, bool upperTriangle=false) const
int
fillSparseBlockMatrixCCS
classg2o_1_1SparseBlockMatrix.html
a1f596d1bd27de9f62282eee7e65a9f27
(SparseBlockMatrixCCS< PoseLandmarkMatrixType > &blockCCS) const
int
fillSparseBlockMatrixCCSTransposed
classg2o_1_1SparseBlockMatrix.html
a0fbc51ac6aebfceed54a6eb75d2f3ab2
(SparseBlockMatrixCCS< PoseLandmarkMatrixType > &blockCCS) const
bool
multiply
classg2o_1_1SparseBlockMatrix.html
a7e37bb74f265c78174fbb5ac9f4df131
(SparseBlockMatrix< MatrixResultType > *&dest, const SparseBlockMatrix< MatrixFactorType > *M) const
void
multiply
classg2o_1_1SparseBlockMatrix.html
aa0718ac7391b2d88861bc2c9f1b93ab2
(double *&dest, const double *src) const
void
multiplySymmetricUpperTriangle
classg2o_1_1SparseBlockMatrix.html
ab162724d457b342e675c535dd78165cd
(double *&dest, const double *src) const
size_t
nonZeroBlocks
classg2o_1_1SparseBlockMatrix.html
a4e2ecdfdec3b47b2f9373c56aecc7d15
() const
size_t
nonZeros
classg2o_1_1SparseBlockMatrix.html
a52c11b08907dbb80ac44ad5459bc70fe
() const
void
rightMultiply
classg2o_1_1SparseBlockMatrix.html
abd3d832d520ccbcdd4cfed817cd55e81
(double *&dest, const double *src) const
int
rowBaseOfBlock
classg2o_1_1SparseBlockMatrix.html
a176a2dbe00711e248ea25dc1995c6b4c
(int r) const
const std::vector< int > &
rowBlockIndices
classg2o_1_1SparseBlockMatrix.html
ab9f9e621c9bca7c660c61b3948b8ece3
() const
std::vector< int > &
rowBlockIndices
classg2o_1_1SparseBlockMatrix.html
a03a2cfdb856c2dac4875889d55ecda84
()
int
rows
classg2o_1_1SparseBlockMatrix.html
adf18fb267e545b9036314cf9f8f10473
() const
int
rowsOfBlock
classg2o_1_1SparseBlockMatrix.html
a2f1eceae58978d7ee263a80961006d22
(int r) const
void
scale
classg2o_1_1SparseBlockMatrix.html
afbccb3c0404beeba566e21429089e288
(double a)
SparseBlockMatrix *
slice
classg2o_1_1SparseBlockMatrix.html
abc8836f73757f69b97965459944043a5
(int rmin, int rmax, int cmin, int cmax, bool alloc=true) const
SparseBlockMatrix
classg2o_1_1SparseBlockMatrix.html
a0407f26837522322d7b7fd7a5259ee3c
(const int *rbi, const int *cbi, int rb, int cb, bool hasStorage=true)
SparseBlockMatrix
classg2o_1_1SparseBlockMatrix.html
af9b8a9cb09a88bc444775a9974db8760
()
bool
symmPermutation
classg2o_1_1SparseBlockMatrix.html
a19b0010ec521b275bc88fda5c66b1b48
(SparseBlockMatrix< PoseLandmarkMatrixType > *&dest, const int *pinv, bool onlyUpper=false) const
void
takePatternFromHash
classg2o_1_1SparseBlockMatrix.html
a0b1e9dc3a24b0ab41d7002396a61c833
(SparseBlockMatrixHashMap< PoseLandmarkMatrixType > &hashMatrix)
bool
transpose
classg2o_1_1SparseBlockMatrix.html
a85d0915bc613dac1a46d372fc1cacde7
(SparseBlockMatrix< MatrixTransposedType > *&dest) const
bool
writeOctave
classg2o_1_1SparseBlockMatrix.html
a58a311fa5e66df880b29c8abb631474e
(const char *filename, bool upperTriangle=true) const
~SparseBlockMatrix
classg2o_1_1SparseBlockMatrix.html
a70d18ec0265a69e1291083e20a5bc95e
()
std::vector< IntBlockMap >
_blockCols
classg2o_1_1SparseBlockMatrix.html
ae236d56a01ba4d292450a518621b41f8
std::vector< int >
_colBlockIndices
classg2o_1_1SparseBlockMatrix.html
aca008740c37d2d00b90f696ab19abb59
bool
_hasStorage
classg2o_1_1SparseBlockMatrix.html
ae3f063a5efc2708b41806ac361fd3ca6
std::vector< int >
_rowBlockIndices
classg2o_1_1SparseBlockMatrix.html
ab0bd9c6d5b7b8704af1bc679032382e3
SparseBlockMatrix< PoseMatrixType >
classg2o_1_1SparseBlockMatrix.html
std::map< int, SparseMatrixBlock * >
IntBlockMap
classg2o_1_1SparseBlockMatrix.html
aaa6ca1ae454ed70f62992b6401645f4e
PoseMatrixType
SparseMatrixBlock
classg2o_1_1SparseBlockMatrix.html
ab2f7376cbf055803fda6527dcc43e3be
bool
add
classg2o_1_1SparseBlockMatrix.html
a47d026462af0a744cdba6cbf9caa0b3b
(SparseBlockMatrix< PoseMatrixType > *&dest) const
SparseMatrixBlock *
block
classg2o_1_1SparseBlockMatrix.html
aaca7b38d2e9a18eebf9e6f5957af0cf7
(int r, int c, bool alloc=false)
const SparseMatrixBlock *
block
classg2o_1_1SparseBlockMatrix.html
a1dd47246358ea852f8ff3db76aa6a287
(int r, int c) const
const std::vector< IntBlockMap > &
blockCols
classg2o_1_1SparseBlockMatrix.html
a8e53797223fff106487d0b0080a3e36e
() const
std::vector< IntBlockMap > &
blockCols
classg2o_1_1SparseBlockMatrix.html
a31236f3e11cb7af4979d68fdba3d5e33
()
void
clear
classg2o_1_1SparseBlockMatrix.html
af14b7aaa588b339f2c06793fcc0d4e09
(bool dealloc=false)
SparseBlockMatrix *
clone
classg2o_1_1SparseBlockMatrix.html
ac2946d6216dd2adfbd257b495a589d13
() const
int
colBaseOfBlock
classg2o_1_1SparseBlockMatrix.html
adf282a20d7c77c5949a0d93ca2651271
(int c) const
const std::vector< int > &
colBlockIndices
classg2o_1_1SparseBlockMatrix.html
adfaf13a5f3134205a58c8346a09a672a
() const
std::vector< int > &
colBlockIndices
classg2o_1_1SparseBlockMatrix.html
aba255bdbb8e0a0d2802ae27e6d4f7cc7
()
int
cols
classg2o_1_1SparseBlockMatrix.html
ab854ca59f370d93229852e32a7b49d3e
() const
int
colsOfBlock
classg2o_1_1SparseBlockMatrix.html
adb88ef292aedf1468f57cf5dc751a8e2
(int c) const
void
fillBlockStructure
classg2o_1_1SparseBlockMatrix.html
a7c9f06c801b5421752673b349477f617
(MatrixStructure &ms) const
int
fillCCS
classg2o_1_1SparseBlockMatrix.html
a71b97c895688e06ab48eaf53c93c39ed
(int *Cp, int *Ci, double *Cx, bool upperTriangle=false) const
int
fillCCS
classg2o_1_1SparseBlockMatrix.html
a77bf1e20da0968a5ad55d590406700a7
(double *Cx, bool upperTriangle=false) const
int
fillSparseBlockMatrixCCS
classg2o_1_1SparseBlockMatrix.html
a1f596d1bd27de9f62282eee7e65a9f27
(SparseBlockMatrixCCS< PoseMatrixType > &blockCCS) const
int
fillSparseBlockMatrixCCSTransposed
classg2o_1_1SparseBlockMatrix.html
a0fbc51ac6aebfceed54a6eb75d2f3ab2
(SparseBlockMatrixCCS< PoseMatrixType > &blockCCS) const
bool
multiply
classg2o_1_1SparseBlockMatrix.html
a7e37bb74f265c78174fbb5ac9f4df131
(SparseBlockMatrix< MatrixResultType > *&dest, const SparseBlockMatrix< MatrixFactorType > *M) const
void
multiply
classg2o_1_1SparseBlockMatrix.html
aa0718ac7391b2d88861bc2c9f1b93ab2
(double *&dest, const double *src) const
void
multiplySymmetricUpperTriangle
classg2o_1_1SparseBlockMatrix.html
ab162724d457b342e675c535dd78165cd
(double *&dest, const double *src) const
size_t
nonZeroBlocks
classg2o_1_1SparseBlockMatrix.html
a4e2ecdfdec3b47b2f9373c56aecc7d15
() const
size_t
nonZeros
classg2o_1_1SparseBlockMatrix.html
a52c11b08907dbb80ac44ad5459bc70fe
() const
void
rightMultiply
classg2o_1_1SparseBlockMatrix.html
abd3d832d520ccbcdd4cfed817cd55e81
(double *&dest, const double *src) const
int
rowBaseOfBlock
classg2o_1_1SparseBlockMatrix.html
a176a2dbe00711e248ea25dc1995c6b4c
(int r) const
const std::vector< int > &
rowBlockIndices
classg2o_1_1SparseBlockMatrix.html
ab9f9e621c9bca7c660c61b3948b8ece3
() const
std::vector< int > &
rowBlockIndices
classg2o_1_1SparseBlockMatrix.html
a03a2cfdb856c2dac4875889d55ecda84
()
int
rows
classg2o_1_1SparseBlockMatrix.html
adf18fb267e545b9036314cf9f8f10473
() const
int
rowsOfBlock
classg2o_1_1SparseBlockMatrix.html
a2f1eceae58978d7ee263a80961006d22
(int r) const
void
scale
classg2o_1_1SparseBlockMatrix.html
afbccb3c0404beeba566e21429089e288
(double a)
SparseBlockMatrix *
slice
classg2o_1_1SparseBlockMatrix.html
abc8836f73757f69b97965459944043a5
(int rmin, int rmax, int cmin, int cmax, bool alloc=true) const
SparseBlockMatrix
classg2o_1_1SparseBlockMatrix.html
a0407f26837522322d7b7fd7a5259ee3c
(const int *rbi, const int *cbi, int rb, int cb, bool hasStorage=true)
SparseBlockMatrix
classg2o_1_1SparseBlockMatrix.html
af9b8a9cb09a88bc444775a9974db8760
()
bool
symmPermutation
classg2o_1_1SparseBlockMatrix.html
a19b0010ec521b275bc88fda5c66b1b48
(SparseBlockMatrix< PoseMatrixType > *&dest, const int *pinv, bool onlyUpper=false) const
void
takePatternFromHash
classg2o_1_1SparseBlockMatrix.html
a0b1e9dc3a24b0ab41d7002396a61c833
(SparseBlockMatrixHashMap< PoseMatrixType > &hashMatrix)
bool
transpose
classg2o_1_1SparseBlockMatrix.html
a85d0915bc613dac1a46d372fc1cacde7
(SparseBlockMatrix< MatrixTransposedType > *&dest) const
bool
writeOctave
classg2o_1_1SparseBlockMatrix.html
a58a311fa5e66df880b29c8abb631474e
(const char *filename, bool upperTriangle=true) const
~SparseBlockMatrix
classg2o_1_1SparseBlockMatrix.html
a70d18ec0265a69e1291083e20a5bc95e
()
std::vector< IntBlockMap >
_blockCols
classg2o_1_1SparseBlockMatrix.html
ae236d56a01ba4d292450a518621b41f8
std::vector< int >
_colBlockIndices
classg2o_1_1SparseBlockMatrix.html
aca008740c37d2d00b90f696ab19abb59
bool
_hasStorage
classg2o_1_1SparseBlockMatrix.html
ae3f063a5efc2708b41806ac361fd3ca6
std::vector< int >
_rowBlockIndices
classg2o_1_1SparseBlockMatrix.html
ab0bd9c6d5b7b8704af1bc679032382e3
g2o::SparseBlockMatrixCCS
classg2o_1_1SparseBlockMatrixCCS.html
MatrixType
g2o::SparseBlockMatrixCCS::RowBlock
std::vector< RowBlock >
SparseColumn
classg2o_1_1SparseBlockMatrixCCS.html
a4fc5dfe0a9ff9bd62065ca4b17f25bc1
MatrixType
SparseMatrixBlock
classg2o_1_1SparseBlockMatrixCCS.html
a41ea1c8c9d94a25544903ae8345c0354
const std::vector< SparseColumn > &
blockCols
classg2o_1_1SparseBlockMatrixCCS.html
ae43c6599984015bdc3d481266e1555ea
() const
std::vector< SparseColumn > &
blockCols
classg2o_1_1SparseBlockMatrixCCS.html
a5a9ef3cd8399a335edec8b7e934192b8
()
int
colBaseOfBlock
classg2o_1_1SparseBlockMatrixCCS.html
a3a2820367f643881ebd0a45f2cd0c9be
(int c) const
const std::vector< int > &
colBlockIndices
classg2o_1_1SparseBlockMatrixCCS.html
af36057337dbc4376e44f74baaf18992a
() const
int
cols
classg2o_1_1SparseBlockMatrixCCS.html
a4f04707008af38a3c368eed74ad0bffc
() const
int
colsOfBlock
classg2o_1_1SparseBlockMatrixCCS.html
a268101f9f1e179fdac973f9c565c168d
(int c) const
int
fillCCS
classg2o_1_1SparseBlockMatrixCCS.html
a6dfde3d314a5334c850ab825df8de77a
(int *Cp, int *Ci, double *Cx, bool upperTriangle=false) const
int
fillCCS
classg2o_1_1SparseBlockMatrixCCS.html
adab44f6a330393be5f593659a5e7c7bd
(double *Cx, bool upperTriangle=false) const
void
rightMultiply
classg2o_1_1SparseBlockMatrixCCS.html
a6d9393fa3950a7cefc7f9ca58ccede64
(double *&dest, const double *src) const
int
rowBaseOfBlock
classg2o_1_1SparseBlockMatrixCCS.html
a8b35a98d3343554699811f682042a647
(int r) const
const std::vector< int > &
rowBlockIndices
classg2o_1_1SparseBlockMatrixCCS.html
ad64c68168586e5088e767ca74ca8ba46
() const
int
rows
classg2o_1_1SparseBlockMatrixCCS.html
ac40b53774ff036f56faaa0bfb87837c0
() const
int
rowsOfBlock
classg2o_1_1SparseBlockMatrixCCS.html
a5152d431cdd268586dcde5cf79a5f202
(int r) const
void
sortColumns
classg2o_1_1SparseBlockMatrixCCS.html
a6500e67cc29b3fe51bc40930d97d0ac5
()
SparseBlockMatrixCCS
classg2o_1_1SparseBlockMatrixCCS.html
abaeeb7ad0ba28f37dba85601882806f1
(const std::vector< int > &rowIndices, const std::vector< int > &colIndices)
std::vector< SparseColumn >
_blockCols
classg2o_1_1SparseBlockMatrixCCS.html
ab6b173607380a367cc1cd67442c1c3e2
const std::vector< int > &
_colBlockIndices
classg2o_1_1SparseBlockMatrixCCS.html
ae31426bfb6b31bd0fd72de2e18dd5a35
const std::vector< int > &
_rowBlockIndices
classg2o_1_1SparseBlockMatrixCCS.html
afabda9a2efe5ea9efb5a1e5312f6e307
SparseBlockMatrixCCS< PoseLandmarkMatrixType >
classg2o_1_1SparseBlockMatrixCCS.html
std::vector< RowBlock >
SparseColumn
classg2o_1_1SparseBlockMatrixCCS.html
a4fc5dfe0a9ff9bd62065ca4b17f25bc1
PoseLandmarkMatrixType
SparseMatrixBlock
classg2o_1_1SparseBlockMatrixCCS.html
a41ea1c8c9d94a25544903ae8345c0354
const std::vector< SparseColumn > &
blockCols
classg2o_1_1SparseBlockMatrixCCS.html
ae43c6599984015bdc3d481266e1555ea
() const
std::vector< SparseColumn > &
blockCols
classg2o_1_1SparseBlockMatrixCCS.html
a5a9ef3cd8399a335edec8b7e934192b8
()
int
colBaseOfBlock
classg2o_1_1SparseBlockMatrixCCS.html
a3a2820367f643881ebd0a45f2cd0c9be
(int c) const
const std::vector< int > &
colBlockIndices
classg2o_1_1SparseBlockMatrixCCS.html
af36057337dbc4376e44f74baaf18992a
() const
int
cols
classg2o_1_1SparseBlockMatrixCCS.html
a4f04707008af38a3c368eed74ad0bffc
() const
int
colsOfBlock
classg2o_1_1SparseBlockMatrixCCS.html
a268101f9f1e179fdac973f9c565c168d
(int c) const
int
fillCCS
classg2o_1_1SparseBlockMatrixCCS.html
a6dfde3d314a5334c850ab825df8de77a
(int *Cp, int *Ci, double *Cx, bool upperTriangle=false) const
int
fillCCS
classg2o_1_1SparseBlockMatrixCCS.html
adab44f6a330393be5f593659a5e7c7bd
(double *Cx, bool upperTriangle=false) const
void
rightMultiply
classg2o_1_1SparseBlockMatrixCCS.html
a6d9393fa3950a7cefc7f9ca58ccede64
(double *&dest, const double *src) const
int
rowBaseOfBlock
classg2o_1_1SparseBlockMatrixCCS.html
a8b35a98d3343554699811f682042a647
(int r) const
const std::vector< int > &
rowBlockIndices
classg2o_1_1SparseBlockMatrixCCS.html
ad64c68168586e5088e767ca74ca8ba46
() const
int
rows
classg2o_1_1SparseBlockMatrixCCS.html
ac40b53774ff036f56faaa0bfb87837c0
() const
int
rowsOfBlock
classg2o_1_1SparseBlockMatrixCCS.html
a5152d431cdd268586dcde5cf79a5f202
(int r) const
void
sortColumns
classg2o_1_1SparseBlockMatrixCCS.html
a6500e67cc29b3fe51bc40930d97d0ac5
()
SparseBlockMatrixCCS
classg2o_1_1SparseBlockMatrixCCS.html
abaeeb7ad0ba28f37dba85601882806f1
(const std::vector< int > &rowIndices, const std::vector< int > &colIndices)
std::vector< SparseColumn >
_blockCols
classg2o_1_1SparseBlockMatrixCCS.html
ab6b173607380a367cc1cd67442c1c3e2
const std::vector< int > &
_colBlockIndices
classg2o_1_1SparseBlockMatrixCCS.html
ae31426bfb6b31bd0fd72de2e18dd5a35
const std::vector< int > &
_rowBlockIndices
classg2o_1_1SparseBlockMatrixCCS.html
afabda9a2efe5ea9efb5a1e5312f6e307
SparseBlockMatrixCCS< PoseMatrixType >
classg2o_1_1SparseBlockMatrixCCS.html
std::vector< RowBlock >
SparseColumn
classg2o_1_1SparseBlockMatrixCCS.html
a4fc5dfe0a9ff9bd62065ca4b17f25bc1
PoseMatrixType
SparseMatrixBlock
classg2o_1_1SparseBlockMatrixCCS.html
a41ea1c8c9d94a25544903ae8345c0354
const std::vector< SparseColumn > &
blockCols
classg2o_1_1SparseBlockMatrixCCS.html
ae43c6599984015bdc3d481266e1555ea
() const
std::vector< SparseColumn > &
blockCols
classg2o_1_1SparseBlockMatrixCCS.html
a5a9ef3cd8399a335edec8b7e934192b8
()
int
colBaseOfBlock
classg2o_1_1SparseBlockMatrixCCS.html
a3a2820367f643881ebd0a45f2cd0c9be
(int c) const
const std::vector< int > &
colBlockIndices
classg2o_1_1SparseBlockMatrixCCS.html
af36057337dbc4376e44f74baaf18992a
() const
int
cols
classg2o_1_1SparseBlockMatrixCCS.html
a4f04707008af38a3c368eed74ad0bffc
() const
int
colsOfBlock
classg2o_1_1SparseBlockMatrixCCS.html
a268101f9f1e179fdac973f9c565c168d
(int c) const
int
fillCCS
classg2o_1_1SparseBlockMatrixCCS.html
a6dfde3d314a5334c850ab825df8de77a
(int *Cp, int *Ci, double *Cx, bool upperTriangle=false) const
int
fillCCS
classg2o_1_1SparseBlockMatrixCCS.html
adab44f6a330393be5f593659a5e7c7bd
(double *Cx, bool upperTriangle=false) const
void
rightMultiply
classg2o_1_1SparseBlockMatrixCCS.html
a6d9393fa3950a7cefc7f9ca58ccede64
(double *&dest, const double *src) const
int
rowBaseOfBlock
classg2o_1_1SparseBlockMatrixCCS.html
a8b35a98d3343554699811f682042a647
(int r) const
const std::vector< int > &
rowBlockIndices
classg2o_1_1SparseBlockMatrixCCS.html
ad64c68168586e5088e767ca74ca8ba46
() const
int
rows
classg2o_1_1SparseBlockMatrixCCS.html
ac40b53774ff036f56faaa0bfb87837c0
() const
int
rowsOfBlock
classg2o_1_1SparseBlockMatrixCCS.html
a5152d431cdd268586dcde5cf79a5f202
(int r) const
void
sortColumns
classg2o_1_1SparseBlockMatrixCCS.html
a6500e67cc29b3fe51bc40930d97d0ac5
()
SparseBlockMatrixCCS
classg2o_1_1SparseBlockMatrixCCS.html
abaeeb7ad0ba28f37dba85601882806f1
(const std::vector< int > &rowIndices, const std::vector< int > &colIndices)
std::vector< SparseColumn >
_blockCols
classg2o_1_1SparseBlockMatrixCCS.html
ab6b173607380a367cc1cd67442c1c3e2
const std::vector< int > &
_colBlockIndices
classg2o_1_1SparseBlockMatrixCCS.html
ae31426bfb6b31bd0fd72de2e18dd5a35
const std::vector< int > &
_rowBlockIndices
classg2o_1_1SparseBlockMatrixCCS.html
afabda9a2efe5ea9efb5a1e5312f6e307
g2o::SparseBlockMatrixDiagonal
classg2o_1_1SparseBlockMatrixDiagonal.html
MatrixType
std::vector< MatrixType, Eigen::aligned_allocator< MatrixType > >
DiagonalVector
classg2o_1_1SparseBlockMatrixDiagonal.html
a2eb7fc4130fac5c499b57f3bec855812
MatrixType
SparseMatrixBlock
classg2o_1_1SparseBlockMatrixDiagonal.html
a93a57bc93d5b099fcd424ba1fc1a0585
int
baseOfBlock
classg2o_1_1SparseBlockMatrixDiagonal.html
a282013b87fc71fa5ef6657ea4f58855d
(int r) const
const std::vector< int > &
blockIndices
classg2o_1_1SparseBlockMatrixDiagonal.html
acac6778f21aea2355fccad48de1c6f08
() const
int
cols
classg2o_1_1SparseBlockMatrixDiagonal.html
ad732f51a1553530d5645c24861975207
() const
const DiagonalVector &
diagonal
classg2o_1_1SparseBlockMatrixDiagonal.html
a762097ac116728fec0cc64cf05610a96
() const
DiagonalVector &
diagonal
classg2o_1_1SparseBlockMatrixDiagonal.html
af75593896065195f7dc2342132c565cc
()
int
dimOfBlock
classg2o_1_1SparseBlockMatrixDiagonal.html
a80f1f9af0e97734b92f6c26054e8b316
(int r) const
void
multiply
classg2o_1_1SparseBlockMatrixDiagonal.html
a3b6da3a28659e6b86410885ce7297ce2
(double *&dest, const double *src) const
int
rows
classg2o_1_1SparseBlockMatrixDiagonal.html
aa255d0a5069a9ad0ca6674a4e70c8397
() const
SparseBlockMatrixDiagonal
classg2o_1_1SparseBlockMatrixDiagonal.html
a0e01566c4ff881af058f366672291b27
(const std::vector< int > &blockIndices)
const std::vector< int > &
_blockIndices
classg2o_1_1SparseBlockMatrixDiagonal.html
a12ca3362997c3ca21c8b2a203177485e
DiagonalVector
_diagonal
classg2o_1_1SparseBlockMatrixDiagonal.html
a0679df785f9e7b79a1e9dfe623af5341
SparseBlockMatrixDiagonal< LandmarkMatrixType >
classg2o_1_1SparseBlockMatrixDiagonal.html
std::vector< LandmarkMatrixType, Eigen::aligned_allocator< LandmarkMatrixType > >
DiagonalVector
classg2o_1_1SparseBlockMatrixDiagonal.html
a2eb7fc4130fac5c499b57f3bec855812
LandmarkMatrixType
SparseMatrixBlock
classg2o_1_1SparseBlockMatrixDiagonal.html
a93a57bc93d5b099fcd424ba1fc1a0585
int
baseOfBlock
classg2o_1_1SparseBlockMatrixDiagonal.html
a282013b87fc71fa5ef6657ea4f58855d
(int r) const
const std::vector< int > &
blockIndices
classg2o_1_1SparseBlockMatrixDiagonal.html
acac6778f21aea2355fccad48de1c6f08
() const
int
cols
classg2o_1_1SparseBlockMatrixDiagonal.html
ad732f51a1553530d5645c24861975207
() const
const DiagonalVector &
diagonal
classg2o_1_1SparseBlockMatrixDiagonal.html
a762097ac116728fec0cc64cf05610a96
() const
DiagonalVector &
diagonal
classg2o_1_1SparseBlockMatrixDiagonal.html
af75593896065195f7dc2342132c565cc
()
int
dimOfBlock
classg2o_1_1SparseBlockMatrixDiagonal.html
a80f1f9af0e97734b92f6c26054e8b316
(int r) const
void
multiply
classg2o_1_1SparseBlockMatrixDiagonal.html
a3b6da3a28659e6b86410885ce7297ce2
(double *&dest, const double *src) const
int
rows
classg2o_1_1SparseBlockMatrixDiagonal.html
aa255d0a5069a9ad0ca6674a4e70c8397
() const
SparseBlockMatrixDiagonal
classg2o_1_1SparseBlockMatrixDiagonal.html
a0e01566c4ff881af058f366672291b27
(const std::vector< int > &blockIndices)
const std::vector< int > &
_blockIndices
classg2o_1_1SparseBlockMatrixDiagonal.html
a12ca3362997c3ca21c8b2a203177485e
DiagonalVector
_diagonal
classg2o_1_1SparseBlockMatrixDiagonal.html
a0679df785f9e7b79a1e9dfe623af5341
g2o::SparseBlockMatrixHashMap
classg2o_1_1SparseBlockMatrixHashMap.html
MatrixType
std::tr1::unordered_map< int, MatrixType * >
SparseColumn
classg2o_1_1SparseBlockMatrixHashMap.html
ae364a722296b90e32dd6c3a8fbeb49ae
MatrixType
SparseMatrixBlock
classg2o_1_1SparseBlockMatrixHashMap.html
a03d422844dbf0b10f4fcf7e69fdb0bca
MatrixType *
addBlock
classg2o_1_1SparseBlockMatrixHashMap.html
a08330c47b1b60bbe008e3c4ee2f5150f
(int r, int c, bool zeroBlock=false)
const std::vector< SparseColumn > &
blockCols
classg2o_1_1SparseBlockMatrixHashMap.html
a9d81b373b456ec74e214d1e378664933
() const
std::vector< SparseColumn > &
blockCols
classg2o_1_1SparseBlockMatrixHashMap.html
a2879ea0d9b530e7c522c912dff279b5d
()
int
colBaseOfBlock
classg2o_1_1SparseBlockMatrixHashMap.html
a533a55bea873a2851741f8f5be3cfd83
(int c) const
const std::vector< int > &
colBlockIndices
classg2o_1_1SparseBlockMatrixHashMap.html
acc0352ad576ea5c5cebc76ba636ec481
() const
int
cols
classg2o_1_1SparseBlockMatrixHashMap.html
acbf329a1870ef0991faea1a02afbe3a1
() const
int
colsOfBlock
classg2o_1_1SparseBlockMatrixHashMap.html
a8c03c74d5c78e30d366cd663270d923c
(int c) const
int
rowBaseOfBlock
classg2o_1_1SparseBlockMatrixHashMap.html
afd1b66bfdc86abfee8178cf277fd5253
(int r) const
const std::vector< int > &
rowBlockIndices
classg2o_1_1SparseBlockMatrixHashMap.html
ab68b1dacc1fe4abc86eef0df9caf283c
() const
int
rows
classg2o_1_1SparseBlockMatrixHashMap.html
a5f1fed0dc3e768a99aa6c92fc0f77fa2
() const
int
rowsOfBlock
classg2o_1_1SparseBlockMatrixHashMap.html
a2bb620db9811ddac6a3a701b16f678ea
(int r) const
SparseBlockMatrixHashMap
classg2o_1_1SparseBlockMatrixHashMap.html
abe4b64edb59d95b632d7f655445157df
(const std::vector< int > &rowIndices, const std::vector< int > &colIndices)
std::vector< SparseColumn >
_blockCols
classg2o_1_1SparseBlockMatrixHashMap.html
ae54514ce47f9cf1e54455d1f0adceb23
const std::vector< int > &
_colBlockIndices
classg2o_1_1SparseBlockMatrixHashMap.html
a1def3b2ef5c5ee646d831cda7b1954be
const std::vector< int > &
_rowBlockIndices
classg2o_1_1SparseBlockMatrixHashMap.html
ab002c32872fbce7d3485a5032eaee0de
g2o::SparseOptimizer
classg2o_1_1SparseOptimizer.html
g2o::OptimizableGraph
AT_COMPUTEACTIVERROR
classg2o_1_1SparseOptimizer.html
a085529b092eb7fe4970e0cd6c3bd18bfa040ef6eacdbc7ede37bc5280dc5a2814
AT_NUM_ELEMENTS
classg2o_1_1SparseOptimizer.html
a085529b092eb7fe4970e0cd6c3bd18bfa9e4fe5403aed6a2ac8b31651c9379098
AT_COMPUTEACTIVERROR
classg2o_1_1SparseOptimizer.html
a085529b092eb7fe4970e0cd6c3bd18bfa040ef6eacdbc7ede37bc5280dc5a2814
AT_NUM_ELEMENTS
classg2o_1_1SparseOptimizer.html
a085529b092eb7fe4970e0cd6c3bd18bfa9e4fe5403aed6a2ac8b31651c9379098
double
activeChi2
classg2o_1_1SparseOptimizer.html
add4d83073e22dbb48b66b953d0185ffa
() const
const EdgeContainer &
activeEdges
classg2o_1_1SparseOptimizer.html
aef20b7dd401862d572a851349d1bc124
() const
double
activeRobustChi2
classg2o_1_1SparseOptimizer.html
ae47c5023e53685523499fc00d6057d14
() const
const VertexContainer &
activeVertices
classg2o_1_1SparseOptimizer.html
a5715f0bab2cb9c1e8a330b2c3c217859
() const
bool
addComputeErrorAction
classg2o_1_1SparseOptimizer.html
a43517d9f9f23ba6041061c57dddd916d
(HyperGraphAction *action)
const OptimizationAlgorithm *
algorithm
classg2o_1_1SparseOptimizer.html
a7dad5beea6a44d92b1cc47c0e526a676
() const
const BatchStatisticsContainer &
batchStatistics
classg2o_1_1SparseOptimizer.html
ac0b9e0f3c9d05f600882b9c9b8a5c7c1
() const
BatchStatisticsContainer &
batchStatistics
classg2o_1_1SparseOptimizer.html
aa93ecf8d3b99e2eef3709a5c70cc8632
()
virtual void
clear
classg2o_1_1SparseOptimizer.html
a4881e4ac9ba9a58d4e249dc03ef9683d
()
void
computeActiveErrors
classg2o_1_1SparseOptimizer.html
a09572668aa85b75a5bebf7b66401ce8f
()
bool
computeBatchStatistics
classg2o_1_1SparseOptimizer.html
a4a4261f1008f1b0f660381b9c46b78f7
() const
virtual void
computeInitialGuess
classg2o_1_1SparseOptimizer.html
a59db9f16934d3b9f7a52511f0be1bb07
()
virtual void
computeInitialGuess
classg2o_1_1SparseOptimizer.html
a2fba11c8572fce4a8c1bcca4fa3e43fb
(EstimatePropagatorCost &propagator)
bool
computeMarginals
classg2o_1_1SparseOptimizer.html
a656be8b8244a48dc1207f29eec77af5a
(SparseBlockMatrix< MatrixXd > &spinv, const std::vector< std::pair< int, int > > &blockIndices)
bool
computeMarginals
classg2o_1_1SparseOptimizer.html
ad9f7ba03f7f37114f757f34f67dd48e5
(SparseBlockMatrix< MatrixXd > &spinv, const Vertex *vertex)
bool
computeMarginals
classg2o_1_1SparseOptimizer.html
a06bd3e9f1576dafeae317d2697c6f532
(SparseBlockMatrix< MatrixXd > &spinv, const VertexContainer &vertices)
void
discardTop
classg2o_1_1SparseOptimizer.html
ac6344493dc9f66d5443759ff9f2abf6c
(SparseOptimizer::VertexContainer &vlist)
void
discardTop
classg2o_1_1SparseOptimizer.html
a20ed9e9f1201bfb874456a8d30f169fb
()
EdgeContainer::const_iterator
findActiveEdge
classg2o_1_1SparseOptimizer.html
a68b59bf6d56a390717b82b3ae009ccf0
(const OptimizableGraph::Edge *e) const
VertexContainer::const_iterator
findActiveVertex
classg2o_1_1SparseOptimizer.html
a89ae01e9d070110a775d8a266717d719
(const OptimizableGraph::Vertex *v) const
virtual Vertex *
findGauge
classg2o_1_1SparseOptimizer.html
aad77b73bf7d192fcebf1daf9ae103036
()
bool *
forceStopFlag
classg2o_1_1SparseOptimizer.html
a13b3b195dd3169303c2c8e0f6edb1bb7
() const
bool
gaugeFreedom
classg2o_1_1SparseOptimizer.html
ac99e785f4822dd540b389ea179ce4f06
()
const VertexContainer &
indexMapping
classg2o_1_1SparseOptimizer.html
a5e98a5f879f04c013b20f9c39a9057da
() const
virtual bool
initializeOptimization
classg2o_1_1SparseOptimizer.html
a56c0c13954ac7204cfb031c141ece9ae
(HyperGraph::EdgeSet &eset)
virtual bool
initializeOptimization
classg2o_1_1SparseOptimizer.html
ab16dd36e32577ba5856239ce721ec70b
(HyperGraph::VertexSet &vset, int level=0)
virtual bool
initializeOptimization
classg2o_1_1SparseOptimizer.html
ace3994bf5f403c7fa0305635aa598473
(int level=0)
int
optimize
classg2o_1_1SparseOptimizer.html
a098257ee6f13dbb79be07075244d9930
(int iterations, bool online=false)
void
pop
classg2o_1_1SparseOptimizer.html
a57dbbb584122c6cfa292bb79d8fcd7ad
(SparseOptimizer::VertexContainer &vlist)
void
pop
classg2o_1_1SparseOptimizer.html
aa6688f8636bf89ef919d72947692d59c
(HyperGraph::VertexSet &vlist)
void
pop
classg2o_1_1SparseOptimizer.html
ad2f7f62ebe17b40e050f0525db64355b
()
void
push
classg2o_1_1SparseOptimizer.html
a08833d6f9ae487f5608f6113f3635b6b
(SparseOptimizer::VertexContainer &vlist)
void
push
classg2o_1_1SparseOptimizer.html
ac9a5fd64764e61d99e8a90734118a8bf
(HyperGraph::VertexSet &vlist)
void
push
classg2o_1_1SparseOptimizer.html
a4c121d69052291775860d06507aba698
()
bool
removeComputeErrorAction
classg2o_1_1SparseOptimizer.html
aaeb1bffea0c80d98b6650cbf51be2b80
(HyperGraphAction *action)
virtual bool
removeVertex
classg2o_1_1SparseOptimizer.html
a0fb2a5e2b250bf2530a600f6dcaad03f
(HyperGraph::Vertex *v)
void
setAlgorithm
classg2o_1_1SparseOptimizer.html
a5ed7404ef361b479c75a0baf34e0a2bd
(OptimizationAlgorithm *algorithm)
void
setComputeBatchStatistics
classg2o_1_1SparseOptimizer.html
a775fe12d7df941acbbd86bcf838f0f3c
(bool computeBatchStatistics)
void
setForceStopFlag
classg2o_1_1SparseOptimizer.html
a32afd0ab949f170297b4a59f0d9eab81
(bool *flag)
virtual void
setToOrigin
classg2o_1_1SparseOptimizer.html
ab8af902464774ec3d3910a3674791714
()
void
setVerbose
classg2o_1_1SparseOptimizer.html
a422f4c5c78a0c475f4998e24ee173cc7
(bool verbose)
OptimizationAlgorithm *
solver
classg2o_1_1SparseOptimizer.html
aaa505e19f70caa4f0a8fe8eccdbcd768
()
SparseOptimizer
classg2o_1_1SparseOptimizer.html
a00492515b99393555aec477ab486195b
()
bool
terminate
classg2o_1_1SparseOptimizer.html
ae592f525151d0cfb5bde3e7213f7ab11
()
virtual bool
updateInitialization
classg2o_1_1SparseOptimizer.html
ae971d068585055973798f93ac2363d94
(HyperGraph::VertexSet &vset, HyperGraph::EdgeSet &eset)
bool
verbose
classg2o_1_1SparseOptimizer.html
a99851ba4f2a507e724de43d7fe92f903
() const
virtual
~SparseOptimizer
classg2o_1_1SparseOptimizer.html
a3c3602d865a05486a94ce48c6839bbd6
()
bool
buildIndexMapping
classg2o_1_1SparseOptimizer.html
a8c6af9785e85153ade1490beacad73ce
(SparseOptimizer::VertexContainer &vlist)
void
clearIndexMapping
classg2o_1_1SparseOptimizer.html
ab6f1f4ad2b1fd50b8019c6abb89ac6a8
()
void
sortVectorContainers
classg2o_1_1SparseOptimizer.html
a8a8c6f08bc9b8a4e520aa73198268991
()
EdgeContainer
_activeEdges
classg2o_1_1SparseOptimizer.html
a3207df163943bc1672fc7872964a6d6c
VertexContainer
_activeVertices
classg2o_1_1SparseOptimizer.html
a805e1db97802980fa4dfef95cfa5e63e
OptimizationAlgorithm *
_algorithm
classg2o_1_1SparseOptimizer.html
a665d4ba54db76a1174bfc85a6dbc5127
BatchStatisticsContainer
_batchStatistics
classg2o_1_1SparseOptimizer.html
a21215378d9e8de28aee8d55b4d25ff89
bool
_computeBatchStatistics
classg2o_1_1SparseOptimizer.html
a3bd44c498c4d983c092f23673de14d5d
bool *
_forceStopFlag
classg2o_1_1SparseOptimizer.html
aac4a9f9b7d875ee40cae55f98d3437ab
VertexContainer
_ivMap
classg2o_1_1SparseOptimizer.html
a488b95a90a61454c787e9c13458e510b
bool
_verbose
classg2o_1_1SparseOptimizer.html
a41b3803182a4db6c0ff8c8d4352dd149
friend class
ActivePathCostFunction
classg2o_1_1SparseOptimizer.html
af974cb94744550cc732d61f7fd7d63ed
StereoNode
classStereoNode.html
Node
void
ImageCallback
classStereoNode.html
ae5224593c1fb472a17c07d7e637c49f1
(const sensor_msgs::ImageConstPtr &msgLeft, const sensor_msgs::ImageConstPtr &msgRight)
StereoNode
classStereoNode.html
ad5f331c9ecb5cca9a2a075cce1d89730
(const ORB_SLAM2::System::eSensor sensor, ros::NodeHandle &node_handle, image_transport::ImageTransport &image_transport)
~StereoNode
classStereoNode.html
a5b79807bae70f7102b52e2bb159f491a
()
message_filters::sync_policies::ApproximateTime< sensor_msgs::Image, sensor_msgs::Image >
sync_pol
classStereoNode.html
ae37c0c9684e844c6c44451509319f85c
message_filters::Subscriber< sensor_msgs::Image > *
left_sub_
classStereoNode.html
a5bcadd418ab9781ae95f39d7e7635df7
int
resize_horizontal
classStereoNode.html
ad84fb9a254b2880be90e47f6ca24c661
int
resize_vertical
classStereoNode.html
a015c2525f33398b18aeb1619e7ed22d8
message_filters::Subscriber< sensor_msgs::Image > *
right_sub_
classStereoNode.html
a461559cd9fc7265d95e5870ae54fe1ce
message_filters::Synchronizer< sync_pol > *
sync_
classStereoNode.html
ac8f83495c733a30ddb17ba1c4a5fb903
ORB_SLAM2::System
classORB__SLAM2_1_1System.html
eSensor
classORB__SLAM2_1_1System.html
a3f14b84bb9663e1129e649e592bd14cf
MONOCULAR
classORB__SLAM2_1_1System.html
a3f14b84bb9663e1129e649e592bd14cfad1e5840d6aeaa77d25724ea0b27437cd
STEREO
classORB__SLAM2_1_1System.html
a3f14b84bb9663e1129e649e592bd14cfa6d4fa33f59566841b81a92625419c177
RGBD
classORB__SLAM2_1_1System.html
a3f14b84bb9663e1129e649e592bd14cfa1c8a78c1a9b7ac931a73f230687b2c7c
MONOCULAR
classORB__SLAM2_1_1System.html
a3f14b84bb9663e1129e649e592bd14cfad1e5840d6aeaa77d25724ea0b27437cd
RGBD
classORB__SLAM2_1_1System.html
a3f14b84bb9663e1129e649e592bd14cfa1c8a78c1a9b7ac931a73f230687b2c7c
STEREO
classORB__SLAM2_1_1System.html
a3f14b84bb9663e1129e649e592bd14cfa6d4fa33f59566841b81a92625419c177
cv::Mat
DrawCurrentFrame
classORB__SLAM2_1_1System.html
a9f594ee749a532397e691db4db5024ec
()
void
EnableLocalizationOnly
classORB__SLAM2_1_1System.html
a91c9c9296f4677f08052196a33ec06d7
(bool localize_only)
std::vector< MapPoint * >
GetAllMapPoints
classORB__SLAM2_1_1System.html
a780f7def352541dbc81e32d6d23d5e14
()
cv::Mat
GetCurrentPosition
classORB__SLAM2_1_1System.html
acd0142b768d16d617a761eaa82e6eed8
()
std::vector< cv::KeyPoint >
GetTrackedKeyPointsUn
classORB__SLAM2_1_1System.html
a4ec373183fa16ae82f2c14f86ace5cfa
()
std::vector< MapPoint * >
GetTrackedMapPoints
classORB__SLAM2_1_1System.html
a10cf5e7645e0abfd05db4d999e8371d3
()
int
GetTrackingState
classORB__SLAM2_1_1System.html
a729c75cd1dca4f178f6315d34ee44436
()
bool
MapChanged
classORB__SLAM2_1_1System.html
ae39dbc27eae5df975637a68032bce5dd
()
void
Reset
classORB__SLAM2_1_1System.html
a33f5eb6f33d14cdda2a889fe06d6619e
()
void
SaveKeyFrameTrajectoryTUM
classORB__SLAM2_1_1System.html
a6435a029f66a34103c434aa16e80eae3
(const string &filename)
bool
SaveMap
classORB__SLAM2_1_1System.html
a36c9e244b6ad65ec5cc90f5d9d1e2f04
(const string &filename)
void
SaveTrajectoryKITTI
classORB__SLAM2_1_1System.html
a3a28b57ac7267d5c51d3b8492d2f5d5c
(const string &filename)
void
SaveTrajectoryTUM
classORB__SLAM2_1_1System.html
a118df14a34bac039f9880c886ee3678f
(const string &filename)
void
SetMinimumKeyFrames
classORB__SLAM2_1_1System.html
a948f6f3c3c16d57cac9361a3b3a8260e
(int min_num_kf)
void
Shutdown
classORB__SLAM2_1_1System.html
aa934876a230dfa99e123f62b4b54d0cb
()
System
classORB__SLAM2_1_1System.html
aa3d7b2905b7497a51ddfa34495ef8e94
(const string strVocFile, const eSensor sensor, ORBParameters ¶meters, const std::string &map_file="", bool load_map=false)
void
TrackMonocular
classORB__SLAM2_1_1System.html
a2c7df543072cacd831c890158e392473
(const cv::Mat &im, const double ×tamp)
void
TrackRGBD
classORB__SLAM2_1_1System.html
ac70570b3c443b3e7643bdd60e930f84a
(const cv::Mat &im, const cv::Mat &depthmap, const double ×tamp)
void
TrackStereo
classORB__SLAM2_1_1System.html
a8fa919baf96d780265a45991e340694c
(const cv::Mat &imLeft, const cv::Mat &imRight, const double ×tamp)
void
ActivateLocalizationMode
classORB__SLAM2_1_1System.html
a6cd39ec31a23d7ba5ebe1a6e4f4a0f89
()
void
DeactivateLocalizationMode
classORB__SLAM2_1_1System.html
a3bb91bfb9547b01596dac3e9fdd4adfd
()
rlim_t
GetCurrentCallStackSize
classORB__SLAM2_1_1System.html
aab6b276f5cec573f58ee842e12ee7c24
()
bool
LoadMap
classORB__SLAM2_1_1System.html
a5b7a0fefe7be520c40a29cb0e4d58a1c
(const string &filename)
bool
SetCallStackSize
classORB__SLAM2_1_1System.html
a3825e0308244f852a0fa2d03b02a739e
(const rlim_t kNewStackSize)
cv::Mat
current_position_
classORB__SLAM2_1_1System.html
a6ad64e79f5e59fdb642ee8bd489b9503
bool
currently_localizing_only_
classORB__SLAM2_1_1System.html
aa5b4c7ed25d73e94fe792247634511af
bool
load_map
classORB__SLAM2_1_1System.html
af1a3c349b35d6f15c9571c03ea6c59ea
std::string
map_file
classORB__SLAM2_1_1System.html
a20a2f649f27819a0c3b3b22f25671816
bool
mbActivateLocalizationMode
classORB__SLAM2_1_1System.html
a375f5e834f834d35227d8500be331d4d
bool
mbDeactivateLocalizationMode
classORB__SLAM2_1_1System.html
a3ddf79ff90f548529490fa6910f52bb8
bool
mbReset
classORB__SLAM2_1_1System.html
a2386c300525a863f84a50ae4fb00892c
std::mutex
mMutexMode
classORB__SLAM2_1_1System.html
a72f99b0f2e49cf8480f696662475243e
std::mutex
mMutexReset
classORB__SLAM2_1_1System.html
ad157436a5aba7af15a52b712c0f5d6c8
std::mutex
mMutexState
classORB__SLAM2_1_1System.html
a02fe3aede1e917ee377fed2aa418be00
FrameDrawer *
mpFrameDrawer
classORB__SLAM2_1_1System.html
aa8e76b84fb1c3e90320903984328fec4
KeyFrameDatabase *
mpKeyFrameDatabase
classORB__SLAM2_1_1System.html
a6cadd57703ba94de84c00876bf554d2f
LocalMapping *
mpLocalMapper
classORB__SLAM2_1_1System.html
a7597aee894baff53015605762c134b57
LoopClosing *
mpLoopCloser
classORB__SLAM2_1_1System.html
ad722b80260f1ab8292ec8b7951047348
Map *
mpMap
classORB__SLAM2_1_1System.html
a47daae04f6006cb21d7b00b5541d2bca
std::thread *
mptLocalMapping
classORB__SLAM2_1_1System.html
a920fdcb880bd1fa57bebfa2c90057c19
std::thread *
mptLoopClosing
classORB__SLAM2_1_1System.html
a834f5f1017e9b36f9be8c7ce10fc1418
Tracking *
mpTracker
classORB__SLAM2_1_1System.html
a4170bdaefc0ea8fc5aad6b6e782f2dc4
ORBVocabulary *
mpVocabulary
classORB__SLAM2_1_1System.html
a30df3414ecc346463295d8138c80af2f
eSensor
mSensor
classORB__SLAM2_1_1System.html
a6e2c6a2e12b887481a564e0f95912d40
std::vector< cv::KeyPoint >
mTrackedKeyPointsUn
classORB__SLAM2_1_1System.html
a8c9298d04a0dacb8de5afe5c05d24931
std::vector< MapPoint * >
mTrackedMapPoints
classORB__SLAM2_1_1System.html
a1193592c67a28486191de660811f3dd8
int
mTrackingState
classORB__SLAM2_1_1System.html
a3ca63ddea37a81d3b74ffe318283fce8
DBoW2::TemplatedVocabulary
classDBoW2_1_1TemplatedVocabulary.html
TDescriptor
F
DBoW2::TemplatedVocabulary::Node
virtual void
create
classDBoW2_1_1TemplatedVocabulary.html
a3679b5a8f2043021a4faab99ccfe4ebe
(const std::vector< std::vector< TDescriptor > > &training_features)
virtual void
create
classDBoW2_1_1TemplatedVocabulary.html
a94d48231b043a1102af4c35e256f2054
(const std::vector< std::vector< TDescriptor > > &training_features, int k, int L)
virtual void
create
classDBoW2_1_1TemplatedVocabulary.html
a1e4a3e90f4aa1e6b6ea4d7491c223fd4
(const std::vector< std::vector< TDescriptor > > &training_features, int k, int L, WeightingType weighting, ScoringType scoring)
virtual bool
empty
classDBoW2_1_1TemplatedVocabulary.html
ac897310f6a3475da1c0f0ef118b337d1
() const
int
getBranchingFactor
classDBoW2_1_1TemplatedVocabulary.html
afadb7942a23548903deb4548ca1d6e7d
() const
int
getDepthLevels
classDBoW2_1_1TemplatedVocabulary.html
a60d5e4d240d69042c47473d4c6497e01
() const
float
getEffectiveLevels
classDBoW2_1_1TemplatedVocabulary.html
acee6fb9313d844fbcf05f470379c6dc3
() const
virtual NodeId
getParentNode
classDBoW2_1_1TemplatedVocabulary.html
aa59e9b47d05bce5ecd4e90afbcd63727
(WordId wid, int levelsup) const
ScoringType
getScoringType
classDBoW2_1_1TemplatedVocabulary.html
adca2e844333011cd9341d42be9cec5e3
() const
WeightingType
getWeightingType
classDBoW2_1_1TemplatedVocabulary.html
aa1b7c6f984353736ecf4a2483b1c1b6b
() const
virtual TDescriptor
getWord
classDBoW2_1_1TemplatedVocabulary.html
aed50a053fac7e270bf8369a8667cf2c6
(WordId wid) const
void
getWordsFromNode
classDBoW2_1_1TemplatedVocabulary.html
a916015cc8e6cd6f53c6e067c7b829f75
(NodeId nid, std::vector< WordId > &words) const
virtual WordValue
getWordWeight
classDBoW2_1_1TemplatedVocabulary.html
a95edc3ffa594ac7a798aec0808997b4a
(WordId wid) const
void
load
classDBoW2_1_1TemplatedVocabulary.html
afdec2031c98b9109451b1454f73348b0
(const std::string &filename)
virtual void
load
classDBoW2_1_1TemplatedVocabulary.html
a037ba240314ff30f3620fb4de6845c66
(const cv::FileStorage &fs, const std::string &name="vocabulary")
bool
loadFromBinFile
classDBoW2_1_1TemplatedVocabulary.html
a6aeab4fb5940473d84982c78e1f6e74e
(const std::string &filename)
bool
loadFromTextFile
classDBoW2_1_1TemplatedVocabulary.html
a5447d0744100254c4da88ea039fb3414
(const std::string &filename)
TemplatedVocabulary< TDescriptor, F > &
operator=
classDBoW2_1_1TemplatedVocabulary.html
a5355c25b6f37c11acffe48996e19323f
(const TemplatedVocabulary< TDescriptor, F > &voc)
void
save
classDBoW2_1_1TemplatedVocabulary.html
af85fb30a5eb9e00ceeea9a4f3c178f1d
(const std::string &filename) const
virtual void
save
classDBoW2_1_1TemplatedVocabulary.html
a19159c3993fce7b4573a6de208b4a973
(cv::FileStorage &fs, const std::string &name="vocabulary") const
void
saveToBinFile
classDBoW2_1_1TemplatedVocabulary.html
ae952d1872aa99e1de67d406c3e45489e
(const std::string &filename) const
void
saveToTextFile
classDBoW2_1_1TemplatedVocabulary.html
a8856121ae0d46ed08db95e51ba74e6eb
(const std::string &filename) const
double
score
classDBoW2_1_1TemplatedVocabulary.html
a4988c1ab067de25259115bf9963b02d9
(const BowVector &a, const BowVector &b) const
void
setScoringType
classDBoW2_1_1TemplatedVocabulary.html
a05a6c2f46184618c9ea8368f53e6980c
(ScoringType type)
void
setWeightingType
classDBoW2_1_1TemplatedVocabulary.html
aa8f63a3379debd40214899d996cfc733
(WeightingType type)
virtual unsigned int
size
classDBoW2_1_1TemplatedVocabulary.html
a3907da675f135821894fb497f113ccb0
() const
virtual int
stopWords
classDBoW2_1_1TemplatedVocabulary.html
a0b6721fde54bd8cd008f6a120398741e
(double minWeight)
TemplatedVocabulary
classDBoW2_1_1TemplatedVocabulary.html
a0dbbcb6bf766b09f08d945a2af0dbea8
(int k=10, int L=5, WeightingType weighting=TF_IDF, ScoringType scoring=L1_NORM)
TemplatedVocabulary
classDBoW2_1_1TemplatedVocabulary.html
a72fc6a164a5174003d19bd3c54615de6
(const std::string &filename)
TemplatedVocabulary
classDBoW2_1_1TemplatedVocabulary.html
a255d68e7b4235487f8d2d8ea0cbaf43a
(const char *filename)
TemplatedVocabulary
classDBoW2_1_1TemplatedVocabulary.html
aac48ee5331b5d88a4db1a3c93cb0f6a5
(const TemplatedVocabulary< TDescriptor, F > &voc)
virtual void
transform
classDBoW2_1_1TemplatedVocabulary.html
af9fc1935403dcaf1fd8c44d96ae3328d
(const std::vector< TDescriptor > &features, BowVector &v) const
virtual void
transform
classDBoW2_1_1TemplatedVocabulary.html
acae97a5b78d9850a627d45cb05969041
(const std::vector< TDescriptor > &features, BowVector &v, FeatureVector &fv, int levelsup) const
virtual WordId
transform
classDBoW2_1_1TemplatedVocabulary.html
a7bdb12ed8de8e2da937dd0c6de96a53a
(const TDescriptor &feature) const
virtual
~TemplatedVocabulary
classDBoW2_1_1TemplatedVocabulary.html
a9d15f985a0c3badc1518be0fbe663099
()
const TDescriptor *
pDescriptor
classDBoW2_1_1TemplatedVocabulary.html
a40913d67e369e6993c2eab80a968f829
void
createScoringObject
classDBoW2_1_1TemplatedVocabulary.html
a3244d5a3d0f75ba9c9ae905c5365335d
()
void
createWords
classDBoW2_1_1TemplatedVocabulary.html
a9b74d107b7dc6142cbed4e6ef44a8519
()
void
getFeatures
classDBoW2_1_1TemplatedVocabulary.html
aea3a7a5d8944a9c71982921d4f3786fa
(const vector< vector< TDescriptor > > &training_features, vector< pDescriptor > &features) const
void
HKmeansStep
classDBoW2_1_1TemplatedVocabulary.html
ab79623d30a8550414e1f4bf916869f05
(NodeId parent_id, const vector< pDescriptor > &descriptors, int current_level)
virtual void
initiateClusters
classDBoW2_1_1TemplatedVocabulary.html
a41c464fe0d2f043bbef17ab01cc46e14
(const vector< pDescriptor > &descriptors, vector< TDescriptor > &clusters) const
void
initiateClustersKMpp
classDBoW2_1_1TemplatedVocabulary.html
ab6a5aedb8c5645d2597a8ca8a3994efe
(const vector< pDescriptor > &descriptors, vector< TDescriptor > &clusters) const
void
setNodeWeights
classDBoW2_1_1TemplatedVocabulary.html
af7bf0ecd2d1ecc7d31ddca3aa7d1ddc8
(const vector< vector< TDescriptor > > &features)
virtual void
transform
classDBoW2_1_1TemplatedVocabulary.html
a41e77294037788a9b2744f89ac64ecea
(const TDescriptor &feature, WordId &id, WordValue &weight, NodeId *nid=NULL, int levelsup=0) const
virtual void
transform
classDBoW2_1_1TemplatedVocabulary.html
a4369ffc35f61467b0987a89fcc5a7224
(const TDescriptor &feature, WordId &id) const
int
m_k
classDBoW2_1_1TemplatedVocabulary.html
aa5f7f829033a49833fe4fb5652b99337
int
m_L
classDBoW2_1_1TemplatedVocabulary.html
a16735d9e2c8b901f01d541faea67971e
std::vector< Node >
m_nodes
classDBoW2_1_1TemplatedVocabulary.html
a82be6d310eae6f4f57a72d340489320b
ScoringType
m_scoring
classDBoW2_1_1TemplatedVocabulary.html
a89d8aa037f2b5c3c5cc953734bb5cb9f
GeneralScoring *
m_scoring_object
classDBoW2_1_1TemplatedVocabulary.html
a34144d0e2056d6ed8b925a2937b67418
WeightingType
m_weighting
classDBoW2_1_1TemplatedVocabulary.html
abf03c6430d630674ddca5bab9c120c51
std::vector< Node * >
m_words
classDBoW2_1_1TemplatedVocabulary.html
a1665546b54f954d2d54d59a6982df3ca
DUtils::Timestamp
classDUtils_1_1Timestamp.html
CURRENT_TIME
classDUtils_1_1Timestamp.html
a5a8a3cb7f9e0f73bf11fce42688b06c8a2b8a10e2984fac4c048daa8af7ceee5e
NONE
classDUtils_1_1Timestamp.html
a5a8a3cb7f9e0f73bf11fce42688b06c8a786d448832975701b79c18f24f1d52c9
tOptions
classDUtils_1_1Timestamp.html
a5a8a3cb7f9e0f73bf11fce42688b06c8
NONE
classDUtils_1_1Timestamp.html
a5a8a3cb7f9e0f73bf11fce42688b06c8a786d448832975701b79c18f24f1d52c9
CURRENT_TIME
classDUtils_1_1Timestamp.html
a5a8a3cb7f9e0f73bf11fce42688b06c8a2b8a10e2984fac4c048daa8af7ceee5e
ZERO
classDUtils_1_1Timestamp.html
a5a8a3cb7f9e0f73bf11fce42688b06c8a8bb8c1ae23bdd2bbfb578fc27db83d80
ZERO
classDUtils_1_1Timestamp.html
a5a8a3cb7f9e0f73bf11fce42688b06c8a8bb8c1ae23bdd2bbfb578fc27db83d80
bool
empty
classDUtils_1_1Timestamp.html
a9d088f9c5750c4f4cd688ab74a93aba9
() const
string
Format
classDUtils_1_1Timestamp.html
a38cdda9c05d592f7794a1111ac3da618
(bool machine_friendly=false) const
double
getFloatTime
classDUtils_1_1Timestamp.html
a6830126c3f35278345791148a80a5b86
() const
string
getStringTime
classDUtils_1_1Timestamp.html
a220061d59c9a09c6b2932988e4fd6a71
() const
void
getTime
classDUtils_1_1Timestamp.html
af28ca416f5960805b7a517c11df7d3c6
(unsigned long &secs, unsigned long &usecs) const
Timestamp
minus
classDUtils_1_1Timestamp.html
a53062c2f168d6f584541981b8db3051f
(unsigned long s, unsigned long us) const
Timestamp
operator+
classDUtils_1_1Timestamp.html
adf1cd902ca81aedd5ef955b476f82680
(double s) const
Timestamp &
operator+=
classDUtils_1_1Timestamp.html
a609bb289c3833fd6c26c9ee831074a11
(double s)
double
operator-
classDUtils_1_1Timestamp.html
a8348340ebdcfeb920fba33dda391443f
(const Timestamp &t) const
Timestamp
operator-
classDUtils_1_1Timestamp.html
a81b79de4057df40d4d6a2a86131ab6f5
(double s) const
Timestamp &
operator-=
classDUtils_1_1Timestamp.html
a775ece4a7fab156430da57da985a8965
(double s)
bool
operator<
classDUtils_1_1Timestamp.html
ace722f049a59fc1baf067a03659692d4
(const Timestamp &t) const
bool
operator<=
classDUtils_1_1Timestamp.html
aa0b04c8c29808b7f4f31eb123a5678f1
(const Timestamp &t) const
bool
operator==
classDUtils_1_1Timestamp.html
a921d279e4c61f1d00d2d278b0060acc0
(const Timestamp &t) const
bool
operator>
classDUtils_1_1Timestamp.html
a121756e11835f28fbc5e796e46e7b7d2
(const Timestamp &t) const
bool
operator>=
classDUtils_1_1Timestamp.html
a3f2ba4c752f7b966a31af1b97cabf544
(const Timestamp &t) const
Timestamp
plus
classDUtils_1_1Timestamp.html
a2d0c2b2ce65c0562db26ad37a304f2c5
(unsigned long s, unsigned long us) const
void
setTime
classDUtils_1_1Timestamp.html
a439bcff577f3ae30e8918897ecb33e76
(unsigned long secs, unsigned long usecs)
void
setTime
classDUtils_1_1Timestamp.html
ac35ad9d35e9ce5ff6fea159e9b060bf0
(const string &stime)
void
setTime
classDUtils_1_1Timestamp.html
a797856da2823ee26814151ea97aea5e1
(double s)
void
setToCurrentTime
classDUtils_1_1Timestamp.html
ae27c920f3833c104096213c6fb17f4d8
()
Timestamp
classDUtils_1_1Timestamp.html
a7edd67789d60b27acbee7f591ed3e2da
(Timestamp::tOptions option=NONE)
virtual
~Timestamp
classDUtils_1_1Timestamp.html
a06ea20fe67d9e7177818ba219ea3137f
(void)
static string
Format
classDUtils_1_1Timestamp.html
abd63d0a2abc2209f9300296ee3e85265
(double s)
unsigned long
m_secs
classDUtils_1_1Timestamp.html
a88b8dff916bb011ef4142ca5cc655425
unsigned long
m_usecs
classDUtils_1_1Timestamp.html
afb8947a2cf3b04919f782f4490ca0935
ORB_SLAM2::Tracking
classORB__SLAM2_1_1Tracking.html
eTrackingState
classORB__SLAM2_1_1Tracking.html
a3995b5e23b910c6ee30b7fe21732fe36
SYSTEM_NOT_READY
classORB__SLAM2_1_1Tracking.html
a3995b5e23b910c6ee30b7fe21732fe36a95b60cb653a85df000eb93e0c3f00ea0
NO_IMAGES_YET
classORB__SLAM2_1_1Tracking.html
a3995b5e23b910c6ee30b7fe21732fe36a3a0bc2ff9eb062e5f00e8f0bac6f9783
NOT_INITIALIZED
classORB__SLAM2_1_1Tracking.html
a3995b5e23b910c6ee30b7fe21732fe36a063250df8b0588a484883bc986defef7
OK
classORB__SLAM2_1_1Tracking.html
a3995b5e23b910c6ee30b7fe21732fe36af16e000dbb1927cf7f48e97b5e8e78dd
LOST
classORB__SLAM2_1_1Tracking.html
a3995b5e23b910c6ee30b7fe21732fe36affaf8b66b0b767f1eb2b0214b3f37fb2
LOST
classORB__SLAM2_1_1Tracking.html
a3995b5e23b910c6ee30b7fe21732fe36affaf8b66b0b767f1eb2b0214b3f37fb2
NO_IMAGES_YET
classORB__SLAM2_1_1Tracking.html
a3995b5e23b910c6ee30b7fe21732fe36a3a0bc2ff9eb062e5f00e8f0bac6f9783
NOT_INITIALIZED
classORB__SLAM2_1_1Tracking.html
a3995b5e23b910c6ee30b7fe21732fe36a063250df8b0588a484883bc986defef7
OK
classORB__SLAM2_1_1Tracking.html
a3995b5e23b910c6ee30b7fe21732fe36af16e000dbb1927cf7f48e97b5e8e78dd
SYSTEM_NOT_READY
classORB__SLAM2_1_1Tracking.html
a3995b5e23b910c6ee30b7fe21732fe36a95b60cb653a85df000eb93e0c3f00ea0
void
ChangeCalibration
classORB__SLAM2_1_1Tracking.html
a7be9bebf51fda1413d253224cdacf7cd
(const string &strSettingPath)
cv::Mat
GrabImageMonocular
classORB__SLAM2_1_1Tracking.html
ad3de28bf6f7638c4da2248c9d595f394
(const cv::Mat &im, const double ×tamp)
cv::Mat
GrabImageRGBD
classORB__SLAM2_1_1Tracking.html
a99cf542c9a7cc551745877cc11ce8ef9
(const cv::Mat &imRGB, const cv::Mat &imD, const double ×tamp)
cv::Mat
GrabImageStereo
classORB__SLAM2_1_1Tracking.html
a7cba47a41978fc1c83f47547813aff2c
(const cv::Mat &imRectLeft, const cv::Mat &imRectRight, const double ×tamp)
void
InformOnlyTracking
classORB__SLAM2_1_1Tracking.html
abb047099ca3376f7aabc9a90c74aecfc
(const bool &flag)
void
Reset
classORB__SLAM2_1_1Tracking.html
a899967ca49b1c3446854ecce3873323c
()
void
SetLocalMapper
classORB__SLAM2_1_1Tracking.html
a95061551f3756408221df3b1a996b777
(LocalMapping *pLocalMapper)
void
SetLoopClosing
classORB__SLAM2_1_1Tracking.html
a92b878e0559740646f8b1c635ac068dc
(LoopClosing *pLoopClosing)
void
SetMinimumKeyFrames
classORB__SLAM2_1_1Tracking.html
a09166efd73134aa9c47cea9aac493855
(int min_num_kf)
Tracking
classORB__SLAM2_1_1Tracking.html
a8ae0e4a2403ee37a54f2979c7d6cac80
(System *pSys, ORBVocabulary *pVoc, FrameDrawer *pFrameDrawer, Map *pMap, KeyFrameDatabase *pKFDB, const int sensor, ORBParameters ¶meters)
bool
mbOnlyTracking
classORB__SLAM2_1_1Tracking.html
ae8c6db8ff320af10acacd5078a0801f6
Frame
mCurrentFrame
classORB__SLAM2_1_1Tracking.html
ad21299ab1995c8fb7115bda57773d307
cv::Mat
mImGray
classORB__SLAM2_1_1Tracking.html
af7ef78c9eed81f0701a1d12b3f377875
Frame
mInitialFrame
classORB__SLAM2_1_1Tracking.html
a691ba65eb45f76829c8a2622f42ba446
eTrackingState
mLastProcessedState
classORB__SLAM2_1_1Tracking.html
a98be1e579a7e9271449d079c4f3c8769
list< bool >
mlbLost
classORB__SLAM2_1_1Tracking.html
aca83e100e47cfcc0cba1bcfac72764cc
list< double >
mlFrameTimes
classORB__SLAM2_1_1Tracking.html
ae867f703e70c18b7ff0798191807cb4d
list< KeyFrame * >
mlpReferences
classORB__SLAM2_1_1Tracking.html
ad214f6515a2cf4996d0c7765d9de73a8
list< cv::Mat >
mlRelativeFramePoses
classORB__SLAM2_1_1Tracking.html
a5e0bb2d9fe720c4f4dc9eef57ad1f168
int
mSensor
classORB__SLAM2_1_1Tracking.html
a18bffeb950dd18e5d74807cd9741c013
eTrackingState
mState
classORB__SLAM2_1_1Tracking.html
a37cadc53a335fd802fed2fd9b24e93e1
std::vector< cv::Point2f >
mvbPrevMatched
classORB__SLAM2_1_1Tracking.html
a9ee7c26c1db845fef73c55ee0bb5c9f2
std::vector< int >
mvIniLastMatches
classORB__SLAM2_1_1Tracking.html
ace08a986d9cbe3fe578c189242b94489
std::vector< int >
mvIniMatches
classORB__SLAM2_1_1Tracking.html
a1c89fa1b3512238f15283857ed94c79a
std::vector< cv::Point3f >
mvIniP3D
classORB__SLAM2_1_1Tracking.html
adced44c2c047c18f3db6c7bfd7b289f0
void
CheckReplacedInLastFrame
classORB__SLAM2_1_1Tracking.html
a2ca003d3234b2e8444f70dcd2132126f
()
void
CreateInitialMapMonocular
classORB__SLAM2_1_1Tracking.html
afeb077c81cd700d779348b80698086e8
()
void
CreateNewKeyFrame
classORB__SLAM2_1_1Tracking.html
a8c7fb6c4b1f952524512023df690bf4d
()
void
MonocularInitialization
classORB__SLAM2_1_1Tracking.html
a7e81c68bb6ced27fcbfa2edec38ef6e0
()
bool
NeedNewKeyFrame
classORB__SLAM2_1_1Tracking.html
afc013c5a20bc6beb772b96a875b19216
()
bool
Relocalization
classORB__SLAM2_1_1Tracking.html
acd4ea9e7097bed16428a4b78fe4b6a67
()
void
SearchLocalPoints
classORB__SLAM2_1_1Tracking.html
a451c0e5372c24645c7634fcebc8fa847
()
void
StereoInitialization
classORB__SLAM2_1_1Tracking.html
ad3da849e4204d766e5db4ac47b52132c
()
void
Track
classORB__SLAM2_1_1Tracking.html
af1f2c9c533642d8c33854540e90d1918
()
bool
TrackLocalMap
classORB__SLAM2_1_1Tracking.html
af670c614f4e10d58c9f7aad9865b5c08
()
bool
TrackReferenceKeyFrame
classORB__SLAM2_1_1Tracking.html
a737c5409c93844353561a0fe724ed1c2
()
bool
TrackWithMotionModel
classORB__SLAM2_1_1Tracking.html
aca19f1d69b30a6c6e49281d422ac8298
()
void
UpdateLastFrame
classORB__SLAM2_1_1Tracking.html
aa84a20277d5bd022b527d79a58830bc5
()
void
UpdateLocalKeyFrames
classORB__SLAM2_1_1Tracking.html
a42bed56bbbe8282eb77733e7168d8599
()
void
UpdateLocalMap
classORB__SLAM2_1_1Tracking.html
a22723e9972c18a888dd51a82eec27b0a
()
void
UpdateLocalPoints
classORB__SLAM2_1_1Tracking.html
a25843575116bf18c065d6cc7645f5b26
()
int
fIniThFAST
classORB__SLAM2_1_1Tracking.html
a6c9c2974e9d35c8389cab3169334f5ed
int
fMinThFAST
classORB__SLAM2_1_1Tracking.html
ac6128fd2c2f3a824401e8cd94f8126b7
float
fScaleFactor
classORB__SLAM2_1_1Tracking.html
a00c780394d5d90979384ef5ac003dcd7
float
mbf
classORB__SLAM2_1_1Tracking.html
a8de5f87734670485f6b6097b14dd1fcb
bool
mbRGB
classORB__SLAM2_1_1Tracking.html
a01522faf940cc80402f0750b0d90ecf2
bool
mbVO
classORB__SLAM2_1_1Tracking.html
a44ad79261b565797bdf53d503f6defca
float
mDepthMapFactor
classORB__SLAM2_1_1Tracking.html
abbe2cb26c58f023bab9c95b251778208
cv::Mat
mDistCoef
classORB__SLAM2_1_1Tracking.html
a7df0851817d1a1345324c196b6a79c3a
cv::Mat
mK
classORB__SLAM2_1_1Tracking.html
a6926ae3c49c09bf9f402d13900740405
Frame
mLastFrame
classORB__SLAM2_1_1Tracking.html
a4f0a80cfb3ddadcb43d7745d15ac9f35
list< MapPoint * >
mlpTemporalPoints
classORB__SLAM2_1_1Tracking.html
aadc2690944688adbebeef4a60bdf3cad
int
mMaxFrames
classORB__SLAM2_1_1Tracking.html
a8a96fe16c7ed5c29d8714c1af036f1da
int
mMinFrames
classORB__SLAM2_1_1Tracking.html
a53369ce9ebf152a1a76e93445821e395
unsigned int
mnLastKeyFrameId
classORB__SLAM2_1_1Tracking.html
abe5270bc94032722923f43efe7a7bac6
unsigned int
mnLastRelocFrameId
classORB__SLAM2_1_1Tracking.html
af95975f569dcc3e378c556b8199604b2
int
mnMatchesInliers
classORB__SLAM2_1_1Tracking.html
ad58b66226a6345581227560aae2ea72f
int
mnMinimumKeyFrames
classORB__SLAM2_1_1Tracking.html
a6651a5a27228b4f4c6f888104023231c
FrameDrawer *
mpFrameDrawer
classORB__SLAM2_1_1Tracking.html
afc0759bfbd1d8d83e86c9d677a35429b
ORBextractor *
mpIniORBextractor
classORB__SLAM2_1_1Tracking.html
a8d25e231894baf85a6a48ab57ce0ddb3
Initializer *
mpInitializer
classORB__SLAM2_1_1Tracking.html
a9194420033fe0d556053685844a534be
KeyFrameDatabase *
mpKeyFrameDB
classORB__SLAM2_1_1Tracking.html
a0ee7e13527e3bb18adb24bc511fd5800
KeyFrame *
mpLastKeyFrame
classORB__SLAM2_1_1Tracking.html
aa833de1f76843c64dbcc1631c12de7fd
LocalMapping *
mpLocalMapper
classORB__SLAM2_1_1Tracking.html
a83692a6e9626c3c11b329d3b0a35c2f1
LoopClosing *
mpLoopClosing
classORB__SLAM2_1_1Tracking.html
aed45d56071fcbba3db0552726c897e0d
Map *
mpMap
classORB__SLAM2_1_1Tracking.html
acc0b5ae59012946da8238d84a331d72c
ORBextractor *
mpORBextractorLeft
classORB__SLAM2_1_1Tracking.html
abd41b4020d02e8ca272263964ae400b2
ORBextractor *
mpORBextractorRight
classORB__SLAM2_1_1Tracking.html
a6eaa5950f4ed2503392ecf240914ddac
ORBVocabulary *
mpORBVocabulary
classORB__SLAM2_1_1Tracking.html
a79358a4f15c71538e37e874a5646f43e
KeyFrame *
mpReferenceKF
classORB__SLAM2_1_1Tracking.html
ade9676c7c26eb653beddaa05b37ecc08
System *
mpSystem
classORB__SLAM2_1_1Tracking.html
a1ab3d15e53005d5147620b0ee37c33ed
float
mThDepth
classORB__SLAM2_1_1Tracking.html
aded3124bdf36aba88411327024a7c2d3
cv::Mat
mVelocity
classORB__SLAM2_1_1Tracking.html
ac2283c13ccf08207c90a6a163d8dbe3c
std::vector< KeyFrame * >
mvpLocalKeyFrames
classORB__SLAM2_1_1Tracking.html
a46ade9f7ec2c89544ae77f2906000b3a
std::vector< MapPoint * >
mvpLocalMapPoints
classORB__SLAM2_1_1Tracking.html
a89074acc520094ba0d0fc7f4c0f8cf09
int
nFeatures
classORB__SLAM2_1_1Tracking.html
a84c03cafd2782f0608643d98657b8adf
int
nLevels
classORB__SLAM2_1_1Tracking.html
a27f9c36bae392d6016f8304636d44cef
g2o::HyperDijkstra::TreeAction
structg2o_1_1HyperDijkstra_1_1TreeAction.html
virtual double
perform
structg2o_1_1HyperDijkstra_1_1TreeAction.html
aacd1280762e801f05b04874950cf052b
(HyperGraph::Vertex *v, HyperGraph::Vertex *vParent, HyperGraph::Edge *e)
virtual double
perform
structg2o_1_1HyperDijkstra_1_1TreeAction.html
a2f78bac199af9afea7105f3dd9f2e963
(HyperGraph::Vertex *v, HyperGraph::Vertex *vParent, HyperGraph::Edge *e, double distance)
g2o::UniformCostFunction
structg2o_1_1UniformCostFunction.html
g2o::HyperDijkstra::CostFunction
virtual double
operator()
structg2o_1_1UniformCostFunction.html
a44e15e4af4310890d4c7965cb6c7aaad
(HyperGraph::Edge *edge, HyperGraph::Vertex *from, HyperGraph::Vertex *to)
DUtils::Random::UnrepeatedRandomizer
classDUtils_1_1Random_1_1UnrepeatedRandomizer.html
bool
empty
classDUtils_1_1Random_1_1UnrepeatedRandomizer.html
a70d6ff7e510b11fde4640033963e8627
() const
int
get
classDUtils_1_1Random_1_1UnrepeatedRandomizer.html
ae1bf6a140e322962f65b2c98dc07a3ac
()
unsigned int
left
classDUtils_1_1Random_1_1UnrepeatedRandomizer.html
a29599dcd4c885298736d46086dad6485
() const
UnrepeatedRandomizer &
operator=
classDUtils_1_1Random_1_1UnrepeatedRandomizer.html
a18f74b44fe6747fa3498bdbe6422648e
(const UnrepeatedRandomizer &rnd)
void
reset
classDUtils_1_1Random_1_1UnrepeatedRandomizer.html
a315e00744de8bb3794d154797d02ec1f
()
UnrepeatedRandomizer
classDUtils_1_1Random_1_1UnrepeatedRandomizer.html
ae073cba77da776dae607f22fd289b220
(int min, int max)
UnrepeatedRandomizer
classDUtils_1_1Random_1_1UnrepeatedRandomizer.html
af4d4b9621cb9a55ec59fb311798a3a5b
(const UnrepeatedRandomizer &rnd)
~UnrepeatedRandomizer
classDUtils_1_1Random_1_1UnrepeatedRandomizer.html
a8d523a848ff349c73da7499167c2c637
()
void
createValues
classDUtils_1_1Random_1_1UnrepeatedRandomizer.html
a583497053acec6991b9a872f924e8ccb
()
int
m_max
classDUtils_1_1Random_1_1UnrepeatedRandomizer.html
a5c2d23ba34589d23ac131e37feac6f6b
int
m_min
classDUtils_1_1Random_1_1UnrepeatedRandomizer.html
a7b59cc2afb7d7db20aa048ea95365134
std::vector< int >
m_values
classDUtils_1_1Random_1_1UnrepeatedRandomizer.html
adbe23146bfc61994e361d356282ce6c4
g2o::HyperGraph::Vertex
classg2o_1_1HyperGraph_1_1Vertex.html
g2o::HyperGraph::HyperGraphElement
const EdgeSet &
edges
classg2o_1_1HyperGraph_1_1Vertex.html
a0805a5575511327262c89585f1953b8e
() const
EdgeSet &
edges
classg2o_1_1HyperGraph_1_1Vertex.html
a35cbf4ea796797bb5d9c35a41454e8fb
()
virtual HyperGraphElementType
elementType
classg2o_1_1HyperGraph_1_1Vertex.html
a0f7f29e5924b61b68b8e19ed142b68d0
() const
int
id
classg2o_1_1HyperGraph_1_1Vertex.html
ad76b71c368b71971ac5affb5d57183d3
() const
virtual void
setId
classg2o_1_1HyperGraph_1_1Vertex.html
ac861d25447d8ff167d23c45458f7382f
(int newId)
Vertex
classg2o_1_1HyperGraph_1_1Vertex.html
a7f2e986815608e5ac4a44671ed9794ae
(int id=-1)
virtual
~Vertex
classg2o_1_1HyperGraph_1_1Vertex.html
a4c3da5bcc97c960c43bc49cc2ade649c
()
EdgeSet
_edges
classg2o_1_1HyperGraph_1_1Vertex.html
a8d732ebb72a545332a5bdc478b558430
int
_id
classg2o_1_1HyperGraph_1_1Vertex.html
ac643fa36a6d666d64925281b11de9b92
g2o::OptimizableGraph::Vertex
classg2o_1_1OptimizableGraph_1_1Vertex.html
g2o::HyperGraph::Vertex
void
addUserData
classg2o_1_1OptimizableGraph_1_1Vertex.html
a8f7ac810cad82a004365c1221fd16234
(Data *obs)
virtual const double &
b
classg2o_1_1OptimizableGraph_1_1Vertex.html
a79afa60eb11928eeeb1b97f2d2a30732
(int i) const =0
virtual double &
b
classg2o_1_1OptimizableGraph_1_1Vertex.html
af2d92761ad2732b6e9b19bd52fa2a19b
(int i)=0
virtual double *
bData
classg2o_1_1OptimizableGraph_1_1Vertex.html
a84465a61c6d322f7d64833129cc7d55a
()=0
CacheContainer *
cacheContainer
classg2o_1_1OptimizableGraph_1_1Vertex.html
ab381120a2c00fc8ae90e5c298dfbb967
()
virtual void
clearQuadraticForm
classg2o_1_1OptimizableGraph_1_1Vertex.html
a803897f6bae25dece4d7e23330f0f9da
()=0
virtual Vertex *
clone
classg2o_1_1OptimizableGraph_1_1Vertex.html
a39fcfce620de93375a33e7947a21770c
() const
int
colInHessian
classg2o_1_1OptimizableGraph_1_1Vertex.html
a9559c391b2962de131045a90815a9b5a
() const
virtual int
copyB
classg2o_1_1OptimizableGraph_1_1Vertex.html
af544f0050ea6e05950fd6e53931bdf61
(double *b_) const =0
int
dimension
classg2o_1_1OptimizableGraph_1_1Vertex.html
a1037b978fec531eaf860d0037b992079
() const
virtual void
discardTop
classg2o_1_1OptimizableGraph_1_1Vertex.html
a9509fb5c333988911312fc3d9187a9c3
()=0
virtual int
estimateDimension
classg2o_1_1OptimizableGraph_1_1Vertex.html
ac8a19594a8356e9f104d8b383a10577e
() const
bool
fixed
classg2o_1_1OptimizableGraph_1_1Vertex.html
ac83c34e6176f0cc5315ad7401a49efb3
() const
int
G2O_ATTRIBUTE_DEPRECATED
classg2o_1_1OptimizableGraph_1_1Vertex.html
a8f22181a161d724e95631d5da742b66a
(tempIndex() const)
void
G2O_ATTRIBUTE_DEPRECATED
classg2o_1_1OptimizableGraph_1_1Vertex.html
abdcd545b6870b37135b055d18dae7a36
(setTempIndex(int ti))
virtual bool
getEstimateData
classg2o_1_1OptimizableGraph_1_1Vertex.html
af26618ca44b64685e2ea10f263b93182
(double *estimate) const
virtual bool
getEstimateData
classg2o_1_1OptimizableGraph_1_1Vertex.html
a5664e886d4acaa3873ef9cf6ae18942d
(std::vector< double > &estimate) const
virtual bool
getMinimalEstimateData
classg2o_1_1OptimizableGraph_1_1Vertex.html
aff1e498690025bb1785c6313711adc99
(double *estimate) const
virtual bool
getMinimalEstimateData
classg2o_1_1OptimizableGraph_1_1Vertex.html
acd8b1349bd9149b10e58797ccdabf6c7
(std::vector< double > &estimate) const
const OptimizableGraph *
graph
classg2o_1_1OptimizableGraph_1_1Vertex.html
a6dd9a3f7fd07016cdbe791e21c6d87df
() const
OptimizableGraph *
graph
classg2o_1_1OptimizableGraph_1_1Vertex.html
a3f845c6f0ba9a87ab15caaddba5a4037
()
virtual const double &
hessian
classg2o_1_1OptimizableGraph_1_1Vertex.html
af46fa4f0baa4c87e29b137f24e713acb
(int i, int j) const =0
virtual double &
hessian
classg2o_1_1OptimizableGraph_1_1Vertex.html
ade95d46370bb9a86f64c4e591726ad62
(int i, int j)=0
virtual double *
hessianData
classg2o_1_1OptimizableGraph_1_1Vertex.html
a4ec536d8c82d839e507d89c7a7e368ae
()=0
virtual double
hessianDeterminant
classg2o_1_1OptimizableGraph_1_1Vertex.html
adaed502500d9ddc9f1721aba635da4d6
() const =0
int
hessianIndex
classg2o_1_1OptimizableGraph_1_1Vertex.html
a33009d06f2d3682a3c774182c807c48a
() const
void
lockQuadraticForm
classg2o_1_1OptimizableGraph_1_1Vertex.html
a2eb3dbe08fd20ca8feeeaecc63ce240c
()
virtual void
mapHessianMemory
classg2o_1_1OptimizableGraph_1_1Vertex.html
a1008c0f7981a9fb11be3e3df5c4a9758
(double *d)=0
bool
marginalized
classg2o_1_1OptimizableGraph_1_1Vertex.html
a214c01f0b3cab575f3496be729f6ccb1
() const
virtual int
minimalEstimateDimension
classg2o_1_1OptimizableGraph_1_1Vertex.html
a7dd3638e707eaf4f7e45b9f5ba77986d
() const
void
oplus
classg2o_1_1OptimizableGraph_1_1Vertex.html
af4357b634cfd884cd2fa1abb05832ec8
(const double *v)
virtual void
pop
classg2o_1_1OptimizableGraph_1_1Vertex.html
a3e36d925dbda1c574a285826ade5909a
()=0
virtual void
push
classg2o_1_1OptimizableGraph_1_1Vertex.html
aa477ed33d30a01ed468f33bb2a2f2d9d
()=0
virtual bool
read
classg2o_1_1OptimizableGraph_1_1Vertex.html
a356c40d33c3f1e07afa938dfb4870230
(std::istream &is)=0
void
setColInHessian
classg2o_1_1OptimizableGraph_1_1Vertex.html
aa605891d46b99ed97accf659f10bc8d5
(int c)
bool
setEstimateData
classg2o_1_1OptimizableGraph_1_1Vertex.html
acebbe12160c0df7c859a349781badc30
(const double *estimate)
bool
setEstimateData
classg2o_1_1OptimizableGraph_1_1Vertex.html
a1cf16cd3b2e99169cdd6dfc139f926bc
(const std::vector< double > &estimate)
void
setFixed
classg2o_1_1OptimizableGraph_1_1Vertex.html
af92ef49e1bcd6a8166afa151d367b905
(bool fixed)
void
setHessianIndex
classg2o_1_1OptimizableGraph_1_1Vertex.html
a440f24c0108be5247f3529369aa1e53c
(int ti)
virtual void
setId
classg2o_1_1OptimizableGraph_1_1Vertex.html
ac57651173d6ce4bb4eebf8cb1d917551
(int id)
void
setMarginalized
classg2o_1_1OptimizableGraph_1_1Vertex.html
afabf1782886c78bf7b312bb1f2c90524
(bool marginalized)
bool
setMinimalEstimateData
classg2o_1_1OptimizableGraph_1_1Vertex.html
a57d42a1288d7377c593c91a8cf8a754c
(const double *estimate)
bool
setMinimalEstimateData
classg2o_1_1OptimizableGraph_1_1Vertex.html
ac41fda9360e81bf704681831b1df11f8
(const std::vector< double > &estimate)
void
setToOrigin
classg2o_1_1OptimizableGraph_1_1Vertex.html
ab10678592b5e707bf4abdc0ff6b8e4bf
()
void
setUserData
classg2o_1_1OptimizableGraph_1_1Vertex.html
a858d15a4fadebfc8bce0162ac675f608
(Data *obs)
virtual double
solveDirect
classg2o_1_1OptimizableGraph_1_1Vertex.html
a61c4e7b7a7a61e1f287069a8cb01004f
(double lambda=0)=0
virtual int
stackSize
classg2o_1_1OptimizableGraph_1_1Vertex.html
a0a4ecc894d008d9c3806a3660e7dfe6f
() const =0
void
unlockQuadraticForm
classg2o_1_1OptimizableGraph_1_1Vertex.html
a5badd602625433ee1ce8e2aa7bb3b2ac
()
virtual void
updateCache
classg2o_1_1OptimizableGraph_1_1Vertex.html
ab5972c8ba6834c4dcb8a2319e9bf3070
()
const Data *
userData
classg2o_1_1OptimizableGraph_1_1Vertex.html
af01649f3b760b00c375bc87d8d129806
() const
Data *
userData
classg2o_1_1OptimizableGraph_1_1Vertex.html
a768057be134ffe93bc88b020d031eee5
()
Vertex
classg2o_1_1OptimizableGraph_1_1Vertex.html
a1f5fd4210abfa0f8b8e7dd279f561986
()
virtual bool
write
classg2o_1_1OptimizableGraph_1_1Vertex.html
a4cac277db656fddb5f844d9009d601eb
(std::ostream &os) const =0
virtual
~Vertex
classg2o_1_1OptimizableGraph_1_1Vertex.html
ac2208bfef95bba9670f13933d68fb929
()
virtual void
oplusImpl
classg2o_1_1OptimizableGraph_1_1Vertex.html
a4537a46afb8d12c3f18c88ba9601c625
(const double *v)=0
virtual bool
setEstimateDataImpl
classg2o_1_1OptimizableGraph_1_1Vertex.html
a35ab439967fd3a3d3e5608e3883d8487
(const double *)
virtual bool
setMinimalEstimateDataImpl
classg2o_1_1OptimizableGraph_1_1Vertex.html
a088ecbdde86968f3896b2320f80ee396
(const double *)
virtual void
setToOriginImpl
classg2o_1_1OptimizableGraph_1_1Vertex.html
abd5fe36815f27a9c174ad41c2070c247
()=0
CacheContainer *
_cacheContainer
classg2o_1_1OptimizableGraph_1_1Vertex.html
a6eed5b850221cd76f0af46b97860f2e8
int
_colInHessian
classg2o_1_1OptimizableGraph_1_1Vertex.html
add1f5a0236a175784a824524244f7085
int
_dimension
classg2o_1_1OptimizableGraph_1_1Vertex.html
ab053ffd8851cd3b0f61576ffd349d68e
bool
_fixed
classg2o_1_1OptimizableGraph_1_1Vertex.html
af98461471e6b58664a9fc4bba9340501
OptimizableGraph *
_graph
classg2o_1_1OptimizableGraph_1_1Vertex.html
a6e14fd3ad8e531ead03b4d83cc7362ad
int
_hessianIndex
classg2o_1_1OptimizableGraph_1_1Vertex.html
aebf035f2c8177b5dac1bc650e0f0cf62
bool
_marginalized
classg2o_1_1OptimizableGraph_1_1Vertex.html
a5e9b3906c8ff800b9a0b16b10ed9fff0
OpenMPMutex
_quadraticFormMutex
classg2o_1_1OptimizableGraph_1_1Vertex.html
ab9b85ddb487ad4818bc53e0c00ff7bcc
Data *
_userData
classg2o_1_1OptimizableGraph_1_1Vertex.html
a71eb5fdfaf5c9a442135502e23504500
friend struct
OptimizableGraph
classg2o_1_1OptimizableGraph_1_1Vertex.html
a45d35331ee3deca38c26d1efb6b961ae
g2o::OptimizableGraph::VertexIDCompare
structg2o_1_1OptimizableGraph_1_1VertexIDCompare.html
bool
operator()
structg2o_1_1OptimizableGraph_1_1VertexIDCompare.html
a68baebda754c0ce40a550351f95976bc
(const Vertex *v1, const Vertex *v2) const
g2o::EstimatePropagator::VertexIDHashFunction
classg2o_1_1EstimatePropagator_1_1VertexIDHashFunction.html
size_t
operator()
classg2o_1_1EstimatePropagator_1_1VertexIDHashFunction.html
a91bce7799a0009af5a52fbe4fa97ef9c
(const OptimizableGraph::Vertex *v) const
g2o::VertexSBAPointXYZ
classg2o_1_1VertexSBAPointXYZ.html
BaseVertex< 3, Vector3d >
virtual void
oplusImpl
classg2o_1_1VertexSBAPointXYZ.html
aa2a13838edc46ed5395fee5c07c4c8ea
(const double *update)
virtual bool
read
classg2o_1_1VertexSBAPointXYZ.html
a3668aa23ed3fc7e2c3e6bddda7ddcd1a
(std::istream &is)
virtual void
setToOriginImpl
classg2o_1_1VertexSBAPointXYZ.html
a787b72465f35a3f30fcbb6b8056b47c4
()
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
VertexSBAPointXYZ
classg2o_1_1VertexSBAPointXYZ.html
ad2b835ac63c1bbe22975a409151036d8
()
virtual bool
write
classg2o_1_1VertexSBAPointXYZ.html
aa600a1190e1760b5616de4f4e26ca5f8
(std::ostream &os) const
g2o::VertexSE3Expmap
classg2o_1_1VertexSE3Expmap.html
BaseVertex< 6, SE3Quat >
virtual void
oplusImpl
classg2o_1_1VertexSE3Expmap.html
a52592993e7ab5de6fe4bb0f9e00c4d39
(const double *update_)
bool
read
classg2o_1_1VertexSE3Expmap.html
a4f5913373d24ea5963fffc6830406a52
(std::istream &is)
virtual void
setToOriginImpl
classg2o_1_1VertexSE3Expmap.html
a0d12948c1fb058698bc58177db3806b1
()
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
VertexSE3Expmap
classg2o_1_1VertexSE3Expmap.html
a15fc8c37a0d056a562d4df12c872f62a
()
bool
write
classg2o_1_1VertexSE3Expmap.html
a0a4a06afd69669c50cf5f66c5a013e83
(std::ostream &os) const
g2o::VertexSim3Expmap
classg2o_1_1VertexSim3Expmap.html
BaseVertex< 7, Sim3 >
Vector2d
cam_map1
classg2o_1_1VertexSim3Expmap.html
a6ca0c90f25fcde9ab38881b100bab6bc
(const Vector2d &v) const
Vector2d
cam_map2
classg2o_1_1VertexSim3Expmap.html
a4841c2bbe7b883be30f74b50e078b42e
(const Vector2d &v) const
virtual void
oplusImpl
classg2o_1_1VertexSim3Expmap.html
abef7e4d10825caa129984f69251508c2
(const double *update_)
virtual bool
read
classg2o_1_1VertexSim3Expmap.html
a16b4ef216ad1c4709a6fc6aa452d8e61
(std::istream &is)
virtual void
setToOriginImpl
classg2o_1_1VertexSim3Expmap.html
ab076d5964ab55f95251a75bcf341ce05
()
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
VertexSim3Expmap
classg2o_1_1VertexSim3Expmap.html
ac1f5a851bf896518998d8186723af365
()
virtual bool
write
classg2o_1_1VertexSim3Expmap.html
afdc6079061312466de17b7493e4c491a
(std::ostream &os) const
bool
_fix_scale
classg2o_1_1VertexSim3Expmap.html
a63854235b605e45825798d327890930e
Vector2d
_focal_length1
classg2o_1_1VertexSim3Expmap.html
a05a79614b17cc700acaeb86039c2e181
Vector2d
_focal_length2
classg2o_1_1VertexSim3Expmap.html
a05c121f708922185d7b0823251c28290
Vector2d
_principle_point1
classg2o_1_1VertexSim3Expmap.html
a0bf270a1f6d9f45e5b1ee683d4877e1d
Vector2d
_principle_point2
classg2o_1_1VertexSim3Expmap.html
aae09e8dc5707e524901e49af4d022edb
g2o::WriteGnuplotAction
classg2o_1_1WriteGnuplotAction.html
g2o::HyperGraphElementAction
g2o::WriteGnuplotAction::Parameters
WriteGnuplotAction
classg2o_1_1WriteGnuplotAction.html
abfae045b16ae760f6d0c7feefe4b751f
(const std::string &typeName_)
boost
namespaceboost.html
boost::serialization
boost::serialization
namespaceboost_1_1serialization.html
void
load
namespaceboost_1_1serialization.html
a0610a0824e1293d15a36c47b035bd4a4
(Archive &ar,::cv::Mat &m, const unsigned int version)
void
save
namespaceboost_1_1serialization.html
a2e65112b9e4f312e27e002277a89aef2
(Archive &ar, const ::cv::Mat &m, const unsigned int file_version)
void
serialize
namespaceboost_1_1serialization.html
a8d640b245fcdcc5deb8b0931736b651d
(Archive &ar, DBoW2::BowVector &BowVec, const unsigned int file_version)
void
serialize
namespaceboost_1_1serialization.html
addada510a9a5864d23b1cb21390b4017
(Archive &ar, DBoW2::FeatureVector &FeatVec, const unsigned int file_version)
void
serialize
namespaceboost_1_1serialization.html
ae3c47b5540f8e4a204e293e52771af4c
(Archive &ar,::cv::KeyPoint &kf, const unsigned int file_version)
DBoW2
namespaceDBoW2.html
DBoW2::BowVector
DBoW2::FClass
DBoW2::FeatureVector
DBoW2::FORB
DBoW2::GeneralScoring
DBoW2::TemplatedVocabulary
unsigned int
NodeId
namespaceDBoW2.html
a3a0fa9c50c0df508759362d6204566f2
unsigned int
WordId
namespaceDBoW2.html
ab1a0d3283b2d4690a383372ed20bfeb5
double
WordValue
namespaceDBoW2.html
a55fcd7333e591a38e96b91f41bc182f6
LNorm
namespaceDBoW2.html
a53e9e0bcfc25c861815e413a7cf3fa51
L1
namespaceDBoW2.html
a53e9e0bcfc25c861815e413a7cf3fa51a94f5879ff083c0a8364805ae4f9c2d5c
L2
namespaceDBoW2.html
a53e9e0bcfc25c861815e413a7cf3fa51aff96c9503798aa8504a954d3832e5eaa
ScoringType
namespaceDBoW2.html
aa252a592dd607c6e60dede06ceef2722
L1_NORM
namespaceDBoW2.html
aa252a592dd607c6e60dede06ceef2722a2df432e58efd2a13d4950ee96aa6a20f
L2_NORM
namespaceDBoW2.html
aa252a592dd607c6e60dede06ceef2722ad1a4e066e848e5247e4d94dd3e08f509
CHI_SQUARE
namespaceDBoW2.html
aa252a592dd607c6e60dede06ceef2722ad0bd4548b18fb1c165961506e199f38d
KL
namespaceDBoW2.html
aa252a592dd607c6e60dede06ceef2722a607c4948ab28605098d7cedb9bce14ae
BHATTACHARYYA
namespaceDBoW2.html
aa252a592dd607c6e60dede06ceef2722a22de570628b33a2662630def802a23cb
DOT_PRODUCT
namespaceDBoW2.html
aa252a592dd607c6e60dede06ceef2722a14556ffa1d80b1c7540ea68506eb5b56
WeightingType
namespaceDBoW2.html
a5de5c8a307aca9a84ffefda2a9bc467a
TF_IDF
namespaceDBoW2.html
a5de5c8a307aca9a84ffefda2a9bc467aaa3425e88466862008dff6883e07e205d
TF
namespaceDBoW2.html
a5de5c8a307aca9a84ffefda2a9bc467aa15d1950b5707de9ac0760c2c6dae48bd
IDF
namespaceDBoW2.html
a5de5c8a307aca9a84ffefda2a9bc467aa5a1c1f7cd866c8bea4551e296298c3bc
BINARY
namespaceDBoW2.html
a5de5c8a307aca9a84ffefda2a9bc467aae517632073c3a0b980558ebb6519d759
class
__SCORING_CLASS
namespaceDBoW2.html
a75539718457109a0efbd4778f7fa7369
(L1Scoring, true, L1)
class
__SCORING_CLASS
namespaceDBoW2.html
ac7a02f9992dcadb8af97192765c6d9d3
(L2Scoring, true, L2)
class
__SCORING_CLASS
namespaceDBoW2.html
ae07d9b48e6fefc0f0c01df371c17b3ca
(DotProductScoring, false, L1)
class
__SCORING_CLASS
namespaceDBoW2.html
a8b204afc23807ec9a07127d36e88e07f
(BhattacharyyaScoring, true, L1)
class
__SCORING_CLASS
namespaceDBoW2.html
a6f9c1118526ece0dc3ed4054266fbdda
(ChiSquareScoring, true, L1)
class
__SCORING_CLASS
namespaceDBoW2.html
ae19b56aa4101670a2f019358dc621693
(KLScoring, true, L1)
std::ostream &
operator<<
namespaceDBoW2.html
ac65e2bfb945a77c5294d0300a4fed49c
(std::ostream &out, const FeatureVector &v)
std::ostream &
operator<<
namespaceDBoW2.html
a06d2058b1bde1cdc49f277fec62073e2
(std::ostream &out, const BowVector &v)
std::ostream &
operator<<
namespaceDBoW2.html
aecdf616fe16d2cf09f521a603b9d43f1
(std::ostream &os, const TemplatedVocabulary< TDescriptor, F > &voc)
DUtils
namespaceDUtils.html
DUtils::Random
DUtils::Timestamp
g2o
namespaceg2o.html
g2o::internal
g2o::types_six_dof_expmap
g2o::AbstractHyperGraphElementCreator
g2o::AbstractOptimizationAlgorithmCreator
g2o::AbstractRobustKernelCreator
g2o::BaseBinaryEdge
g2o::BaseEdge
g2o::BaseMultiEdge
g2o::BaseProperty
g2o::BaseUnaryEdge
g2o::BaseVertex
g2o::BlockSolver
g2o::BlockSolverBase
g2o::BlockSolverTraits
g2o::BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic >
g2o::Cache
g2o::CacheContainer
g2o::ColSort
g2o::DrawAction
g2o::EdgeInverseSim3ProjectXYZ
g2o::EdgeSE3ProjectXYZ
g2o::EdgeSE3ProjectXYZOnlyPose
g2o::EdgeSim3
g2o::EdgeSim3ProjectXYZ
g2o::EdgeStereoSE3ProjectXYZ
g2o::EdgeStereoSE3ProjectXYZOnlyPose
g2o::EstimatePropagator
g2o::EstimatePropagatorCost
g2o::EstimatePropagatorCostOdometry
g2o::Factory
g2o::ForceLinker
g2o::G2OBatchStatistics
g2o::HyperDijkstra
g2o::HyperGraph
g2o::HyperGraphAction
g2o::HyperGraphActionLibrary
g2o::HyperGraphElementAction
g2o::HyperGraphElementActionCollection
g2o::HyperGraphElementCreator
g2o::JacobianWorkspace
g2o::LinearSolver
g2o::LinearSolverCCS
g2o::LinearSolverDense
g2o::LinearSolverEigen
g2o::MarginalCovarianceCholesky
g2o::MatrixElem
g2o::MatrixStructure
g2o::OpenMPMutex
g2o::OptimizableGraph
g2o::OptimizationAlgorithm
g2o::OptimizationAlgorithmDogleg
g2o::OptimizationAlgorithmFactory
g2o::OptimizationAlgorithmGaussNewton
g2o::OptimizationAlgorithmLevenberg
g2o::OptimizationAlgorithmProperty
g2o::OptimizationAlgorithmWithHessian
g2o::Parameter
g2o::ParameterContainer
g2o::Property
g2o::PropertyMap
g2o::RegisterActionProxy
g2o::RegisterOptimizationAlgorithmProxy
g2o::RegisterRobustKernelProxy
g2o::RegisterTypeProxy
g2o::RobustKernel
g2o::RobustKernelCauchy
g2o::RobustKernelCreator
g2o::RobustKernelDCS
g2o::RobustKernelFactory
g2o::RobustKernelHuber
g2o::RobustKernelPseudoHuber
g2o::RobustKernelSaturated
g2o::RobustKernelScaleDelta
g2o::RobustKernelTukey
g2o::ScopedOpenMPMutex
g2o::ScopeTime
g2o::SE3Quat
g2o::Sim3
g2o::Solver
g2o::SparseBlockMatrix
g2o::SparseBlockMatrixCCS
g2o::SparseBlockMatrixDiagonal
g2o::SparseBlockMatrixHashMap
g2o::SparseOptimizer
g2o::UniformCostFunction
g2o::VertexSBAPointXYZ
g2o::VertexSE3Expmap
g2o::VertexSim3Expmap
g2o::WriteGnuplotAction
Eigen::Transform< double, 2, Eigen::Affine, Eigen::ColMajor >
Affine2D
namespaceg2o.html
ad7410532a9e2e255e93781c6beb0feb8
Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor >
Affine3D
namespaceg2o.html
ab3cae84956b78f00b9091c56c42af5eb
std::vector< G2OBatchStatistics >
BatchStatisticsContainer
namespaceg2o.html
a526b32fde21f83173acb2bb29db68275
BlockSolver< BlockSolverTraits< 3, 2 > >
BlockSolver_3_2
namespaceg2o.html
a4e97101bb6ac73bdb6527994a36b9819
BlockSolver< BlockSolverTraits< 6, 3 > >
BlockSolver_6_3
namespaceg2o.html
a6eb2ab4064026e9c63c99b783b892cda
BlockSolver< BlockSolverTraits< 7, 3 > >
BlockSolver_7_3
namespaceg2o.html
a83b509c02a1333991cbb0c04d3ff7beb
BlockSolver< BlockSolverTraits< Eigen::Dynamic, Eigen::Dynamic > >
BlockSolverX
namespaceg2o.html
a8d3214273331c25cbb5d5266770e6c12
Property< bool >
BoolProperty
namespaceg2o.html
a28e624fedcafeb2b049be2930421071f
Property< double >
DoubleProperty
namespaceg2o.html
a9b4e25cbdaf9d69afa4431d6af6d7bed
Property< float >
FloatProperty
namespaceg2o.html
af8e55b06b00e915fcf0475b00acea270
void(*
ForceLinkFunction
namespaceg2o.html
a3be76fea59d320255e89425439f18f48
)(void)
Property< int >
IntProperty
namespaceg2o.html
aa44e64803eabdb592175e27f1e3ebf59
Eigen::Transform< double, 2, Eigen::Isometry, Eigen::ColMajor >
Isometry2D
namespaceg2o.html
a24614fc78fff981b779fbf4850b19101
Eigen::Transform< double, 3, Eigen::Isometry, Eigen::ColMajor >
Isometry3D
namespaceg2o.html
af8f6c8f7db82618f6bab6bbe448806eb
Eigen::Matrix< double, 2, 2, Eigen::ColMajor >
Matrix2D
namespaceg2o.html
ab45dbd73bc096222cf5688ea45b04eba
Eigen::Matrix< float, 2, 2, Eigen::ColMajor >
Matrix2F
namespaceg2o.html
a07b62708470b4ff9ade2f9609e30310c
Eigen::Matrix< int, 2, 2, Eigen::ColMajor >
Matrix2I
namespaceg2o.html
ac9319963099ff600cf7c6251d7e937e1
Eigen::Matrix< double, 3, 3, Eigen::ColMajor >
Matrix3D
namespaceg2o.html
ae968373755b3be75547f97573021dc8a
Eigen::Matrix< float, 3, 3, Eigen::ColMajor >
Matrix3F
namespaceg2o.html
aff36b18c387a854e64af640ad5cb0bd7
Eigen::Matrix< int, 3, 3, Eigen::ColMajor >
Matrix3I
namespaceg2o.html
ab8a98dad54fdc966987b61b750e03201
Eigen::Matrix< double, 4, 4, Eigen::ColMajor >
Matrix4D
namespaceg2o.html
aed3721c4efdc0f727e94569cc22ddd42
Eigen::Matrix< float, 4, 4, Eigen::ColMajor >
Matrix4F
namespaceg2o.html
afe979d0d6b88b375b29c06eb49df71fb
Eigen::Matrix< int, 4, 4, Eigen::ColMajor >
Matrix4I
namespaceg2o.html
a10216d68ff0555e64c628cf7f5f3bb7a
Matrix< double, 6, 6 >
Matrix6d
namespaceg2o.html
afff8bcc18e5be58eef0961900ddda24b
Matrix< double, 7, 7 >
Matrix7d
namespaceg2o.html
a3ce3dfdcb313ec3483b8cee099402e54
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor >
MatrixXD
namespaceg2o.html
a8a808fe01b0b4e0afe637fe680853d0a
Eigen::Matrix< float, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor >
MatrixXF
namespaceg2o.html
a9cf1a3355d8ef3a852aa23866754758c
Eigen::Matrix< int, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor >
MatrixXI
namespaceg2o.html
a43b1af9ed52619c66479d4820a126aef
std::vector< Parameter * >
ParameterVector
namespaceg2o.html
a85cc8f2c7db8cab47b2b269a7acd6785
std::tr1::shared_ptr< RobustKernel >
RobustKernelPtr
namespaceg2o.html
a0802a5e01a6b1861ae01013220dec6ac
SparseBlockMatrix< MatrixXd >
SparseBlockMatrixXd
namespaceg2o.html
a268218b758e93d6d13f8d35a327a650a
Property< std::string >
StringProperty
namespaceg2o.html
a40c5b0f5bf1dd1e5b9c25c20fcf43920
Eigen::Matrix< double, 2, 1, Eigen::ColMajor >
Vector2D
namespaceg2o.html
a98731c1a538fbbbb105bc81434ebdecb
Eigen::Matrix< float, 2, 1, Eigen::ColMajor >
Vector2F
namespaceg2o.html
ab48f53e68ad9d381fcad63c4901af2e2
Eigen::Matrix< int, 2, 1, Eigen::ColMajor >
Vector2I
namespaceg2o.html
affca5cbeca977d670b96298de84c5d2c
Eigen::Matrix< double, 3, 1, Eigen::ColMajor >
Vector3D
namespaceg2o.html
a944c2b1b0f84d33a7b297a4a585bf319
Eigen::Matrix< float, 3, 1, Eigen::ColMajor >
Vector3F
namespaceg2o.html
a0c03efd6b49abac71bfb012cc3237288
Eigen::Matrix< int, 3, 1, Eigen::ColMajor >
Vector3I
namespaceg2o.html
a501b6f80eef8d521f6fd1a31e8413f3a
Eigen::Matrix< double, 4, 1, Eigen::ColMajor >
Vector4D
namespaceg2o.html
afd9c8c912186d1f96141027c854fce42
Eigen::Matrix< float, 4, 1, Eigen::ColMajor >
Vector4F
namespaceg2o.html
aebecb51a41734608aeea377a31ee88c6
Eigen::Matrix< int, 4, 1, Eigen::ColMajor >
Vector4I
namespaceg2o.html
a7a368c33c15d52cca214b779a5fb32ce
Matrix< double, 6, 1 >
Vector6d
namespaceg2o.html
a3bc8a4fbac86f158d548be81af2f929b
Matrix< double, 7, 1 >
Vector7d
namespaceg2o.html
a4740ec41130f2ecc628c81f71261c8de
Eigen::Matrix< double, Eigen::Dynamic, 1, Eigen::ColMajor >
VectorXD
namespaceg2o.html
ab67b68e8bc395b2085174937de1a634d
Eigen::Matrix< float, Eigen::Dynamic, 1, Eigen::ColMajor >
VectorXF
namespaceg2o.html
a79143ea34679a74ee7ab02342b3a21df
Eigen::Matrix< int, Eigen::Dynamic, 1, Eigen::ColMajor >
VectorXI
namespaceg2o.html
a2797ddaf7a7a6dc22843a38d34754e55
void
applyAction
namespaceg2o.html
adfc887e1554f0b023669ac9de085e3ab
(HyperGraph *graph, HyperGraphElementAction *action, HyperGraphElementAction::Parameters *params, const std::string &typeName)
bool
arrayHasNaN
namespaceg2o.html
a123840a60e0d1dde58088d15a1e1fffa
(const double *array, int size, int *nanIndex=0)
double
average_angle
namespaceg2o.html
a25f6d3c7415a89f7a5bc1875a7fa5009
(double theta1, double theta2)
T
clamp
namespaceg2o.html
a50939862674314724dd800c41f82e7fe
(T l, T x, T u)
bool
convertString
group__utils.html
ga599c46f6984e9a2147fac39324e9fadc
(const std::string &s, T &x, bool failIfLeftoverChars=true)
double
deg2rad
namespaceg2o.html
a8f29adce7d7b9855e1d0ba43835c34b3
(double degree)
Vector3d
deltaR
namespaceg2o.html
a2e39915fb420fd7dc2d3802435e4a6a9
(const Matrix3d &R)
std::string
formatString
group__utils.html
ga948eee11520b4508727e2020b36faa48
(const char *fmt,...)
double
get_monotonic_time
namespaceg2o.html
aa64237935c7d8411b4369234a5f661ea
()
double
get_time
namespaceg2o.html
a6baa8fdfd973b5b970df14f14fd5d844
()
T
hypot
namespaceg2o.html
a586ee8937cdc8de49303abd1611da387
(T x, T y)
T
hypot_sqr
namespaceg2o.html
ac2989135761e62b40066193a11950d21
(T x, T y)
double
inverse_theta
namespaceg2o.html
a9ae48fc8caba4b009642ca53d69a3b98
(double th)
double
normalize_theta
namespaceg2o.html
a9f036eb4c147ddf174aa56fa031f3867
(double theta)
bool
operator<
namespaceg2o.html
a2a6eaf50f7bfb542915d123feee52f6a
(const HyperDijkstra::AdjacencyMapEntry &a, const HyperDijkstra::AdjacencyMapEntry &b)
std::ostream &
operator<<
namespaceg2o.html
a018b0f839c5efbe3cfadca1e136f7a97
(std::ostream &os, const G2OBatchStatistics &st)
std::ostream &
operator<<
namespaceg2o.html
ab3e31c5c97f4edd83df73c791b7b0e81
(std::ostream &, const SparseBlockMatrix< MatrixType > &m)
std::ostream &
operator<<
namespaceg2o.html
a8ab958f2ec4a80e849def091d38f1131
(std::ostream &out_str, const Sim3 &sim3)
std::ostream &
operator<<
namespaceg2o.html
a613d60098b4ebe03626c13f9432b7834
(std::ostream &out_str, const SE3Quat &se3)
Vector2d
project
namespaceg2o.html
a45b89a0471d862c09167e7ce718df000
(const Vector3d &)
Vector3d
project
namespaceg2o.html
a3d337768fe9db907df691e3624ca4e1e
(const Vector4d &)
Vector2d
project2d
namespaceg2o.html
acc3b6db544c564fb29c4ea60c1fcb775
(const Vector3d &v)
double
rad2deg
namespaceg2o.html
a3965702cbb6051fa2bdb0c75c0358126
(double rad)
OutputIterator
readFloats
group__utils.html
ga88353c6cfc2e519df07814ca577e71ec
(const char *str, OutputIterator out)
OutputIterator
readInts
group__utils.html
gae501003a8f6b60afb846857fdb82174d
(const char *str, OutputIterator out)
int
readLine
group__utils.html
ga07aa1d8e5a4e25d0170010df66908611
(std::istream &is, std::stringstream ¤tLine)
int
sign
namespaceg2o.html
a821ae3df8a97b37daf8804ef3a26ef1d
(T x)
Matrix3d
skew
namespaceg2o.html
adb3143a37b9bc002f4f7b6423061ef81
(const Vector3d &v)
T
square
namespaceg2o.html
ada3127f4fe72b228407fabe23b72a50b
(T x)
bool
strEndsWith
group__utils.html
ga46ed3632c02c1e103629e7114c715880
(const std::string &s, const std::string &end)
std::string
strExpandFilename
group__utils.html
ga198d4ceebba5de14cd7e40be2a06c277
(const std::string &filename)
T
stringToType
group__utils.html
ga9dac39a213d269b8d68fb698bf82873a
(const std::string &s, bool failIfLeftoverChars=true)
int
strPrintf
group__utils.html
gad6042db9246017195692a73ec62abc5f
(std::string &str, const char *fmt,...)
std::vector< std::string >
strSplit
group__utils.html
ga8e1ffa60787d006502c7c94f5646c598
(const std::string &str, const std::string &delimiters)
bool
strStartsWith
group__utils.html
gac8a541b33cded5c67d9cab7ada51c13d
(const std::string &s, const std::string &start)
std::string
strToLower
group__utils.html
ga98a43706466c9618576a0f23e9021457
(const std::string &s)
std::string
strToUpper
group__utils.html
gac5545be3a953651c68fe8c81313f2564
(const std::string &s)
std::string
trim
group__utils.html
ga5c3812993227cfbec772c7477928c1fc
(const std::string &s)
std::string
trimLeft
group__utils.html
ga1e3dc946d073cacb02cf458d67471ad5
(const std::string &s)
std::string
trimRight
group__utils.html
ga3e3eb912f0f9e272e81127f1653edf38
(const std::string &s)
Vector3d
unproject
namespaceg2o.html
ab8746174c3f8c25af4188fc24b2dc3d4
(const Vector2d &)
Vector4d
unproject
namespaceg2o.html
a46785a7417bd703d67107c2b5f649007
(const Vector3d &)
Vector3d
unproject2d
namespaceg2o.html
a6edbda6681de50df71048c5b72778998
(const Vector2d &v)
T
wrap
namespaceg2o.html
a207912b4849eaff934f6384bc79d07ce
(T l, T x, T u)
g2o::internal
namespaceg2o_1_1internal.html
void
atxpy
namespaceg2o_1_1internal.html
ad176878dff85b91f1dbabed52cbf696e
(const MatrixType &A, const Eigen::Map< const Eigen::VectorXd > &x, int xoff, Eigen::Map< Eigen::VectorXd > &y, int yoff)
void
atxpy
namespaceg2o_1_1internal.html
a00b6a24b76a3fadc09136fe6232578ec
(const Eigen::Matrix< double, Eigen::Dynamic, t > &A, const Eigen::Map< const Eigen::VectorXd > &x, int xoff, Eigen::Map< Eigen::VectorXd > &y, int yoff)
void
atxpy
namespaceg2o_1_1internal.html
ac0b95f6585d99b71683a370d5957d3d2
(const Eigen::MatrixXd &A, const Eigen::Map< const Eigen::VectorXd > &x, int xoff, Eigen::Map< Eigen::VectorXd > &y, int yoff)
void
axpy
namespaceg2o_1_1internal.html
a3beb413c2d04c629c60a8ce5e05ddf8f
(const MatrixType &A, const Eigen::Map< const Eigen::VectorXd > &x, int xoff, Eigen::Map< Eigen::VectorXd > &y, int yoff)
void
axpy
namespaceg2o_1_1internal.html
a0656fb61cd6302ea0e3bf5f99890c05a
(const Eigen::Matrix< double, Eigen::Dynamic, t > &A, const Eigen::Map< const Eigen::VectorXd > &x, int xoff, Eigen::Map< Eigen::VectorXd > &y, int yoff)
void
axpy
namespaceg2o_1_1internal.html
a6a7cd8c5afe2488e8deb0cbbfa878198
(const Eigen::MatrixXd &A, const Eigen::Map< const Eigen::VectorXd > &x, int xoff, Eigen::Map< Eigen::VectorXd > &y, int yoff)
int
computeUpperTriangleIndex
namespaceg2o_1_1internal.html
abf695a74f7aced7ee804a58607ae434c
(int i, int j)
g2o::types_six_dof_expmap
namespaceg2o_1_1types__six__dof__expmap.html
void
init
namespaceg2o_1_1types__six__dof__expmap.html
a2bec58737fccd3c11536ce1eb2692b73
()
internal
namespaceinternal.html
int
computeUpperTriangleIndex
namespaceinternal.html
ab9dedffae2bb59029f803c731b9ce05d
(int i, int j)
ORB_SLAM2
namespaceORB__SLAM2.html
ORB_SLAM2::Converter
ORB_SLAM2::ExtractorNode
ORB_SLAM2::Frame
ORB_SLAM2::FrameDrawer
ORB_SLAM2::Initializer
ORB_SLAM2::KeyFrame
ORB_SLAM2::KeyFrameDatabase
ORB_SLAM2::LocalMapping
ORB_SLAM2::LoopClosing
ORB_SLAM2::Map
ORB_SLAM2::MapPoint
ORB_SLAM2::Optimizer
ORB_SLAM2::ORBextractor
ORB_SLAM2::ORBmatcher
ORB_SLAM2::ORBParameters
ORB_SLAM2::PnPsolver
ORB_SLAM2::Sim3Solver
ORB_SLAM2::System
ORB_SLAM2::Tracking
DBoW2::TemplatedVocabulary< DBoW2::FORB::TDescriptor, DBoW2::FORB >
ORBVocabulary
namespaceORB__SLAM2.html
a2fafba714858cab1bb18d438e2e83c5d
static void
computeDescriptors
namespaceORB__SLAM2.html
ad90997cdb916a99c644c0959e08cf4df
(const Mat &image, vector< KeyPoint > &keypoints, Mat &descriptors, const vector< Point > &pattern)
static void
computeOrbDescriptor
namespaceORB__SLAM2.html
a932693f631bfe871700d02c72e14c6cd
(const KeyPoint &kpt, const Mat &img, const Point *pattern, uchar *desc)
static void
computeOrientation
namespaceORB__SLAM2.html
a40adb6b621d7c2dd9d2961ba88e445c8
(const Mat &image, vector< KeyPoint > &keypoints, const vector< int > &umax)
static float
IC_Angle
namespaceORB__SLAM2.html
ac570dbdaae2d483745515b5022fd6820
(const Mat &image, Point2f pt, const vector< int > &u_max)
static int
bit_pattern_31_
namespaceORB__SLAM2.html
a8dd21ee063eca2b0bc3f5e76ceba0492
[256 *4]
const int
EDGE_THRESHOLD
namespaceORB__SLAM2.html
aec00f1ad4dea35755e3af4404282cd3b
const float
factorPI
namespaceORB__SLAM2.html
a8015b470ffeb885a0c90837a03b3210f
const int
HALF_PATCH_SIZE
namespaceORB__SLAM2.html
aa09849ae679bf2392b097abd710d8d7f
const int
PATCH_SIZE
namespaceORB__SLAM2.html
a557e5c298c5f7164667f083494c2197a
graph
Graph
group__graph.html
g2o
g2o
G2o
group__g2o.html
utils
Utils
group__utils.html
misc.h
timeutil.h
g2o
#define
DO_EVERY
group__utils.html
gabfe958da8833edbe74250507adc61635
(secs, code)
#define
DO_EVERY_TS
group__utils.html
ga9b9f34c01b03b47644c2762bf256be32
(secs, currentTime, code)
#define
MEASURE_FUNCTION_TIME
group__utils.html
gae79acf8eb730f80c029d60e19332b4b9
#define
MEASURE_TIME
group__utils.html
gaafc27d8d00ac925dce6e52a013cc2b32
(text, code)
bool
convertString
group__utils.html
ga599c46f6984e9a2147fac39324e9fadc
(const std::string &s, T &x, bool failIfLeftoverChars=true)
std::string
formatString
group__utils.html
ga948eee11520b4508727e2020b36faa48
(const char *fmt,...)
OutputIterator
readFloats
group__utils.html
ga88353c6cfc2e519df07814ca577e71ec
(const char *str, OutputIterator out)
OutputIterator
readInts
group__utils.html
gae501003a8f6b60afb846857fdb82174d
(const char *str, OutputIterator out)
int
readLine
group__utils.html
ga07aa1d8e5a4e25d0170010df66908611
(std::istream &is, std::stringstream ¤tLine)
bool
strEndsWith
group__utils.html
ga46ed3632c02c1e103629e7114c715880
(const std::string &s, const std::string &end)
std::string
strExpandFilename
group__utils.html
ga198d4ceebba5de14cd7e40be2a06c277
(const std::string &filename)
T
stringToType
group__utils.html
ga9dac39a213d269b8d68fb698bf82873a
(const std::string &s, bool failIfLeftoverChars=true)
int
strPrintf
group__utils.html
gad6042db9246017195692a73ec62abc5f
(std::string &str, const char *fmt,...)
std::vector< std::string >
strSplit
group__utils.html
ga8e1ffa60787d006502c7c94f5646c598
(const std::string &str, const std::string &delimiters)
bool
strStartsWith
group__utils.html
gac8a541b33cded5c67d9cab7ada51c13d
(const std::string &s, const std::string &start)
std::string
strToLower
group__utils.html
ga98a43706466c9618576a0f23e9021457
(const std::string &s)
std::string
strToUpper
group__utils.html
gac5545be3a953651c68fe8c81313f2564
(const std::string &s)
std::string
trim
group__utils.html
ga5c3812993227cfbec772c7477928c1fc
(const std::string &s)
std::string
trimLeft
group__utils.html
ga1e3dc946d073cacb02cf458d67471ad5
(const std::string &s)
std::string
trimRight
group__utils.html
ga3e3eb912f0f9e272e81127f1653edf38
(const std::string &s)