AURobotServers  4
Public Member Functions | Public Attributes | List of all members
LEL_GFParams Struct Reference

#include <ecommons.h>

Public Member Functions

 LEL_GFParams ()
 

Public Attributes

double distThreshold
 The maximum distance between a line and a point to include the point in the line support. More...
 
int enableSplit
 do not split lines, 1 = split lines at split distances More...
 
double lineEatDist
 measurements this close to a line is regarded a false measurement, and not used for obstacle generation. More...
 
int lineIter
 The maximum number of line extraction iterations. More...
 
int minLineSupport
 pointCount/30; // The minimum number of points to constitute a line More...
 
int minNoOfPoints
 pointCount/10; // The minimum number of points to continue iterations More...
 
int minSplitCnt
 minimum count of a split part of line, (if not split, i.e. enableSplit=false) More...
 
int sampleIter
 The number of random pairs drawn to find a line candidate. More...
 
double splitDist
 potentially split the line if distance freak larger than this More...
 

Constructor & Destructor Documentation

LEL_GFParams::LEL_GFParams ( )
inline

Member Data Documentation

double LEL_GFParams::distThreshold

The maximum distance between a line and a point to include the point in the line support.

Referenced by UResLobst::makeObst(), and ransac().

int LEL_GFParams::enableSplit

do not split lines, 1 = split lines at split distances

Referenced by UResLobst::makeObst(), and ransac().

double LEL_GFParams::lineEatDist

measurements this close to a line is regarded a false measurement, and not used for obstacle generation.

int LEL_GFParams::lineIter

The maximum number of line extraction iterations.

Referenced by UResLobst::makeObst(), and ransac().

int LEL_GFParams::minLineSupport

pointCount/30; // The minimum number of points to constitute a line

Referenced by UResLobst::makeObst(), and ransac().

int LEL_GFParams::minNoOfPoints

pointCount/10; // The minimum number of points to continue iterations

Referenced by UResLobst::makeObst().

int LEL_GFParams::minSplitCnt

minimum count of a split part of line, (if not split, i.e. enableSplit=false)

Referenced by UResLobst::makeObst(), and ransac().

int LEL_GFParams::sampleIter

The number of random pairs drawn to find a line candidate.

Referenced by UResLobst::makeObst(), and ransac().

double LEL_GFParams::splitDist

potentially split the line if distance freak larger than this

Referenced by UResLobst::makeObst(), and ransac().


The documentation for this struct was generated from the following file: