mrpt.pymrpt.mrpt
index
(built-in)

Bindings for ::mrpt namespace

 
Modules
       
mrpt.pymrpt.mrpt.apps
mrpt.pymrpt.mrpt.bayes
mrpt.pymrpt.mrpt.comms
mrpt.pymrpt.mrpt.config
mrpt.pymrpt.mrpt.containers
mrpt.pymrpt.mrpt.cpu
mrpt.pymrpt.mrpt.expr
mrpt.pymrpt.mrpt.global_settings
mrpt.pymrpt.mrpt.graphs
mrpt.pymrpt.mrpt.gui
mrpt.pymrpt.mrpt.hwdrivers
mrpt.pymrpt.mrpt.img
mrpt.pymrpt.mrpt.io
mrpt.pymrpt.mrpt.kinematics
mrpt.pymrpt.mrpt.maps
mrpt.pymrpt.mrpt.math
mrpt.pymrpt.mrpt.nav
mrpt.pymrpt.mrpt.obs
mrpt.pymrpt.mrpt.opengl
mrpt.pymrpt.mrpt.poses
mrpt.pymrpt.mrpt.pymrpt_internal
mrpt.pymrpt.mrpt.random
mrpt.pymrpt.mrpt.rtti
mrpt.pymrpt.mrpt.serialization
mrpt.pymrpt.mrpt.slam
mrpt.pymrpt.mrpt.system
mrpt.pymrpt.mrpt.tfest
mrpt.pymrpt.mrpt.topography
mrpt.pymrpt.mrpt.typemeta
mrpt.pymrpt.mrpt.vision

 
Classes
       
pybind11_builtins.pybind11_object(builtins.object)
Clock
Stringifyable
TCallStackBackTrace
TCallStackEntry
WorkerThreadsPool
ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t
ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t
int_select_by_bytecount_1U_t
int_select_by_bytecount_2U_t
int_select_by_bytecount_3U_t
int_select_by_bytecount_4U_t
int_select_by_bytecount_8U_t
non_copiable_ptr_basic_void_t
ptr_cast_mrpt_serialization_CSerializable_t
safe_ptr_basic_mrpt_opengl_Scene_t
safe_ptr_mrpt_opengl_Scene_t
safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t
safe_ptr_mrpt_rtti_TRuntimeClassId_t
uint_select_by_bytecount_1U_t
uint_select_by_bytecount_2U_t
uint_select_by_bytecount_3U_t
uint_select_by_bytecount_4U_t
uint_select_by_bytecount_8U_t

 
class Clock(pybind11_builtins.pybind11_object)
    C++11-clock that is compatible with MRPT TTimeStamp representation
 
State-aware methods in this class are thread-safe.
 
 
Method resolution order:
Clock
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.Clock) -> None

Static methods defined here:
fromDouble(...) from builtins.PyCapsule
fromDouble(t: float) -> mrpt.pymrpt.std.chrono.time_point_mrpt_Clock_std_chrono_duration_long_std_ratio_1_10000000_t
 
Create a timestamp from its double representation. 
 toDouble 
 
C++: mrpt::Clock::fromDouble(const double) --> mrpt::Clock::time_point
getActiveClock(...) from builtins.PyCapsule
getActiveClock() -> mrpt.pymrpt.mrpt.Clock.Source
 
Returns the currently selected clock. 
 
C++: mrpt::Clock::getActiveClock() --> enum mrpt::Clock::Source
getMonotonicToRealtimeOffset(...) from builtins.PyCapsule
getMonotonicToRealtimeOffset() -> int
 
Returns the number of nanoseconds that are added to the output of the
 POSIX `CLOCK_MONOTONIC` to make timestamps match the epoch of POSIX
 `CLOCK_REALTIME`. 
 
C++: mrpt::Clock::getMonotonicToRealtimeOffset() --> uint64_t
now(...) from builtins.PyCapsule
now() -> mrpt.pymrpt.std.chrono.time_point_mrpt_Clock_std_chrono_duration_long_std_ratio_1_10000000_t
 
Returns the current time using the currently selected Clock source.
  (Performance: call typ. takes 33 nanoseconds)
 
 
 setActiveClock(), mrpt::Clock::Source, nowDouble()  
 
C++: mrpt::Clock::now() --> mrpt::Clock::time_point
nowDouble(...) from builtins.PyCapsule
nowDouble() -> float
 
Equivalent to `Clock::toDouble(Clock::now())`.
  (Performance: call typ. takes 38 nanoseconds)
 
 
 setActiveClock(), mrpt::Clock::Source, now()
 
 
 (New in MRPT 2.1.5)
 
C++: mrpt::Clock::nowDouble() --> double
resetMonotonicToRealTimeEpoch(...) from builtins.PyCapsule
resetMonotonicToRealTimeEpoch() -> int
 
Monotonic clock *might* drift over time with respect to Realtime.
 The first time a time is requested to now() with Monotonic clock enabled,
 MRPT internally saves the current values of both, Realtime and Monotonic
 clocks, then use the difference in all subsequent calls to set Monotonic
 timepoints in the same epoch than Realtime.
 
 By explicitly calling this static method, a user is able to force a
 resynchrnization between the two clocks. Potentially useful for systems
 that run for very long periods of time without interruption.
 
 
 The mismatch between the former and the new estimations of the
 epochs differences between the two clocks, in units of nanoseconds.
 
 
 This method is ignored in non-Linux systems.
 
