#include <DerivedValue.h>
|
struct | PoolTag |
| Fake Tag struct for singleton pool allocator. In fact, it is never used! More...
|
|
template<class DERIVED>
class rtabmap::DerivedValue< DERIVED >
Definition at line 44 of file DerivedValue.h.
Clone this value (normal clone on the heap, delete with 'delete' operator)
Definition at line 75 of file DerivedValue.h.
Create a duplicate object returned as a pointer to the generic Value interface. For the sake of performance, this function use singleton pool allocator instead of the normal heap allocator. The result must be deleted with Value::deallocate_, not with the 'delete' operator.
Definition at line 58 of file DerivedValue.h.
Destroy and deallocate this object, only if it was originally allocated using clone_().
Definition at line 67 of file DerivedValue.h.
template<class DERIVED>
virtual bool rtabmap::DerivedValue< DERIVED >::equals_ |
( |
const gtsam::Value & |
p, |
|
|
double |
tol = 1e-9 |
|
) |
| const |
|
inlinevirtual |
equals implementing generic Value interface
Definition at line 80 of file DerivedValue.h.
template<class DERIVED>
virtual gtsam::Vector rtabmap::DerivedValue< DERIVED >::localCoordinates_ |
( |
const gtsam::Value & |
value2 | ) |
const |
|
inlinevirtual |
Generic Value interface version of localCoordinates.
Definition at line 102 of file DerivedValue.h.
Assignment operator, protected because only the Value or DERIVED assignment operators should be used.
Definition at line 132 of file DerivedValue.h.
Generic Value interface version of retract.
Definition at line 89 of file DerivedValue.h.
The documentation for this class was generated from the following file: