Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Static Private Attributes | List of all members
rtabmap::PythonInterface Class Reference

#include <PythonInterface.h>

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

Public Member Functions

 PythonInterface ()
 
virtual ~PythonInterface ()
 

Protected Member Functions

std::string getTraceback ()
 
void lock ()
 
void unlock ()
 

Protected Attributes

PyThreadState * threadState_
 

Static Protected Attributes

static unsigned long mainThreadID_ = 0
 
static PyThreadState * mainThreadState_ = 0
 

Static Private Attributes

static UMutex mutex_
 
static int refCount_ = 0
 

Detailed Description

Definition at line 18 of file PythonInterface.h.

Constructor & Destructor Documentation

◆ PythonInterface()

rtabmap::PythonInterface::PythonInterface ( )

Definition at line 19 of file PythonInterface.cpp.

◆ ~PythonInterface()

rtabmap::PythonInterface::~PythonInterface ( )
virtual

Definition at line 42 of file PythonInterface.cpp.

Member Function Documentation

◆ getTraceback()

std::string rtabmap::PythonInterface::getTraceback ( )
protected

Definition at line 87 of file PythonInterface.cpp.

◆ lock()

void rtabmap::PythonInterface::lock ( )
protected

Definition at line 54 of file PythonInterface.cpp.

◆ unlock()

void rtabmap::PythonInterface::unlock ( )
protected

Definition at line 72 of file PythonInterface.cpp.

Member Data Documentation

◆ mainThreadID_

unsigned long rtabmap::PythonInterface::mainThreadID_ = 0
staticprotected

Definition at line 35 of file PythonInterface.h.

◆ mainThreadState_

PyThreadState * rtabmap::PythonInterface::mainThreadState_ = 0
staticprotected

Definition at line 34 of file PythonInterface.h.

◆ mutex_

UMutex rtabmap::PythonInterface::mutex_
staticprivate

Definition at line 30 of file PythonInterface.h.

◆ refCount_

int rtabmap::PythonInterface::refCount_ = 0
staticprivate

Definition at line 31 of file PythonInterface.h.

◆ threadState_

PyThreadState* rtabmap::PythonInterface::threadState_
protected

Definition at line 36 of file PythonInterface.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:39:00