C++: mrpt::Clock::resetMonotonicToRealTimeEpoch() --> int64_t
setActiveClock(...) from builtins.PyCapsule
setActiveClock(s: mrpt.pymrpt.mrpt.Clock.Source) -> None
 
Changes the selected clock to get time from when calling now().
 Default: Realtime.
 
 Monotonic is only available on Linux systems.
 RealTime and Simulated are available on any platform.
 
 It is strongly recommended to call setSimulatedTime()
 before setting the clock source to Simulated to ensure that any
 subsequent call to now(), perhaps in a parallel thread, does not
 return an undefined time_point value.
 
C++: mrpt::Clock::setActiveClock(const enum mrpt::Clock::Source) --> void
setSimulatedTime(...) from builtins.PyCapsule
setSimulatedTime(t: mrpt.pymrpt.std.chrono.time_point_mrpt_Clock_std_chrono_duration_long_std_ratio_1_10000000_t) -> None
 
When setActiveClock() is set to `Simulated`, sets the simulated time
 that will be returned in subsequent calls to now().
 [New in MRPT 2.1.1]
 
C++: mrpt::Clock::setSimulatedTime(const mrpt::Clock::time_point &) --> void
toDouble(...) from builtins.PyCapsule
toDouble(t: mrpt.pymrpt.std.chrono.time_point_mrpt_Clock_std_chrono_duration_long_std_ratio_1_10000000_t) -> float
 
Converts a timestamp to a UNIX time_t-like number, with fractional part.
  If t is an invalid (default-contructed) time_point, `0.0` will be
 returned.
 
 
 fromDouble 
 
C++: mrpt::Clock::toDouble(const mrpt::Clock::time_point) --> double

Data and other attributes defined here:
Monotonic = <Source.Monotonic: 1>
Realtime = <Source.Realtime: 0>
Simulated = <Source.Simulated: 2>
Source = <class 'mrpt.pymrpt.mrpt.Clock.Source'>

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class Stringifyable(pybind11_builtins.pybind11_object)
    Interface for classes whose state can be represented as a human-friendly
text.
 
 
Method resolution order:
Stringifyable
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.Stringifyable) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.Stringifyable, arg0: mrpt.pymrpt.mrpt.Stringifyable) -> None
asString(...)
asString(self: mrpt.pymrpt.mrpt.Stringifyable) -> str
 
Returns a human-friendly textual description of the object. For classes
 with a large/complex internal state, only a summary should be returned
 instead of the exhaustive enumeration of all data members.
 
C++: mrpt::Stringifyable::asString() const --> std::string
assign(...)
assign(self: mrpt.pymrpt.mrpt.Stringifyable, : mrpt.pymrpt.mrpt.Stringifyable) -> mrpt.pymrpt.mrpt.Stringifyable
 
C++: mrpt::Stringifyable::operator=(const class mrpt::Stringifyable &) --> class mrpt::Stringifyable &

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class TCallStackBackTrace(pybind11_builtins.pybind11_object)
    See: callStackBackTrace()
 
 
Method resolution order:
TCallStackBackTrace
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.TCallStackBackTrace) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.TCallStackBackTrace, arg0: mrpt.pymrpt.mrpt.TCallStackBackTrace) -> None
asString(...)
asString(self: mrpt.pymrpt.mrpt.TCallStackBackTrace) -> str
 
Prints all backtrace entries, one per line in a human-readable format.
 See [environment variables](env-vars.html) that can change the output
 format.
 
C++: mrpt::TCallStackBackTrace::asString() const --> std::string
assign(...)
assign(self: mrpt.pymrpt.mrpt.TCallStackBackTrace, : mrpt.pymrpt.mrpt.TCallStackBackTrace) -> mrpt.pymrpt.mrpt.TCallStackBackTrace
 
C++: mrpt::TCallStackBackTrace::operator=(const struct mrpt::TCallStackBackTrace &) --> struct mrpt::TCallStackBackTrace &

Data descriptors defined here:
backtrace_levels

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class TCallStackEntry(pybind11_builtins.pybind11_object)
    Used in callStackBackTrace()
 
 
Method resolution order:
TCallStackEntry
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.TCallStackEntry) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.TCallStackEntry, arg0: mrpt.pymrpt.mrpt.TCallStackEntry) -> None
assign(...)
assign(self: mrpt.pymrpt.mrpt.TCallStackEntry, : mrpt.pymrpt.mrpt.TCallStackEntry) -> mrpt.pymrpt.mrpt.TCallStackEntry
 
C++: mrpt::TCallStackEntry::operator=(const struct mrpt::TCallStackEntry &) --> struct mrpt::TCallStackEntry &

Data descriptors defined here:
sourceFileFullPath
sourceFileName
sourceFileNumber
symbolName
symbolNameOriginal

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class WorkerThreadsPool(pybind11_builtins.pybind11_object)
    A thread pool: it defines a fixed number of threads, which will remain
 blocked waiting for jobs to be assigned, via WorkerThreadsPool::enqueue(),
 which accepts any function-like object with arbitrary parameters and
 returns a std::future<ReturnType> which can be used to wait and/or retrieve
 the function output at any moment in time afterwards.
 
 In case of more tasks assigned than available free threads, two policies
 exist:
 - WorkerThreadsPool::POLICY_FIFO: All jobs are enqueued and wait for it turn
   to be executed.
 - WorkerThreadsPool::POLICY_DROP_OLD: Old jobs in the waiting queue are
   discarded. Note that running jobs are never aborted.
 
 
Partly based on: https://github.com/progschj/ThreadPool (ZLib license)
 
 
(New in MRPT 2.1.0)
 
 
Method resolution order:
WorkerThreadsPool
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.WorkerThreadsPool) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.WorkerThreadsPool, num_threads: int) -> None
 
doc
 
3. __init__(self: mrpt.pymrpt.mrpt.WorkerThreadsPool, num_threads: int, p: mrpt::WorkerThreadsPool::queue_policy_t) -> None
 
doc
 
4. __init__(self: mrpt.pymrpt.mrpt.WorkerThreadsPool, num_threads: int, p: mrpt::WorkerThreadsPool::queue_policy_t, threadsName: str) -> None
clear(...)
clear(self: mrpt.pymrpt.mrpt.WorkerThreadsPool) -> None
 
Stops and deletes all worker threads 
 
C++: mrpt::WorkerThreadsPool::clear() --> void
name(...)
name(*args, **kwargs)
Overloaded function.
 
1. name(self: mrpt.pymrpt.mrpt.WorkerThreadsPool, name: str) -> None
 
Sets the private thread names of threads in this pool.
 Names can be seen from debuggers, profilers, etc. and will follow
 the format `${name}[i]` with `${name}` the value supplied in this method
 
 
 (Method new in MRPT 2.1.5)
 
C++: mrpt::WorkerThreadsPool::name(const std::string &) --> void
 
2. name(self: mrpt.pymrpt.mrpt.WorkerThreadsPool) -> str
 
Returns the base name of threads in this pool 
 
C++: mrpt::WorkerThreadsPool::name() const --> std::string
pendingTasks(...)
pendingTasks(self: mrpt.pymrpt.mrpt.WorkerThreadsPool) -> int
 
Returns the number of enqueued tasks, currently waiting for a free
 working thread to process them.  
 
C++: mrpt::WorkerThreadsPool::pendingTasks() const --> std::size_t
resize(...)
resize(self: mrpt.pymrpt.mrpt.WorkerThreadsPool, num_threads: int) -> None
 
C++: mrpt::WorkerThreadsPool::resize(std::size_t) --> void
size(...)
size(self: mrpt.pymrpt.mrpt.WorkerThreadsPool) -> int
 
Get number of working threads 
 (New in MRPT 2.4.2) 
 
C++: mrpt::WorkerThreadsPool::size() const --> std::size_t

Data and other attributes defined here:
POLICY_DROP_OLD = <queue_policy_t.POLICY_DROP_OLD: 1>
POLICY_FIFO = <queue_policy_t.POLICY_FIFO: 0>
queue_policy_t = <class 'mrpt.pymrpt.mrpt.WorkerThreadsPool.queue_policy_t'>

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__eq__(...)
__eq__(*args, **kwargs)
Overloaded function.
 
1. __eq__(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t, o: mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>) -> bool
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>>::operator==(const class mrpt::maps::COctoMapBase<class octomap::ColorOcTree, class octomap::ColorOcTreeNode> *) const --> bool
 
2. __eq__(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t, o: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t) -> bool
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>>::operator==(const struct mrpt::ignored_copy_ptr<class mrpt::maps::COctoMapBase<class octomap::ColorOcTree, class octomap::ColorOcTreeNode> > &) const --> bool
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t, arg0: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t) -> None
 
3. __init__(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t, p: mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>) -> None
__ne__(...)
__ne__(*args, **kwargs)
Overloaded function.
 
1. __ne__(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t, o: mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>) -> bool
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>>::operator!=(const class mrpt::maps::COctoMapBase<class octomap::ColorOcTree, class octomap::ColorOcTreeNode> *) const --> bool
 
2. __ne__(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t, o: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t) -> bool
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>>::operator!=(const struct mrpt::ignored_copy_ptr<class mrpt::maps::COctoMapBase<class octomap::ColorOcTree, class octomap::ColorOcTreeNode> > &) const --> bool
arrow(...)
arrow(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t) -> mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>>::operator->() --> class mrpt::maps::COctoMapBase<class octomap::ColorOcTree, class octomap::ColorOcTreeNode> *&
assign(...)
assign(*args, **kwargs)
Overloaded function.
 
1. assign(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t, p: mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>) -> mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>>::operator=(class mrpt::maps::COctoMapBase<class octomap::ColorOcTree, class octomap::ColorOcTreeNode> *) --> struct mrpt::ignored_copy_ptr<class mrpt::maps::COctoMapBase<class octomap::ColorOcTree, class octomap::ColorOcTreeNode> > &
 
2. assign(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t, : mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t) -> mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>>::operator=(const struct mrpt::ignored_copy_ptr<class mrpt::maps::COctoMapBase<class octomap::ColorOcTree, class octomap::ColorOcTreeNode> > &) --> struct mrpt::ignored_copy_ptr<class mrpt::maps::COctoMapBase<class octomap::ColorOcTree, class octomap::ColorOcTreeNode> > &
get(...)
get(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t) -> mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>>::get() --> class mrpt::maps::COctoMapBase<class octomap::ColorOcTree, class octomap::ColorOcTreeNode> *&
set(...)
set(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_ColorOcTree_octomap_ColorOcTreeNode_t, p: mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>) -> None
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::ColorOcTree, octomap::ColorOcTreeNode>>::set(const class mrpt::maps::COctoMapBase<class octomap::ColorOcTree, class octomap::ColorOcTreeNode> *) --> void

Data and other attributes defined here:
__hash__ = None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__eq__(...)
__eq__(*args, **kwargs)
Overloaded function.
 
1. __eq__(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t, o: mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>) -> bool
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>>::operator==(const class mrpt::maps::COctoMapBase<class octomap::OcTree, class octomap::OcTreeNode> *) const --> bool
 
2. __eq__(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t, o: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t) -> bool
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>>::operator==(const struct mrpt::ignored_copy_ptr<class mrpt::maps::COctoMapBase<class octomap::OcTree, class octomap::OcTreeNode> > &) const --> bool
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t, arg0: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t) -> None
 
3. __init__(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t, p: mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>) -> None
__ne__(...)
__ne__(*args, **kwargs)
Overloaded function.
 
1. __ne__(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t, o: mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>) -> bool
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>>::operator!=(const class mrpt::maps::COctoMapBase<class octomap::OcTree, class octomap::OcTreeNode> *) const --> bool
 
2. __ne__(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t, o: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t) -> bool
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>>::operator!=(const struct mrpt::ignored_copy_ptr<class mrpt::maps::COctoMapBase<class octomap::OcTree, class octomap::OcTreeNode> > &) const --> bool
arrow(...)
arrow(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t) -> mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>>::operator->() --> class mrpt::maps::COctoMapBase<class octomap::OcTree, class octomap::OcTreeNode> *&
assign(...)
assign(*args, **kwargs)
Overloaded function.
 
1. assign(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t, p: mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>) -> mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>>::operator=(class mrpt::maps::COctoMapBase<class octomap::OcTree, class octomap::OcTreeNode> *) --> struct mrpt::ignored_copy_ptr<class mrpt::maps::COctoMapBase<class octomap::OcTree, class octomap::OcTreeNode> > &
 
2. assign(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t, : mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t) -> mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>>::operator=(const struct mrpt::ignored_copy_ptr<class mrpt::maps::COctoMapBase<class octomap::OcTree, class octomap::OcTreeNode> > &) --> struct mrpt::ignored_copy_ptr<class mrpt::maps::COctoMapBase<class octomap::OcTree, class octomap::OcTreeNode> > &
get(...)
get(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t) -> mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>>::get() --> class mrpt::maps::COctoMapBase<class octomap::OcTree, class octomap::OcTreeNode> *&
set(...)
set(self: mrpt.pymrpt.mrpt.ignored_copy_ptr_mrpt_maps_COctoMapBase_octomap_OcTree_octomap_OcTreeNode_t, p: mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>) -> None
 
C++: mrpt::ignored_copy_ptr<mrpt::maps::COctoMapBase<octomap::OcTree, octomap::OcTreeNode>>::set(const class mrpt::maps::COctoMapBase<class octomap::OcTree, class octomap::OcTreeNode> *) --> void

Data and other attributes defined here:
__hash__ = None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class int_select_by_bytecount_1U_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
int_select_by_bytecount_1U_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.int_select_by_bytecount_1U_t) -> None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class int_select_by_bytecount_2U_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
int_select_by_bytecount_2U_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.int_select_by_bytecount_2U_t) -> None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class int_select_by_bytecount_3U_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
int_select_by_bytecount_3U_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.int_select_by_bytecount_3U_t) -> None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class int_select_by_bytecount_4U_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
int_select_by_bytecount_4U_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.int_select_by_bytecount_4U_t) -> None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class int_select_by_bytecount_8U_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
int_select_by_bytecount_8U_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.int_select_by_bytecount_8U_t) -> None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class non_copiable_ptr_basic_void_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
non_copiable_ptr_basic_void_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__eq__(...)
__eq__(*args, **kwargs)
Overloaded function.
 
1. __eq__(self: mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t, o: capsule) -> bool
 
C++: mrpt::non_copiable_ptr_basic<void>::operator==(const void *) const --> bool
 
2. __eq__(self: mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t, o: mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t) -> bool
 
C++: mrpt::non_copiable_ptr_basic<void>::operator==(const struct mrpt::non_copiable_ptr_basic<void> &) const --> bool
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t, arg0: mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t) -> None
 
3. __init__(self: mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t, p: capsule) -> None
__ne__(...)
__ne__(*args, **kwargs)
Overloaded function.
 
1. __ne__(self: mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t, o: capsule) -> bool
 
C++: mrpt::non_copiable_ptr_basic<void>::operator!=(const void *) const --> bool
 
2. __ne__(self: mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t, o: mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t) -> bool
 
C++: mrpt::non_copiable_ptr_basic<void>::operator!=(const struct mrpt::non_copiable_ptr_basic<void> &) const --> bool
arrow(...)
arrow(self: mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t) -> capsule
 
C++: mrpt::non_copiable_ptr_basic<void>::operator->() --> void *&
assign(...)
assign(*args, **kwargs)
Overloaded function.
 
1. assign(self: mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t, p: capsule) -> mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t
 
C++: mrpt::non_copiable_ptr_basic<void>::operator=(void *) --> struct mrpt::non_copiable_ptr_basic<void> &
 
2. assign(self: mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t, : mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t) -> mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t
 
C++: mrpt::non_copiable_ptr_basic<void>::operator=(const struct mrpt::non_copiable_ptr_basic<void> &) --> struct mrpt::non_copiable_ptr_basic<void> &
get(...)
get(self: mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t) -> capsule
 
C++: mrpt::non_copiable_ptr_basic<void>::get() --> void *&
set(...)
set(self: mrpt.pymrpt.mrpt.non_copiable_ptr_basic_void_t, p: capsule) -> None
 
C++: mrpt::non_copiable_ptr_basic<void>::set(const void *) --> void

Data and other attributes defined here:
__hash__ = None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class ptr_cast_mrpt_serialization_CSerializable_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
ptr_cast_mrpt_serialization_CSerializable_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.ptr_cast_mrpt_serialization_CSerializable_t) -> None

Static methods defined here:
from(...) from builtins.PyCapsule
from(ptr: mrpt.pymrpt.mrpt.rtti.CObject) -> mrpt::serialization::CSerializable
 
C++: mrpt::ptr_cast<mrpt::serialization::CSerializable>::from(const class std::shared_ptr<class mrpt::rtti::CObject> &) --> class std::shared_ptr<class mrpt::serialization::CSerializable>

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class safe_ptr_basic_mrpt_opengl_Scene_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
safe_ptr_basic_mrpt_opengl_Scene_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__eq__(...)
__eq__(*args, **kwargs)
Overloaded function.
 
1. __eq__(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t, o: mrpt::opengl::Scene) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::operator==(const class mrpt::opengl::Scene *) const --> bool
 
2. __eq__(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t, o: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::operator==(const struct mrpt::safe_ptr_basic<class mrpt::opengl::Scene> &) const --> bool
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t, arg0: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t) -> None
 
3. __init__(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t, p: mrpt::opengl::Scene) -> None
__ne__(...)
__ne__(*args, **kwargs)
Overloaded function.
 
1. __ne__(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t, o: mrpt::opengl::Scene) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::operator!=(const class mrpt::opengl::Scene *) const --> bool
 
2. __ne__(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t, o: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::operator!=(const struct mrpt::safe_ptr_basic<class mrpt::opengl::Scene> &) const --> bool
arrow(...)
arrow(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t) -> mrpt::opengl::Scene
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::operator->() --> class mrpt::opengl::Scene *&
assign(...)
assign(*args, **kwargs)
Overloaded function.
 
1. assign(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t, p: mrpt::opengl::Scene) -> mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::operator=(class mrpt::opengl::Scene *) --> struct mrpt::safe_ptr_basic<class mrpt::opengl::Scene> &
 
2. assign(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t, o: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t) -> mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::operator=(const struct mrpt::safe_ptr_basic<class mrpt::opengl::Scene> &) --> struct mrpt::safe_ptr_basic<class mrpt::opengl::Scene> &
get(...)
get(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t) -> mrpt::opengl::Scene
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::get() --> class mrpt::opengl::Scene *&

Data and other attributes defined here:
__hash__ = None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__eq__(...)
__eq__(*args, **kwargs)
Overloaded function.
 
1. __eq__(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t, o: mrpt::rtti::TRuntimeClassId) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::operator==(const struct mrpt::rtti::TRuntimeClassId *) const --> bool
 
2. __eq__(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t, o: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::operator==(const struct mrpt::safe_ptr_basic<struct mrpt::rtti::TRuntimeClassId> &) const --> bool
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t, arg0: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t) -> None
 
3. __init__(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t, p: mrpt::rtti::TRuntimeClassId) -> None
__ne__(...)
__ne__(*args, **kwargs)
Overloaded function.
 
1. __ne__(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t, o: mrpt::rtti::TRuntimeClassId) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::operator!=(const struct mrpt::rtti::TRuntimeClassId *) const --> bool
 
2. __ne__(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t, o: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::operator!=(const struct mrpt::safe_ptr_basic<struct mrpt::rtti::TRuntimeClassId> &) const --> bool
arrow(...)
arrow(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t) -> mrpt::rtti::TRuntimeClassId
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::operator->() --> struct mrpt::rtti::TRuntimeClassId *&
assign(...)
assign(*args, **kwargs)
Overloaded function.
 
1. assign(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t, p: mrpt::rtti::TRuntimeClassId) -> mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::operator=(struct mrpt::rtti::TRuntimeClassId *) --> struct mrpt::safe_ptr_basic<struct mrpt::rtti::TRuntimeClassId> &
 
2. assign(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t, o: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t) -> mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::operator=(const struct mrpt::safe_ptr_basic<struct mrpt::rtti::TRuntimeClassId> &) --> struct mrpt::safe_ptr_basic<struct mrpt::rtti::TRuntimeClassId> &
get(...)
get(self: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t) -> mrpt::rtti::TRuntimeClassId
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::get() --> struct mrpt::rtti::TRuntimeClassId *&

Data and other attributes defined here:
__hash__ = None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class safe_ptr_mrpt_opengl_Scene_t(safe_ptr_basic_mrpt_opengl_Scene_t)
    
Method resolution order:
safe_ptr_mrpt_opengl_Scene_t
safe_ptr_basic_mrpt_opengl_Scene_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__eq__(...)
__eq__(*args, **kwargs)
Overloaded function.
 
1. __eq__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t, o: mrpt::opengl::Scene) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::operator==(const class mrpt::opengl::Scene *) const --> bool
 
2. __eq__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t, o: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::operator==(const struct mrpt::safe_ptr_basic<class mrpt::opengl::Scene> &) const --> bool
__getitem__(...)
__getitem__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t, i: int) -> mrpt::opengl::Scene
 
C++: mrpt::safe_ptr<mrpt::opengl::Scene>::operator[](size_t) --> class mrpt::opengl::Scene &
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t, arg0: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t) -> None
 
3. __init__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t, p: mrpt::opengl::Scene) -> None
__ne__(...)
__ne__(*args, **kwargs)
Overloaded function.
 
1. __ne__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t, o: mrpt::opengl::Scene) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::operator!=(const class mrpt::opengl::Scene *) const --> bool
 
2. __ne__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t, o: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::operator!=(const struct mrpt::safe_ptr_basic<class mrpt::opengl::Scene> &) const --> bool
arrow(...)
arrow(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t) -> mrpt::opengl::Scene
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::operator->() --> class mrpt::opengl::Scene *&
assign(...)
assign(*args, **kwargs)
Overloaded function.
 
1. assign(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t, o: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t) -> mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t
 
C++: mrpt::safe_ptr<mrpt::opengl::Scene>::operator=(const struct mrpt::safe_ptr<class mrpt::opengl::Scene> &) --> struct mrpt::safe_ptr<class mrpt::opengl::Scene> &
 
2. assign(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t, p: mrpt::opengl::Scene) -> mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t
 
C++: mrpt::safe_ptr<mrpt::opengl::Scene>::operator=(class mrpt::opengl::Scene *) --> struct mrpt::safe_ptr<class mrpt::opengl::Scene> &
 
3. assign(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t, p: mrpt::opengl::Scene) -> mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::operator=(class mrpt::opengl::Scene *) --> struct mrpt::safe_ptr_basic<class mrpt::opengl::Scene> &
 
4. assign(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t, o: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t) -> mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_opengl_Scene_t
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::operator=(const struct mrpt::safe_ptr_basic<class mrpt::opengl::Scene> &) --> struct mrpt::safe_ptr_basic<class mrpt::opengl::Scene> &
dereference(...)
dereference(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t) -> mrpt::opengl::Scene
 
C++: mrpt::safe_ptr<mrpt::opengl::Scene>::operator*() --> class mrpt::opengl::Scene &
get(...)
get(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_opengl_Scene_t) -> mrpt::opengl::Scene
 
C++: mrpt::safe_ptr_basic<mrpt::opengl::Scene>::get() --> class mrpt::opengl::Scene *&

Data and other attributes defined here:
__hash__ = None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class safe_ptr_mrpt_rtti_TRuntimeClassId_t(safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t)
    
Method resolution order:
safe_ptr_mrpt_rtti_TRuntimeClassId_t
safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__eq__(...)
__eq__(*args, **kwargs)
Overloaded function.
 
1. __eq__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t, o: mrpt::rtti::TRuntimeClassId) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::operator==(const struct mrpt::rtti::TRuntimeClassId *) const --> bool
 
2. __eq__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t, o: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::operator==(const struct mrpt::safe_ptr_basic<struct mrpt::rtti::TRuntimeClassId> &) const --> bool
__getitem__(...)
__getitem__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t, i: int) -> mrpt::rtti::TRuntimeClassId
 
C++: mrpt::safe_ptr<mrpt::rtti::TRuntimeClassId>::operator[](size_t) --> struct mrpt::rtti::TRuntimeClassId &
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t, arg0: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t) -> None
 
3. __init__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t, p: mrpt::rtti::TRuntimeClassId) -> None
__ne__(...)
__ne__(*args, **kwargs)
Overloaded function.
 
1. __ne__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t, o: mrpt::rtti::TRuntimeClassId) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::operator!=(const struct mrpt::rtti::TRuntimeClassId *) const --> bool
 
2. __ne__(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t, o: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t) -> bool
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::operator!=(const struct mrpt::safe_ptr_basic<struct mrpt::rtti::TRuntimeClassId> &) const --> bool
arrow(...)
arrow(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t) -> mrpt::rtti::TRuntimeClassId
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::operator->() --> struct mrpt::rtti::TRuntimeClassId *&
assign(...)
assign(*args, **kwargs)
Overloaded function.
 
1. assign(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t, o: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t) -> mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t
 
C++: mrpt::safe_ptr<mrpt::rtti::TRuntimeClassId>::operator=(const struct mrpt::safe_ptr<struct mrpt::rtti::TRuntimeClassId> &) --> struct mrpt::safe_ptr<struct mrpt::rtti::TRuntimeClassId> &
 
2. assign(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t, p: mrpt::rtti::TRuntimeClassId) -> mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t
 
C++: mrpt::safe_ptr<mrpt::rtti::TRuntimeClassId>::operator=(struct mrpt::rtti::TRuntimeClassId *) --> struct mrpt::safe_ptr<struct mrpt::rtti::TRuntimeClassId> &
 
3. assign(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t, p: mrpt::rtti::TRuntimeClassId) -> mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::operator=(struct mrpt::rtti::TRuntimeClassId *) --> struct mrpt::safe_ptr_basic<struct mrpt::rtti::TRuntimeClassId> &
 
4. assign(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t, o: mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t) -> mrpt.pymrpt.mrpt.safe_ptr_basic_mrpt_rtti_TRuntimeClassId_t
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::operator=(const struct mrpt::safe_ptr_basic<struct mrpt::rtti::TRuntimeClassId> &) --> struct mrpt::safe_ptr_basic<struct mrpt::rtti::TRuntimeClassId> &
dereference(...)
dereference(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t) -> mrpt::rtti::TRuntimeClassId
 
C++: mrpt::safe_ptr<mrpt::rtti::TRuntimeClassId>::operator*() --> struct mrpt::rtti::TRuntimeClassId &
get(...)
get(self: mrpt.pymrpt.mrpt.safe_ptr_mrpt_rtti_TRuntimeClassId_t) -> mrpt::rtti::TRuntimeClassId
 
C++: mrpt::safe_ptr_basic<mrpt::rtti::TRuntimeClassId>::get() --> struct mrpt::rtti::TRuntimeClassId *&

Data and other attributes defined here:
__hash__ = None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class uint_select_by_bytecount_1U_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
uint_select_by_bytecount_1U_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.uint_select_by_bytecount_1U_t) -> None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class uint_select_by_bytecount_2U_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
uint_select_by_bytecount_2U_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.uint_select_by_bytecount_2U_t) -> None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class uint_select_by_bytecount_3U_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
uint_select_by_bytecount_3U_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.uint_select_by_bytecount_3U_t) -> None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class uint_select_by_bytecount_4U_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
uint_select_by_bytecount_4U_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.uint_select_by_bytecount_4U_t) -> None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class uint_select_by_bytecount_8U_t(pybind11_builtins.pybind11_object)
    
Method resolution order:
uint_select_by_bytecount_8U_t
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.uint_select_by_bytecount_8U_t) -> None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
Functions
       
DEG2RAD(...) method of builtins.PyCapsule instance
DEG2RAD(*args, **kwargs)
Overloaded function.
 
1. DEG2RAD(x: float) -> float
 
Degrees to radians  
 
C++: mrpt::DEG2RAD(const double) --> double
 
2. DEG2RAD(x: float) -> float
 
Degrees to radians 
 
C++: mrpt::DEG2RAD(const float) --> float
 
3. DEG2RAD(x: int) -> float
 
Degrees to radians 
 
C++: mrpt::DEG2RAD(const int) --> double
 
4. DEG2RAD(x: float) -> float
 
Degrees to radians 
 
C++: mrpt::DEG2RAD(const long double) --> long double
RAD2DEG(...) method of builtins.PyCapsule instance
RAD2DEG(*args, **kwargs)
Overloaded function.
 
1. RAD2DEG(x: float) -> float
 
Radians to degrees 
 
C++: mrpt::RAD2DEG(const double) --> double
 
2. RAD2DEG(x: float) -> float
 
Radians to degrees 
 
C++: mrpt::RAD2DEG(const float) --> float
 
3. RAD2DEG(x: float) -> float
 
Radians to degrees 
 
C++: mrpt::RAD2DEG(const long double) --> long double
aligned_calloc(...) method of builtins.PyCapsule instance
aligned_calloc(bytes: int, alignment: int) -> capsule
 
Identical to aligned_malloc, but it zeroes the reserved memory block. 
 
C++: mrpt::aligned_calloc(size_t, size_t) --> void *
aligned_free(...) method of builtins.PyCapsule instance
aligned_free(ptr: capsule) -> None
 
C++: mrpt::aligned_free(void *) --> void
aligned_malloc(...) method of builtins.PyCapsule instance
aligned_malloc(size: int, alignment: int) -> capsule
 
C++: mrpt::aligned_malloc(size_t, size_t) --> void *
callStackBackTrace(...) method of builtins.PyCapsule instance
callStackBackTrace(*args, **kwargs)
Overloaded function.
 
1. callStackBackTrace(out_bt: mrpt.pymrpt.mrpt.TCallStackBackTrace) -> None
 
2. callStackBackTrace(out_bt: mrpt.pymrpt.mrpt.TCallStackBackTrace, framesToSkip: int) -> None
 
