Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SteveMacenski/slam_toolbox
/ functions
Functions
898 in github.com/SteveMacenski/slam_toolbox
⨍
Functions
898
◇
Types & classes
122
↓ 121 callers
Method
GetValue
* Get value at given grid coordinate * @param rGrid grid coordinate * @return value */
lib/karto_sdk/include/karto_sdk/Karto.h:4832
↓ 94 callers
Method
GetY
* Returns the y-coordinate * @return the y-coordinate of the pose */
lib/karto_sdk/include/karto_sdk/Karto.h:2106
↓ 89 callers
Method
GetX
* Returns the x-coordinate * @return the x-coordinate of the pose */
lib/karto_sdk/include/karto_sdk/Karto.h:2088
↓ 78 callers
Method
SetValue
* Sets value of parameter * @param rValue */
lib/karto_sdk/include/karto_sdk/Karto.h:3247
↓ 76 callers
Method
size
lib/karto_sdk/include/karto_sdk/nanoflann.hpp:181
↓ 52 callers
Function
GetParameterManager
* Gets the parameter manager of this dataset * @return parameter manager */
lib/karto_sdk/include/karto_sdk/Karto.h:667
↓ 42 callers
Method
GetHeading
* Returns the heading of the pose (in radians) * @return the heading of the pose */
lib/karto_sdk/include/karto_sdk/Karto.h:2142
↓ 36 callers
Function
DegreesToRadians
* Converts degrees into radians * @param degrees * @return radian equivalent of degrees */
lib/karto_sdk/include/karto_sdk/Math.h:56
↓ 34 callers
Function
Square
lib/karto_sdk/include/karto_sdk/Math.h:77
↓ 33 callers
Method
clear
lib/karto_sdk/include/karto_sdk/nanoflann.hpp:261
↓ 31 callers
Method
GetObject
* Gets the object associated with this vertex * @return the object */
lib/karto_sdk/include/karto_sdk/Mapper.h:321
↓ 22 callers
Function
Exception
lib/karto_sdk/include/karto_sdk/Karto.h:117
↓ 20 callers
Function
DoubleEqual
* Checks whether two numbers are equal within a certain tolerance. * @param a * @param b * @return true if a and b differ by at most a certain tole
lib/karto_sdk/include/karto_sdk/Math.h:135
↓ 20 callers
Method
getMapper
/
src/slam_mapper.cpp:42
↓ 19 callers
Method
GetHeight
* Gets the height of the grid * @return height of the grid */
lib/karto_sdk/include/karto_sdk/Karto.h:4777
↓ 17 callers
Method
GetWidth
* Gets the width of the grid * @return width of the grid */
lib/karto_sdk/include/karto_sdk/Karto.h:4768
↓ 16 callers
Function
GetScanManager
* Get scan manager for id * @param rSensorName * @return ScanManager */
lib/karto_sdk/include/karto_sdk/Mapper.h:1735
↓ 16 callers
Function
Round
* Round function * @param value * @return rounds value to the nearest whole number (as double) */
lib/karto_sdk/include/karto_sdk/Math.h:87
↓ 14 callers
Method
GetDataPointer
* Gets pointer to data at given grid coordinate * @param rGrid grid coordinate * @return grid point */
lib/karto_sdk/include/karto_sdk/Karto.h:4747
↓ 13 callers
Method
SetX
* Sets the x-coordinate * @param x the x-coordinate of the pose */
lib/karto_sdk/include/karto_sdk/Karto.h:2097
↓ 13 callers
Method
SetY
* Sets the y-coordinate * @param y the y-coordinate of the pose */
lib/karto_sdk/include/karto_sdk/Karto.h:2115
↓ 13 callers
Method
kdtree_get_pt
Returns the dim'th component of the idx'th point in the class:
lib/karto_sdk/include/karto_sdk/nanoflann.hpp:2209
↓ 12 callers
Method
ToString
* Returns a string representation of this name * @return string representation of this name */
lib/karto_sdk/include/karto_sdk/Karto.h:466
↓ 11 callers
Method
GetReferencePose
* Gets barycenter if the given parameter is true, otherwise returns the scanner pose * @param useBarycenter * @return barycenter if parameter is
lib/karto_sdk/include/karto_sdk/Karto.h:5521
↓ 11 callers
Method
SetBarycenterPose
lib/karto_sdk/include/karto_sdk/Karto.h:5511
↓ 11 callers
Method
SetBoundingBox
lib/karto_sdk/include/karto_sdk/Karto.h:5605
↓ 11 callers
Method
SetIsDirty
lib/karto_sdk/include/karto_sdk/Karto.h:5543
↓ 11 callers
Method
SetMaximum
* Set bounding box maximum */
lib/karto_sdk/include/karto_sdk/Karto.h:2879
↓ 11 callers
Method
SetMinimum
* Set bounding box minimum */
lib/karto_sdk/include/karto_sdk/Karto.h:2863
↓ 11 callers
Method
SquaredDistance
* Return the squared distance between two Pose2 * @return squared distance */
lib/karto_sdk/include/karto_sdk/Karto.h:2160
↓ 11 callers
Method
get
include/slam_toolbox/toolbox_types.hpp:109
↓ 10 callers
Method
GetSensorPose
* Computes the position of the sensor * @return scan pose */
lib/karto_sdk/include/karto_sdk/Karto.h:5538
↓ 10 callers
Function
InRange
lib/karto_sdk/include/karto_sdk/Math.h:172
↓ 10 callers
Function
IsUpTo
lib/karto_sdk/include/karto_sdk/Math.h:147
↓ 10 callers
Method
WorldToGrid
* Converts the point from world coordinates to grid coordinates * @param rWorld world coordinate * @param flipY * @return grid coordinate
lib/karto_sdk/include/karto_sdk/Karto.h:4722
↓ 10 callers
Method
dataset_get
Helper accessor to the dataset points:
lib/karto_sdk/include/karto_sdk/nanoflann.hpp:911
↓ 9 callers
Method
GetCoordinateConverter
* Gets the coordinate converter for this grid * @return coordinate converter */
lib/karto_sdk/include/karto_sdk/Karto.h:4842
↓ 9 callers
Method
GetSize
* Get the size as a Size2<kt_int32s> * @return size of the grid */
lib/karto_sdk/include/karto_sdk/Karto.h:4786
↓ 9 callers
Method
SetToIdentity
* Sets this matrix to identity matrix */
lib/karto_sdk/include/karto_sdk/Karto.h:2458
↓ 9 callers
Function
Update
* Set the number of range readings based on the minimum and * maximum angles of the sensor and the angular resolution */
lib/karto_sdk/include/karto_sdk/Karto.h:4299
↓ 8 callers
Method
GetBoundingBox
* Gets the grids bounding box * @return bounding box */
lib/karto_sdk/include/karto_sdk/Karto.h:4860
↓ 8 callers
Method
GetResolution
* Gets the resolution * @return resolution */
lib/karto_sdk/include/karto_sdk/Karto.h:4851
↓ 8 callers
Method
GetScan
* Gets scan from given device with given ID * @param rSensorName * @param scanNum * @return localized range scan */
lib/karto_sdk/src/Mapper.cpp:281
↓ 8 callers
Method
GetTarget
* Gets the target vertex * @return target vertex */
lib/karto_sdk/include/karto_sdk/Mapper.h:446
↓ 8 callers
Function
NormalizeAngle
* Normalizes angle to be in the range of [-pi, pi] * @param angle to be normalized * @return normalized angle */
lib/karto_sdk/include/karto_sdk/Math.h:182
↓ 7 callers
Method
Add
lib/karto_sdk/src/Karto.cpp:239
↓ 7 callers
Method
Add
* Adds object to this dataset * @param pObject */
lib/karto_sdk/include/karto_sdk/Karto.h:6470
↓ 7 callers
Method
GetSource
* Gets the source vertex * @return source vertex */
lib/karto_sdk/include/karto_sdk/Mapper.h:437
↓ 7 callers
Method
MatchScan
lib/karto_sdk/src/Mapper.cpp:535
↓ 7 callers
Method
SetCorrectedPose
* Moves the scan by moving the robot pose to the given location. * @param rPose new pose of the robot of this scan */
lib/karto_sdk/include/karto_sdk/Karto.h:5477
↓ 7 callers
Method
SetSensorPose
* Computes the robot pose given the corrected scan pose * @param rScanPose pose of the sensor */
lib/karto_sdk/include/karto_sdk/Karto.h:5552
↓ 7 callers
Method
accum_dist
lib/karto_sdk/include/karto_sdk/nanoflann.hpp:399
↓ 6 callers
Method
AddRunningScan
* Adds scan to running scans of device that recorded scan * @param pScan */
lib/karto_sdk/src/Mapper.cpp:351
↓ 6 callers
Method
DefineEnumValue
* Defines the enum with the given name as having the given value * @param value * @param rName */
lib/karto_sdk/include/karto_sdk/Karto.h:3455
↓ 6 callers
Method
GetGraph
lib/karto_sdk/src/Mapper.cpp:3283
↓ 6 callers
Method
GetLaserRangeFinder
* Gets the laser range finder sensor that generated this scan * @return laser range finder sensor of this scan */
lib/karto_sdk/include/karto_sdk/Karto.h:5304
↓ 6 callers
Function
GetRangeThreshold
* Gets the range threshold * @return range threshold */
lib/karto_sdk/include/karto_sdk/Karto.h:3937
↓ 6 callers
Method
SetLastScan
* Sets the last scan of device of given scan * @param pScan */
lib/karto_sdk/src/Mapper.cpp:313
↓ 6 callers
Method
SetOdometricPose
* Sets the odometric pose of this scan * @param rPose */
lib/karto_sdk/include/karto_sdk/Karto.h:5385
↓ 6 callers
Method
SetOffset
* Sets the offset * @param rOffset */
lib/karto_sdk/include/karto_sdk/Karto.h:4491
↓ 6 callers
Method
SetPointReadings
lib/karto_sdk/include/karto_sdk/Karto.h:5630
↓ 6 callers
Method
kdtree_get_point_count
Must return the number of data points
lib/karto_sdk/include/karto_sdk/nanoflann.hpp:2203
↓ 5 callers
Method
GetPointReadings
lib/karto_sdk/src/Karto.cpp:166
↓ 5 callers
Method
GetScore
* Gets score for vertex * @return score */
lib/karto_sdk/include/karto_sdk/Mapper.h:303
↓ 5 callers
Method
TransformPose
* Transforms the pose according to this transform * @param rSourcePose pose to transform from * @return transformed pose */
lib/karto_sdk/include/karto_sdk/Karto.h:2974
↓ 5 callers
Method
TryCloseLoop
lib/karto_sdk/src/Mapper.cpp:1500
↓ 5 callers
Method
getOdomPose
include/slam_toolbox/get_pose_helper.hpp:42
↓ 5 callers
Method
worstDist
lib/karto_sdk/include/karto_sdk/nanoflann.hpp:223
↓ 4 callers
Method
AddEdges
lib/karto_sdk/src/Mapper.cpp:1434
↓ 4 callers
Method
AddScan
* Adds scan to scan vector of device that recorded scan * @param pScan */
lib/karto_sdk/src/Mapper.cpp:340
↓ 4 callers
Method
AddVertex
lib/karto_sdk/src/Mapper.cpp:1418
↓ 4 callers
Method
Clear
* Deletes all scan managers of all devices */
lib/karto_sdk/src/Mapper.cpp:447
↓ 4 callers
Method
GetLastScan
* Gets last scan of given device * @param pLaserRangeFinder * @return last localized range scan of device */
lib/karto_sdk/src/Mapper.cpp:302
↓ 4 callers
Method
GetNumberOfRangeReadings
* Gets the number of range readings * @return number of range readings */
lib/karto_sdk/include/karto_sdk/Karto.h:5313
↓ 4 callers
Method
GetRangeReadings
* Gets the range readings of this scan * @return range readings of this scan */
lib/karto_sdk/include/karto_sdk/Karto.h:5250
↓ 4 callers
Method
GetVertex
include/slam_toolbox/toolbox_types.hpp:64
↓ 4 callers
Method
GridIndex
* Gets the index into the data pointer of the given grid coordinate * @param rGrid * @param boundaryCheck default value is true * @return gri
lib/karto_sdk/include/karto_sdk/Karto.h:4681
↓ 4 callers
Function
NormalizeAngle
solvers/ceres_utils.h:28
↓ 4 callers
Method
Resize
* Resizes the grid (deletes all old data) * @param width * @param height */
lib/karto_sdk/include/karto_sdk/Karto.h:4636
↓ 4 callers
Method
SetHeading
* Sets the heading * @param heading of the pose */
lib/karto_sdk/include/karto_sdk/Karto.h:2151
↓ 4 callers
Method
Update
* Update the grid based on the values in m_pCellHitsCnt and m_pCellPassCnt */
lib/karto_sdk/include/karto_sdk/Karto.h:6260
↓ 4 callers
Method
Validate
lib/karto_sdk/src/Karto.cpp:209
↓ 4 callers
Method
buildIndex
* Builds the index */
lib/karto_sdk/include/karto_sdk/nanoflann.hpp:1314
↓ 4 callers
Method
findNeighbors
lib/karto_sdk/include/karto_sdk/nanoflann.hpp:1347
↓ 4 callers
Method
set
include/slam_toolbox/toolbox_types.hpp:103
↓ 3 callers
Method
ClearRunningScans
lib/karto_sdk/src/Mapper.cpp:393
↓ 3 callers
Method
FireLoopClosureCheck
lib/karto_sdk/src/Mapper.cpp:3237
↓ 3 callers
Method
FromAxisAngle
* Sets this matrix to be the rotation matrix of rotation around given axis * @param x x-coordinate of axis * @param y y-coordinate of axis *
lib/karto_sdk/include/karto_sdk/Karto.h:2482
↓ 3 callers
Function
GetHash
/ / /
solvers/ceres_utils.h:17
↓ 3 callers
Function
GetMaximumRange
* Gets this range finder sensor's maximum range * @return maximum range */
lib/karto_sdk/include/karto_sdk/Karto.h:3917
↓ 3 callers
Method
Inverse
* Returns the inverse of the matrix */
lib/karto_sdk/include/karto_sdk/Karto.h:2533
↓ 3 callers
Method
RemoveObject
* Deletes the object held by this vertex */
lib/karto_sdk/include/karto_sdk/Mapper.h:329
↓ 3 callers
Method
RemoveScan
* Finds and replaces a scan from m_Scans with NULL * @param pScan */
lib/karto_sdk/src/Mapper.cpp:360
↓ 3 callers
Method
Reset
/
src/slam_mapper.cpp:376
↓ 3 callers
Method
SetScale
* Sets the scale * @param scale */
lib/karto_sdk/include/karto_sdk/Karto.h:4473
↓ 3 callers
Method
SetSize
* Sets the size of this rectangle * @param rSize size */
lib/karto_sdk/include/karto_sdk/Karto.h:1968
↓ 3 callers
Method
SetValueFromString
lib/karto_sdk/include/karto_sdk/Karto.h:3324
↓ 3 callers
Method
evalMetric
lib/karto_sdk/include/karto_sdk/nanoflann.hpp:366
↓ 3 callers
Method
freeIndex
Frees the previously-built index. Automatically called within * buildIndex(). */
lib/karto_sdk/include/karto_sdk/nanoflann.hpp:828
↓ 3 callers
Method
full
lib/karto_sdk/include/karto_sdk/nanoflann.hpp:183
next →
1–100 of 898, ranked by callers