Namespaces | |
| GFSReader | |
Typedefs | |
| typedef Array2D< double > | DoubleArray2D |
| typedef Map< double, DoubleArray2D, false > | DoubleMap |
| typedef point< int > | IntPoint |
| typedef orientedpoint< double, double > | OrientedPoint |
| typedef point< double > | Point |
| typedef std::pair< Point, Point > | PointPair |
| typedef Map< PointAccumulator, HierarchicalArray2D< PointAccumulator > > | ScanMatcherMap |
| typedef std::list< ScoredMove > | ScoredMoveList |
| typedef std::map< std::string, Sensor * > | SensorMap |
| typedef std::multimap< const GridSlamProcessor::TNode *, GridSlamProcessor::TNode * > | TNodeMultimap |
Enumerations | |
| enum | AccessibilityState { Outside =0x0, Inside =0x1, Allocated =0x2 } |
Functions | |
| template<class T , class A > | |
| orientedpoint< T, A > | absoluteDifference (const orientedpoint< T, A > &p1, const orientedpoint< T, A > &p2) |
| template<class T , class A > | |
| orientedpoint< T, A > | absoluteSum (const orientedpoint< T, A > &p1, const orientedpoint< T, A > &p2) |
| template<class T , class A > | |
| point< T > | absoluteSum (const orientedpoint< T, A > &p1, const point< T > &p2) |
| template<typename PointIterator > | |
| Gaussian3 | computeGaussianFromSamples (PointIterator &pointBegin, PointIterator &pointEnd) |
| template<typename PointIterator , typename WeightIterator > | |
| Gaussian3 | computeGaussianFromSamples (PointIterator &pointBegin, PointIterator &pointEnd, WeightIterator &weightBegin, WeightIterator &weightEnd) |
| template<class T , class A > | |
| double | euclidianDist (const orientedpoint< T, A > &p1, const orientedpoint< T, A > &p2) |
| template<class T , class A > | |
| double | euclidianDist (const orientedpoint< T, A > &p1, const point< T > &p2) |
| template<class T , class A > | |
| double | euclidianDist (const point< T > &p1, const orientedpoint< T, A > &p2) |
| template<class T > | |
| double | euclidianDist (const point< T > &p1, const point< T > &p2) |
| double UTILS_EXPORT | evalGaussian (double sigmaSquare, double delta) |
| double UTILS_EXPORT | evalLogGaussian (double sigmaSquare, double delta) |
| template<typename PointPairContainer > | |
| double | icpNonlinearStep (OrientedPoint &retval, const PointPairContainer &container) |
| template<typename PointPairContainer > | |
| double | icpStep (OrientedPoint &retval, const PointPairContainer &container) |
| template<class T , class A , class F > | |
| orientedpoint< T, A > | interpolate (const orientedpoint< T, A > &p1, const F &t1, const orientedpoint< T, A > &p2, const F &t2, const F &t3) |
| template<class T , class F > | |
| point< T > | interpolate (const point< T > &p1, const F &t1, const point< T > &p2, const F &t2, const F &t3) |
| int | main (int argc, conat char **argv) |
| template<class T > | |
| point< T > | max (const point< T > &p1, const point< T > &p2) |
| template<class T > | |
| point< T > | min (const point< T > &p1, const point< T > &p2) |
| template<class T , class A > | |
| orientedpoint< T, A > | operator* (const orientedpoint< T, A > &p, const T &v) |
| template<class T > | |
| point< T > | operator* (const point< T > &p, const T &v) |
| template<class T > | |
| T | operator* (const point< T > &p1, const point< T > &p2) |
| template<class T , class A > | |
| orientedpoint< T, A > | operator* (const T &v, const orientedpoint< T, A > &p) |
| template<class T > | |
| point< T > | operator* (const T &v, const point< T > &p) |
| template<class T , class A > | |
| orientedpoint< T, A > | operator+ (const orientedpoint< T, A > &p1, const orientedpoint< T, A > &p2) |
| template<class T > | |
| point< T > | operator+ (const point< T > &p1, const point< T > &p2) |
| template<class T , class A > | |
| orientedpoint< T, A > | operator- (const orientedpoint< T, A > &p1, const orientedpoint< T, A > &p2) |
| template<class T > | |
| point< T > | operator- (const point< T > &p1, const point< T > &p2) |
| template<class X > | |
| std::ostream & | operator<< (std::ostream &os, const DMatrix< X > &m) |
| double | pf_ran_gaussian (double sigma) |
| void UTILS_EXPORT | printmemusage () |
| double | propagateWeight (GridSlamProcessor::TNode *n, double weight) |
| double UTILS_EXPORT | sampleGaussian (double sigma, unsigned long int S=0) |
| double UTILS_EXPORT | sampleUniformDouble (double min, double max) |
| int UTILS_EXPORT | sampleUniformInt (int max) |
Variables | |
| const double | m_distanceThresholdCheck = 20 |
| typedef | Map< GraphPatchDirectoryCell > |
| typedef Array2D<double> GMapping::DoubleArray2D |
| typedef Map<double, DoubleArray2D, false> GMapping::DoubleMap |
| typedef point<int> GMapping::IntPoint |
| typedef orientedpoint<double, double> GMapping::OrientedPoint |
| typedef point<double> GMapping::Point |
| typedef std::pair<Point,Point> GMapping::PointPair |
| typedef std::list< ScoredMove > GMapping::ScoredMoveList |
Definition at line 428 of file scanmatcher.cpp.
| typedef std::map<std::string, Sensor*> GMapping::SensorMap |
| typedef std::multimap<const GridSlamProcessor::TNode*, GridSlamProcessor::TNode*> GMapping::TNodeMultimap |
Definition at line 331 of file gridslamprocessor.h.
| Enumerator | |
|---|---|
| Outside | |
| Inside | |
| Allocated | |
Definition at line 5 of file accessstate.h.
| orientedpoint<T,A> GMapping::absoluteDifference | ( | const orientedpoint< T, A > & | p1, |
| const orientedpoint< T, A > & | p2 | ||
| ) |
| orientedpoint<T,A> GMapping::absoluteSum | ( | const orientedpoint< T, A > & | p1, |
| const orientedpoint< T, A > & | p2 | ||
| ) |
| point<T> GMapping::absoluteSum | ( | const orientedpoint< T, A > & | p1, |
| const point< T > & | p2 | ||
| ) |
| Gaussian3 GMapping::computeGaussianFromSamples | ( | PointIterator & | pointBegin, |
| PointIterator & | pointEnd | ||
| ) |
| Gaussian3 GMapping::computeGaussianFromSamples | ( | PointIterator & | pointBegin, |
| PointIterator & | pointEnd, | ||
| WeightIterator & | weightBegin, | ||
| WeightIterator & | weightEnd | ||
| ) |
|
inline |
|
inline |
|
inline |
| double UTILS_EXPORT GMapping::evalGaussian | ( | double | sigmaSquare, |
| double | delta | ||
| ) |
| double GMapping::evalLogGaussian | ( | double | sigmaSquare, |
| double | delta | ||
| ) |
| double GMapping::icpNonlinearStep | ( | OrientedPoint & | retval, |
| const PointPairContainer & | container | ||
| ) |
| double GMapping::icpStep | ( | OrientedPoint & | retval, |
| const PointPairContainer & | container | ||
| ) |
|
inline |
| orientedpoint<T,A> GMapping::operator* | ( | const orientedpoint< T, A > & | p, |
| const T & | v | ||
| ) |
| orientedpoint<T,A> GMapping::operator* | ( | const T & | v, |
| const orientedpoint< T, A > & | p | ||
| ) |
| orientedpoint<T,A> GMapping::operator+ | ( | const orientedpoint< T, A > & | p1, |
| const orientedpoint< T, A > & | p2 | ||
| ) |
| orientedpoint<T,A> GMapping::operator- | ( | const orientedpoint< T, A > & | p1, |
| const orientedpoint< T, A > & | p2 | ||
| ) |
| std::ostream& GMapping::operator<< | ( | std::ostream & | os, |
| const DMatrix< X > & | m | ||
| ) |
| void GMapping::printmemusage | ( | ) |
Definition at line 6 of file printmemusage.cpp.
| double GMapping::propagateWeight | ( | GridSlamProcessor::TNode * | n, |
| double | weight | ||
| ) |
Definition at line 220 of file gridslamprocessor_tree.cpp.
| double GMapping::sampleGaussian | ( | double | sigma, |
| unsigned long int | S = 0 |
||
| ) |
| double UTILS_EXPORT GMapping::sampleUniformDouble | ( | double | min, |
| double | max | ||
| ) |
| int UTILS_EXPORT GMapping::sampleUniformInt | ( | int | max | ) |
| const double GMapping::m_distanceThresholdCheck = 20 |
Definition at line 16 of file gridslamprocessor.cpp.
| typedef GMapping::Map< GraphPatchDirectoryCell > |
Definition at line 55 of file graphmap.cpp.