| 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 , typename WeightIterator > | |
| Gaussian3 | computeGaussianFromSamples (PointIterator &pointBegin, PointIterator &pointEnd, WeightIterator &weightBegin, WeightIterator &weightEnd) | 
| template<typename PointIterator > | |
| Gaussian3 | computeGaussianFromSamples (PointIterator &pointBegin, PointIterator &pointEnd) | 
| template<class T > | |
| double | euclidianDist (const point< T > &p1, const point< T > &p2) | 
| 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) | 
| 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 F > | |
| point< T > | interpolate (const point< T > &p1, const F &t1, const point< T > &p2, const F &t2, const F &t3) | 
| 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) | 
| 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 > | |
| point< T > | operator* (const point< T > &p, const T &v) | 
| template<class T > | |
| point< T > | operator* (const T &v, const point< T > &p) | 
| template<class T > | |
| T | operator* (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 , class A > | |
| orientedpoint< T, A > | operator* (const T &v, const orientedpoint< T, A > &p) | 
| 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 T , class A > | |
| orientedpoint< T, A > | operator- (const orientedpoint< T, A > &p1, const orientedpoint< T, A > &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, | ||
| WeightIterator & | weightBegin, | ||
| WeightIterator & | weightEnd | ||
| ) | 
| Gaussian3 GMapping::computeGaussianFromSamples | ( | PointIterator & | pointBegin, | 
| PointIterator & | pointEnd | ||
| ) | 
| 
 | 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.