Public Types | Public Member Functions | Public Attributes | List of all members
AISNavigation::EVComparator< E > Struct Template Reference

A comparator class (struct) that compares the level of two vertices if edges. More...

#include <posegraph.h>

Public Types

enum  CompareMode { CompareLevel, CompareLength }
 

Public Member Functions

 EVComparator ()
 
bool operator() (const E &e1, const E &e2) const
 

Public Attributes

CompareMode mode
 

Detailed Description

template<class E>
struct AISNavigation::EVComparator< E >

A comparator class (struct) that compares the level of two vertices if edges.

Definition at line 62 of file posegraph.h.

Member Enumeration Documentation

◆ CompareMode

Comparison operator for the level

Enumerator
CompareLevel 
CompareLength 

Definition at line 64 of file posegraph.h.

Constructor & Destructor Documentation

◆ EVComparator()

template<class E >
AISNavigation::EVComparator< E >::EVComparator ( )
inline

Definition at line 67 of file posegraph.h.

Member Function Documentation

◆ operator()()

template<class E >
bool AISNavigation::EVComparator< E >::operator() ( const E e1,
const E e2 
) const
inline

Definition at line 70 of file posegraph.h.

Member Data Documentation

◆ mode

template<class E >
CompareMode AISNavigation::EVComparator< E >::mode

Definition at line 65 of file posegraph.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jul 25 2024 02:50:26