#include <GlobalDescriptorExtractor.h>

Public Types | |
| enum | Type { kUndef =0, kPyDescriptor =1 } |
Public Member Functions | |
| virtual GlobalDescriptor | extract (const SensorData &data) const =0 |
| virtual GlobalDescriptorExtractor::Type | getType () const =0 |
| virtual void | parseParameters (const ParametersMap ¶meters) |
| virtual | ~GlobalDescriptorExtractor () |
Static Public Member Functions | |
| static GlobalDescriptorExtractor * | create (const ParametersMap ¶meters=ParametersMap()) |
| static GlobalDescriptorExtractor * | create (GlobalDescriptorExtractor::Type type, const ParametersMap ¶meters=ParametersMap()) |
| static std::string | typeName (Type type) |
Protected Member Functions | |
| GlobalDescriptorExtractor (const ParametersMap ¶meters=ParametersMap()) | |
Definition at line 40 of file GlobalDescriptorExtractor.h.
| Enumerator | |
|---|---|
| kUndef | |
| kPyDescriptor | |
Definition at line 42 of file GlobalDescriptorExtractor.h.
|
virtual |
Definition at line 40 of file GlobalDescriptorExtractor.cpp.
|
protected |
Definition at line 37 of file GlobalDescriptorExtractor.cpp.
|
static |
Definition at line 43 of file GlobalDescriptorExtractor.cpp.
|
static |
Definition at line 49 of file GlobalDescriptorExtractor.cpp.
|
pure virtual |
Implemented in rtabmap::PyDescriptor.
|
pure virtual |
Implemented in rtabmap::PyDescriptor.
|
inlinevirtual |
Reimplemented in rtabmap::PyDescriptor.
Definition at line 64 of file GlobalDescriptorExtractor.h.
|
inlinestatic |
Definition at line 46 of file GlobalDescriptorExtractor.h.