Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MIT-SPARK/TEASER-plusplus
/ functions
Functions
183 in github.com/MIT-SPARK/TEASER-plusplus
⨍
Functions
183
◇
Types & classes
45
↓ 110 callers
Method
size
capacity
teaser/include/teaser/geometry.h:49
↓ 51 callers
Method
push_back
teaser/include/teaser/geometry.h:63
↓ 31 callers
Method
end
teaser/include/teaser/geometry.h:44
↓ 22 callers
Method
begin
teaser/include/teaser/geometry.h:43
↓ 21 callers
Function
getAngularError
test/test-tools/test_utils.h:92
↓ 19 callers
Function
toUType
matlab/teaser_mex_utils.h:18
↓ 17 callers
Method
getSolution
* Return the solution to the registration problem. * @return */
teaser/include/teaser/registration.h:544
↓ 15 callers
Method
solve
teaser/src/registration.cc:404
↓ 13 callers
Method
read
teaser/src/ply_io.cc:26
↓ 12 callers
Method
solveForRotation
teaser/src/registration.cc:209
↓ 9 callers
Method
clear
teaser/include/teaser/geometry.h:66
↓ 8 callers
Method
addEdge
* Add an edge between two vertices * @param [in] vertex_1 one vertex of the edge * @param [in] vertex_2 another vertex of the edge */
teaser/include/teaser/graph.h:96
↓ 8 callers
Function
line_to_list
(line)
examples/teaser_python_3dsmooth/bench_utils.py:26
↓ 8 callers
Method
reserve
* Preallocate spaces for vertices * @param num_vertices */
teaser/include/teaser/graph.h:180
↓ 7 callers
Method
computeFPFHFeatures
teaser/src/fpfh.cc:15
↓ 6 callers
Function
hatmap
* Return the hat map of the provided vector (a skew symmetric matrix). * @param u 3-by-1 vector * @param x 3-by-3 skew symmetric matrix */
teaser/include/teaser/linalg.h:24
↓ 6 callers
Method
solveForScale
teaser/src/registration.cc:283
↓ 5 callers
Method
PointCloud
* @brief Default constructor for PointCloud */
teaser/include/teaser/geometry.h:31
↓ 5 callers
Method
estimate
teaser/src/registration.cc:21
↓ 5 callers
Method
hasVertex
* Return true if the vertex exists. * @param vertex * @return */
teaser/include/teaser/graph.h:89
↓ 5 callers
Method
numEdges
* Get the number of edges * @return total number of edges */
teaser/include/teaser/graph.h:137
↓ 5 callers
Method
numVertices
* Get the number of vertices * @return total number of vertices */
teaser/include/teaser/graph.h:131
↓ 5 callers
Method
solveForTranslation
teaser/src/registration.cc:330
↓ 4 callers
Method
certify
teaser/src/certification.cc:22
↓ 4 callers
Method
compute
teaser/src/fpfh.cc:58
↓ 4 callers
Method
empty
teaser/include/teaser/geometry.h:51
↓ 3 callers
Method
RobustRegistrationSolver
teaser/src/registration.cc:358
↓ 3 callers
Method
addVertex
* Add a vertex with no edges. * @param [in] id the id of vertex to be added */
teaser/include/teaser/graph.h:55
↓ 3 callers
Method
calculateCorrespondences
teaser/src/matcher.cc:19
↓ 3 callers
Function
create_spheres
Create a list of spheres from a 2D numpy array Numpy array needs to be N-by-3
examples/teaser_python_3dsmooth/teaser_python_3dsmooth.py:31
↓ 3 callers
Method
estimate_tiled
teaser/src/registration.cc:93
↓ 3 callers
Function
generateMockInput
* A helper function to generate mock input for testing PMC code * @return a mock input to PMC max clique functions */
test/teaser/graph-test.cc:24
↓ 3 callers
Function
getNextLineAndSplitIntoTokens
test/test-tools/test_utils.h:23
↓ 3 callers
Method
populateVertices
* Populate the graph with the provided number of vertices without any edges. * @param num_vertices */
teaser/include/teaser/graph.h:67
↓ 3 callers
Function
printAdjMatirx
* Print adjacency matrix given a bool** * @param adj a bool** to the adjcency matrix * @param nodes number of nodes in the graph */
test/teaser/graph-test.cc:50
↓ 3 callers
Method
removeEdge
* Remove the edge between two vertices. * @param [in] vertex_1 one vertex of the edge * @param [in] vertex_2 another vertex of the edge */
teaser/include/teaser/graph.h:111
↓ 3 callers
Method
setInputCloud
teaser/src/fpfh.cc:45
↓ 3 callers
Method
setRadiusSearch
teaser/src/fpfh.cc:61
↓ 3 callers
Method
setSearchMethod
teaser/src/fpfh.cc:53
↓ 2 callers
Method
computeTIMs
teaser/src/registration.cc:363
↓ 2 callers
Function
custom_draw_geometry_load_option
(pcds, width=640, height=480)
examples/teaser_python_3dsmooth/teaser_python_3dsmooth.py:21
↓ 2 callers
Method
findMaxClique
teaser/src/graph.cc:12
↓ 2 callers
Method
getTranslationInliers
* Return inliers from rotation estimation * * @return a vector of indices of measurements deemed as inliers by rotation estimation */
teaser/include/teaser/registration.h:671
↓ 2 callers
Method
getTranslationInliersMap
* Return the index map for translation inliers (equivalent to max clique). * * @return a 1-by-(size of max clique) Eigen matrix. Entries represe
teaser/include/teaser/registration.h:660
↓ 2 callers
Function
mexPointMatrixToEigenMatrix
* Convert a 3-by-N mxArray to Eigen 3-by-N matrix * @param pa */
matlab/teaser_mex_utils.h:60
↓ 2 callers
Function
readSubdirs
* Get immediate subdirectories' names as strings in a vector * @param path path to the root directory * @return a vector containing names of the imm
test/test-tools/test_utils.h:110
↓ 2 callers
Function
svdRot
* Helper function to use svd to estimate rotation. * Method described here: http://igl.ethz.ch/projects/ARAP/svd_rot.pdf * @param X * @param Y * @
teaser/include/teaser/utils.h:121
↓ 1 callers
Function
addNoiseAndOutliers
examples/teaser_cpp_ply/teaser_cpp_ply.cc:21
↓ 1 callers
Function
addNoiseAndOutliers
examples/teaser_cpp_fpfh/teaser_cpp_fpfh.cc:22
↓ 1 callers
Function
align_vector_to_another
Aligns vector a to vector b with axis angle rotation
examples/teaser_python_3dsmooth/line_mesh.py:6
↓ 1 callers
Method
computeSubOptimalityGap
teaser/src/certification.cc:177
↓ 1 callers
Method
create_line_mesh
(self)
examples/teaser_python_3dsmooth/line_mesh.py:52
↓ 1 callers
Function
draw_registration_result
(target_corrs_points, source_corrs_points, frag1, frag2, transformation, max_clique, gt=None, gt_inliers=None)
examples/teaser_python_3dsmooth/teaser_python_3dsmooth.py:121
↓ 1 callers
Function
execute_teaser_global_registration
Use TEASER++ to perform global registration
examples/teaser_python_3dsmooth/teaser_python_3dsmooth.py:215
↓ 1 callers
Function
find_mutually_nn_keypoints
Use kdtree to find mutually closest keypoints ref_key: reference keypoints (source) test_key: test keypoints (target) ref: referenc
examples/teaser_python_3dsmooth/teaser_python_3dsmooth.py:185
↓ 1 callers
Method
getAdjList
teaser/include/teaser/graph.h:174
↓ 1 callers
Method
getAdjMatrix
teaser/include/teaser/graph.h:158
↓ 1 callers
Function
getAngularError
examples/teaser_cpp_ply/teaser_cpp_ply.cc:17
↓ 1 callers
Function
getAngularError
examples/teaser_cpp_fpfh/teaser_cpp_fpfh.cc:18
↓ 1 callers
Method
getBlockDiagOmega
teaser/src/certification.cc:297
↓ 1 callers
Method
getCostAtTermination
* Return the cost of the GNC solver at termination. Details of the cost function is dependent on * the specific solver implementation. * * @r
teaser/include/teaser/registration.h:240
↓ 1 callers
Method
getInlierMaxClique
* Return a boolean Eigen row vector indicating whether specific measurements are inliers * according to translation measurements. * @return *
teaser/include/teaser/registration.h:678
↓ 1 callers
Method
getLambdaGuess
teaser/src/certification.cc:439
↓ 1 callers
Method
getLinearProjection
teaser/src/certification.cc:523
↓ 1 callers
Method
getOmega1
teaser/src/certification.cc:286
↓ 1 callers
Method
getOptimalDualProjection
teaser/src/certification.cc:308
↓ 1 callers
Method
getParams
teaser/include/teaser/registration.h:230
↓ 1 callers
Method
getQCost
teaser/src/certification.cc:218
↓ 1 callers
Method
getRotationInliers
* Return inliers from rotation estimation * * @return a vector of indices of TIMs passed to rotation estimator deemed as inliers by rotation
teaser/include/teaser/registration.h:640
↓ 1 callers
Method
getRotationInliersMask
* Return a boolean Eigen row vector indicating whether specific measurements are inliers * according to the rotation solver. * * @return a 1-
teaser/include/teaser/registration.h:616
↓ 1 callers
Method
getScaleInliers
* Return inlier TIMs from scale estimation * * @return a vector of tuples. Entries in each tuple represent the indices of * the two measureme
teaser/include/teaser/registration.h:598
↓ 1 callers
Method
getScaleInliersMap
* Return the index map for scale inliers (equivalent to the index map for TIMs). * * @return a 2-by-(number of TIMs) Eigen matrix. Entries in on
teaser/include/teaser/registration.h:589
↓ 1 callers
Method
getScaleInliersMask
* Return a boolean Eigen row vector indicating whether specific measurements are inliers * according to scales. * * @return a 1-by-(number of
teaser/include/teaser/registration.h:579
↓ 1 callers
Method
getVertices
* Get all vertices * @return a vector of all vertices */
teaser/include/teaser/graph.h:150
↓ 1 callers
Function
get_angular_error
Get angular error
examples/teaser_python_3dsmooth/bench_utils.py:110
↓ 1 callers
Function
get_angular_error
Calculate angular error
examples/teaser_python_ply/teaser_python_ply.py:13
↓ 1 callers
Method
hasEdge
* Return true if said edge exists * @param [in] vertex_1 * @param [in] vertex_2 */
teaser/include/teaser/graph.h:74
↓ 1 callers
Function
normalized
Normalizes a numpy array of points
examples/teaser_python_3dsmooth/line_mesh.py:19
↓ 1 callers
Function
pair_eval_helper
Heper funtion for evaluating a pair in a scene Helper function for investigating matches between pairs
examples/teaser_python_3dsmooth/teaser_python_3dsmooth.py:244
↓ 1 callers
Function
randomSample
teaser/include/teaser/utils.h:31
↓ 1 callers
Method
reset
* Reset the solver using the provided params * @param params a Params struct */
teaser/include/teaser/registration.h:738
↓ 1 callers
Method
setInputNormals
teaser/src/fpfh.cc:49
↓ 1 callers
Method
setParams
teaser/include/teaser/registration.h:232
↓ 1 callers
Method
setScaleEstimator
* Set the scale estimator used * @param estimator */
teaser/include/teaser/registration.h:550
↓ 1 callers
Function
visualize_correspondences
Helper function for visualizing the correspondences target is fragment1 source is fragment2
examples/teaser_python_3dsmooth/teaser_python_3dsmooth.py:47
↓ 1 callers
Method
write
teaser/src/ply_io.cc:81
Method
DRSCertifier
teaser/include/teaser/certification.h:104
Method
FPFHEstimation
teaser/include/teaser/fpfh.h:23
Method
FastGlobalRegistrationSolver
* Remove default constructor */
teaser/include/teaser/registration.h:293
Method
GNCRotationSolver
teaser/include/teaser/registration.h:228
Method
GNCTLSRotationSolver
teaser/include/teaser/registration.h:257
Method
Graph
teaser/include/teaser/graph.h:31
Method
Matcher
New methods Public methods: 1. calculateCorrespondences input: source point cloud, target point cloud output: correspondences
teaser/include/teaser/matcher.h:30
Method
MaxCliqueSolver
teaser/include/teaser/graph.h:252
Method
PLYReader
* @brief Default constructor */
teaser/include/teaser/ply_io.h:24
Method
PLYWriter
* @brief Default constructor */
teaser/include/teaser/ply_io.h:40
Function
PYBIND11_MODULE
* Python interface with pybind11 */
python/teaserpp_python/teaserpp_python.cc:24
Method
RobustRegistrationSolver
teaser/include/teaser/registration.h:466
Method
ScalarTLSEstimator
teaser/include/teaser/registration.h:105
Method
ScaleInliersSelector
teaser/include/teaser/registration.h:167
next →
1–100 of 183, ranked by callers