Jafar
|
Definition at line 92 of file parents.hpp.
Public Types | |
typedef boost::weak_ptr< Parent > | Parent_wptr |
typedef boost::shared_ptr< Parent > | Parent_ptr |
Public Member Functions | |
~ChildOf (void) | |
Unregister at destruction. | |
void | linkToParent (const boost::shared_ptr< Parent > &ptr) |
void | unlinkFromParent (void) |
Remove the link to the Parent, and unregister from parent list. | |
Parent_ptr | parentPtr (void) |
Access the shared pointer to parent. | |
const Parent_ptr | parentPtr (void) const |
Parent & | parent (void) |
const Parent & | parent (void) const |
void | display (std::ostream &os) const |
Private Attributes | |
Parent_wptr | parent_wptr |
jafar::rtslam::ChildOf< Parent >::~ChildOf | ( | void | ) | [inline] |
Unregister at destruction.
Definition at line 103 of file parents.hpp.
Parent_ptr jafar::rtslam::ChildOf< Parent >::parentPtr | ( | void | ) | [inline] |
Access the shared pointer to parent.
Throw if parent has been destroyed.
Definition at line 117 of file parents.hpp.
void jafar::rtslam::ChildOf< Parent >::unlinkFromParent | ( | void | ) | [inline] |
Remove the link to the Parent, and unregister from parent list.
Definition at line 111 of file parents.hpp.
Referenced by jafar::rtslam::ChildOf< LandmarkAbstract >::~ChildOf().
Generated on Wed Oct 15 2014 00:37:45 for Jafar by doxygen 1.7.6.1 |