3. callStackBackTrace(out_bt: mrpt.pymrpt.mrpt.TCallStackBackTrace, framesToSkip: int, framesToCapture: int) -> None
 
Returns a list of strings representing the current call stack
 backtrace. If possible, human-readable names are used for
 functions. Source code line numbers will be also recovered
 if code has symbols (`-g` or `-g1` in GCC).
 
 See [environment variables](env-vars.html) that can modify the behavior
 of this function.
 
 
 (Moved from mrpt-system to mrpt-core in MRPT 2.1.5)
 
C++: mrpt::callStackBackTrace(struct mrpt::TCallStackBackTrace &, const unsigned int, const unsigned int) --> void
 
4. callStackBackTrace() -> mrpt.pymrpt.mrpt.TCallStackBackTrace
 
5. callStackBackTrace(framesToSkip: int) -> mrpt.pymrpt.mrpt.TCallStackBackTrace
 
6. callStackBackTrace(framesToSkip: int, framesToCapture: int) -> mrpt.pymrpt.mrpt.TCallStackBackTrace
 
C++: mrpt::callStackBackTrace(const unsigned int, const unsigned int) --> struct mrpt::TCallStackBackTrace
d2f(...) method of builtins.PyCapsule instance
d2f(d: float) -> float
 
shortcut for static_cast<float>(double) 
 
C++: mrpt::d2f(const double) --> float
f2u8(...) method of builtins.PyCapsule instance
f2u8(f: float) -> int
 
converts a float [0,1] into an uint8_t [0,255] (without checking for out of
 bounds) 
 
 u8tof 
 
C++: mrpt::f2u8(const float) --> uint8_t
hypot_fast(...) method of builtins.PyCapsule instance
hypot_fast(x: float, y: float) -> float
 
C++: mrpt::hypot_fast(const double, const double) --> double
keep_max(...) method of builtins.PyCapsule instance
keep_max(*args, **kwargs)
Overloaded function.
 
1. keep_max(var: float, test_val: float) -> None
 
C++: mrpt::keep_max(float &, const float) --> void
 
2. keep_max(var: float, test_val: float) -> None
 
C++: mrpt::keep_max(double &, const double) --> void
 
3. keep_max(var: float, test_val: float) -> None
 
C++: mrpt::keep_max(double &, const float) --> void
keep_min(...) method of builtins.PyCapsule instance
keep_min(*args, **kwargs)
Overloaded function.
 
1. keep_min(var: float, test_val: float) -> None
 
C++: mrpt::keep_min(float &, const float) --> void
 
2. keep_min(var: float, test_val: float) -> None
 
C++: mrpt::keep_min(double &, const double) --> void
 
3. keep_min(var: float, test_val: float) -> None
 
C++: mrpt::keep_min(double &, const float) --> void
round(...) method of builtins.PyCapsule instance
round(*args, **kwargs)
Overloaded function.
 
1. round(value: float) -> int
 
C++: mrpt::round(const float) --> int
 
2. round(value: float) -> int
 
C++: mrpt::round(const double) --> int
sign(...) method of builtins.PyCapsule instance
sign(x: float) -> int
 
C++: mrpt::sign(double) --> int
signWithZero(...) method of builtins.PyCapsule instance
signWithZero(x: float) -> int
 
C++: mrpt::signWithZero(double) --> int
square(...) method of builtins.PyCapsule instance
square(*args, **kwargs)
Overloaded function.
 
1. square(x: float) -> float
 
C++: mrpt::square(const double) --> double
 
2. square(x: float) -> float
 
C++: mrpt::square(const float) --> float
toNativeEndianness(...) method of builtins.PyCapsule instance
toNativeEndianness(*args, **kwargs)
Overloaded function.
 
1. toNativeEndianness(v_in: int) -> int
 
C++: mrpt::toNativeEndianness(const unsigned short &) --> unsigned short
 
2. toNativeEndianness(v_in: int) -> int
 
C++: mrpt::toNativeEndianness(const unsigned int &) --> unsigned int
to_string(...) method of builtins.PyCapsule instance
to_string(*args, **kwargs)
Overloaded function.
 
1. to_string(v: float) -> str
 
C++: mrpt::to_string(double) --> std::string
 
2. to_string(v: int) -> str
 
C++: mrpt::to_string(unsigned long) --> std::string
 
3. to_string(v: int) -> str
 
C++: mrpt::to_string(int) --> std::string
 
4. to_string(v: int) -> str
 
C++: mrpt::to_string(unsigned int) --> std::string
 
5. to_string(v: float) -> str
 
C++: mrpt::to_string(float) --> std::string
 
6. to_string(v: str) -> str
 
C++: mrpt::to_string(std::string) --> std::string
 
7. to_string(v: bool) -> str
 
C++: mrpt::to_string(bool) --> std::string
 
8. to_string(s: str) -> str
 
C++: mrpt::to_string(const char *) --> std::string
u8tof(...) method of builtins.PyCapsule instance
u8tof(v: int) -> float
 
converts a uint8_t [0,255] into a float [0,1] 
 f2u8 
 
C++: mrpt::u8tof(const unsigned char) --> float