#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.