Public Member Functions | Private Attributes | List of all members
rtabmap::PyDescriptor Class Reference

#include <PyDescriptor.h>

Inheritance diagram for rtabmap::PyDescriptor:
Inheritance graph
[legend]

Public Member Functions

float dim () const
 
virtual GlobalDescriptor extract (const SensorData &data) const
 
virtual GlobalDescriptorExtractor::Type getType () const
 
virtual void parseParameters (const ParametersMap &parameters)
 
const std::stringpath () const
 
 PyDescriptor (const ParametersMap &parameters=ParametersMap())
 
virtual ~PyDescriptor ()
 
- Public Member Functions inherited from rtabmap::GlobalDescriptorExtractor
virtual ~GlobalDescriptorExtractor ()
 

Private Attributes

int dim_
 
std::string path_
 
PyObject * pFunc_
 
PyObject * pModule_
 

Additional Inherited Members

- Public Types inherited from rtabmap::GlobalDescriptorExtractor
enum  Type { kUndef =0, kPyDescriptor =1 }
 
- Static Public Member Functions inherited from rtabmap::GlobalDescriptorExtractor
static GlobalDescriptorExtractorcreate (const ParametersMap &parameters=ParametersMap())
 
static GlobalDescriptorExtractorcreate (GlobalDescriptorExtractor::Type type, const ParametersMap &parameters=ParametersMap())
 
static std::string typeName (Type type)
 
- Protected Member Functions inherited from rtabmap::GlobalDescriptorExtractor
 GlobalDescriptorExtractor (const ParametersMap &parameters=ParametersMap())
 

Detailed Description

Definition at line 16 of file PyDescriptor.h.

Constructor & Destructor Documentation

◆ PyDescriptor()

rtabmap::PyDescriptor::PyDescriptor ( const ParametersMap parameters = ParametersMap())

Definition at line 18 of file PyDescriptor.cpp.

◆ ~PyDescriptor()

rtabmap::PyDescriptor::~PyDescriptor ( )
virtual

Definition at line 29 of file PyDescriptor.cpp.

Member Function Documentation

◆ dim()

float rtabmap::PyDescriptor::dim ( ) const
inline

Definition at line 23 of file PyDescriptor.h.

◆ extract()

GlobalDescriptor rtabmap::PyDescriptor::extract ( const SensorData data) const
virtual

Implements rtabmap::GlobalDescriptorExtractor.

Definition at line 150 of file PyDescriptor.cpp.

◆ getType()

virtual GlobalDescriptorExtractor::Type rtabmap::PyDescriptor::getType ( ) const
inlinevirtual

Implements rtabmap::GlobalDescriptorExtractor.

Definition at line 27 of file PyDescriptor.h.

◆ parseParameters()

void rtabmap::PyDescriptor::parseParameters ( const ParametersMap parameters)
virtual

Reimplemented from rtabmap::GlobalDescriptorExtractor.

Definition at line 44 of file PyDescriptor.cpp.

◆ path()

const std::string& rtabmap::PyDescriptor::path ( ) const
inline

Definition at line 22 of file PyDescriptor.h.

Member Data Documentation

◆ dim_

int rtabmap::PyDescriptor::dim_
private

Definition at line 33 of file PyDescriptor.h.

◆ path_

std::string rtabmap::PyDescriptor::path_
private

Definition at line 32 of file PyDescriptor.h.

◆ pFunc_

PyObject* rtabmap::PyDescriptor::pFunc_
private

Definition at line 31 of file PyDescriptor.h.

◆ pModule_

PyObject* rtabmap::PyDescriptor::pModule_
private

Definition at line 30 of file PyDescriptor.h.


The documentation for this class was generated from the following files:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jul 1 2024 02:42:45