CGR Localization
 All Classes Namespaces Files Functions Variables Macros Pages
VectorLocalization2D Member List

This is the complete list of members for VectorLocalization2D, including all inherited members.

attractorFunction(line2f l, Vector2f p, float attractorRange, float margin=0)VectorLocalization2Dinline
computeLocation(vector2f &loc, float &angle)VectorLocalization2D
computeParticleWeights(vector2f deltaLoc, float deltaAngle, vector2f minLocStdDev, float minAngleStdDev, const VectorLocalization2D::MotionModelParams &motionParams) (defined in VectorLocalization2D)VectorLocalization2D
createParticle(VectorMap *map, vector2f loc, float angle, float locationUncertainty, float angleUncertainty)VectorLocalization2D
currentAngle (defined in VectorLocalization2D)VectorLocalization2Dprotected
currentAngleStdDev (defined in VectorLocalization2D)VectorLocalization2Dprotected
currentLocation (defined in VectorLocalization2D)VectorLocalization2Dprotected
currentLocStdDev (defined in VectorLocalization2D)VectorLocalization2Dprotected
currentMap (defined in VectorLocalization2D)VectorLocalization2Dprotected
debugLines (defined in VectorLocalization2D)VectorLocalization2Dprotected
drawDisplay(vector< float > &lines_p1x, vector< float > &lines_p1y, vector< float > &lines_p2x, vector< float > &lines_p2y, vector< uint32_t > &lines_color, vector< float > &points_x, vector< float > &points_y, vector< uint32_t > &points_color, vector< float > &circles_x, vector< float > &circles_y, vector< uint32_t > &circles_color, float scale=1.0)VectorLocalization2D
getCurrentMapName()VectorLocalization2Dinline
getEvalValues(EvalValues &_laserEval, EvalValues &_pointCloudEval)VectorLocalization2D
getLidarGradient(vector2f loc, float angle, vector2f &locGrad, float &angleGrad, float &logWeight, VectorLocalization2D::LidarParams lidarParams, const vector< Vector2f > &laserPoints, const vector< int > &lineCorrespondences, const vector< line2f > &lines)VectorLocalization2D
getParticles(vector< Particle2D > &_particles)VectorLocalization2Dinline
getPointCloudGradient(vector2f loc, float angle, vector2f &locGrad, float &angleGrad, const std::vector< vector2f > &pointCloud, const std::vector< vector2f > &pointNormals, float &logWeight, const VectorLocalization2D::PointCloudParams &pointCloudParams, const std::vector< int > &lineCorrespondences, const std::vector< line2f > &lines)VectorLocalization2D
getUncertainty(float &_angleUnc, float &_locUnc)VectorLocalization2D
gradients (defined in VectorLocalization2D)VectorLocalization2Dprotected
gradients2 (defined in VectorLocalization2D)VectorLocalization2Dprotected
initialize(int _numParticles, const char *mapName, vector2f loc, float angle, float locationUncertainty=0.0, float angleUncertainty=0.0)VectorLocalization2D
laserEval (defined in VectorLocalization2D)VectorLocalization2Dprotected
lastAngleTurned (defined in VectorLocalization2D)VectorLocalization2Dprotected
lastDistanceMoved (defined in VectorLocalization2D)VectorLocalization2Dprotected
lineCorrespondences (defined in VectorLocalization2D)VectorLocalization2Dprotected
loadAtlas()VectorLocalization2D
locCorrectionP0 (defined in VectorLocalization2D)VectorLocalization2Dprotected
locCorrectionP1 (defined in VectorLocalization2D)VectorLocalization2Dprotected
lowVarianceResample()VectorLocalization2D
LowVarianceResampling enum value (defined in VectorLocalization2D)VectorLocalization2D
maps (defined in VectorLocalization2D)VectorLocalization2Dprotected
mapsFolder (defined in VectorLocalization2D)VectorLocalization2Dprotected
motionModelWeight(vector2f loc, float angle, const VectorLocalization2D::MotionModelParams &motionParams)VectorLocalization2D
naiveResample()VectorLocalization2D
NaiveResampling enum value (defined in VectorLocalization2D)VectorLocalization2D
numParticles (defined in VectorLocalization2D)VectorLocalization2Dprotected
numRefinedParticlesSampled (defined in VectorLocalization2D)VectorLocalization2Dprotected
numUnrefinedParticlesSampled (defined in VectorLocalization2D)VectorLocalization2Dprotected
observationFunction(line2f l, Vector2f p)VectorLocalization2Dinline
observationWeightLidar(vector2f loc, float angle, const VectorLocalization2D::LidarParams &lidarParams, const std::vector< Vector2f > &laserPoints)VectorLocalization2D
observationWeightPointCloud(vector2f loc, float angle, vector< vector2f > &pointCloud, vector< vector2f > &pointNormals, const PointCloudParams &pointCloudParams)VectorLocalization2D
particles (defined in VectorLocalization2D)VectorLocalization2Dprotected
particlesRefined (defined in VectorLocalization2D)VectorLocalization2Dprotected
pointCloudEval (defined in VectorLocalization2D)VectorLocalization2Dprotected
points (defined in VectorLocalization2D)VectorLocalization2Dprotected
points2 (defined in VectorLocalization2D)VectorLocalization2Dprotected
predict(float dx, float dy, float dtheta, const VectorLocalization2D::MotionModelParams &motionParams)VectorLocalization2D
predictParticle(Particle2D &p, float dx, float dy, float dtheta, const VectorLocalization2D::MotionModelParams &motionParams)VectorLocalization2D
reducePointCloud(const vector< vector2f > &pointCloud, const vector< vector2f > &pointNormals, vector< vector2f > &reducedPointCloud, vector< vector2f > &reducedPointNormals)VectorLocalization2D
refinedImportanceWeights (defined in VectorLocalization2D)VectorLocalization2Dprotected
refineLidar(const VectorLocalization2D::LidarParams &lidarParams)VectorLocalization2D
refineLocationLidar(vector2f &loc, float &angle, float &initialWeight, float &finalWeight, const VectorLocalization2D::LidarParams &lidarParams, const std::vector< Vector2f > &laserPoints)VectorLocalization2D
refineLocationPointCloud(vector2f &loc, float &angle, float &initialWeight, float &finalWeight, const vector< vector2f > &pointCloud, const vector< vector2f > &pointNormals, const VectorLocalization2D::PointCloudParams &pointCloudParams)VectorLocalization2D
refinePointCloud(const vector< vector2f > &pointCloud, const vector< vector2f > &pointNormals, const VectorLocalization2D::PointCloudParams &pointCloudParams)VectorLocalization2D
refineTime (defined in VectorLocalization2D)VectorLocalization2Dprotected
resample(Resample type=LowVarianceResampling)VectorLocalization2D
Resample enum name (defined in VectorLocalization2D)VectorLocalization2D
samplingDensity (defined in VectorLocalization2D)VectorLocalization2Dprotected
saveProfilingStats(FILE *f)VectorLocalization2D
saveRunLog(FILE *f)VectorLocalization2D
SensorResettingResampling enum value (defined in VectorLocalization2D)VectorLocalization2D
setLocation(vector2f loc, float angle, const char *map, float locationUncertainty, float angleUncertainty)VectorLocalization2D
setLocation(vector2f loc, float angle, float locationUncertainty, float angleUncertainty)VectorLocalization2D
setMap(const char *map)VectorLocalization2D
setParams(MotionModelParams _predictParams, LidarParams _lidarUpdateParams)VectorLocalization2D
stage0Weights (defined in VectorLocalization2D)VectorLocalization2Dprotected
stageRWeights (defined in VectorLocalization2D)VectorLocalization2Dprotected
unrefinedImportanceWeights (defined in VectorLocalization2D)VectorLocalization2Dprotected
updateLidar(const VectorLocalization2D::LidarParams &lidarParams, const VectorLocalization2D::MotionModelParams &motionParams)VectorLocalization2D
updatePointCloud(vector< vector2f > &pointCloud, vector< vector2f > &pointNormals, const VectorLocalization2D::MotionModelParams &motionParams, const VectorLocalization2D::PointCloudParams &pointCloudParams)VectorLocalization2D
updateTime (defined in VectorLocalization2D)VectorLocalization2Dprotected
VectorLocalization2D(const char *_mapsFolder) (defined in VectorLocalization2D)VectorLocalization2D
VectorLocalization2D(int _numParticles) (defined in VectorLocalization2D)VectorLocalization2D