#include <octree_stamped_base_pa.h>
Public Types | |
| typedef NODE | NodeTypeBase |
| typedef cNodeStampedBasePa< NODE > | NodeTypeFull |
| typedef OCTREE< NodeTypeFull > | TreeTypeBase |
Public Member Functions | |
| cOcTreeStampedBasePa (double resolution) | |
| Default constructor, sets resolution of leafs. | |
| cOcTreeStampedBasePa< OCTREE, NODE > * | create () const |
| void | degradeOutdatedNodes (const cTimePa timediff) |
| const cTimePa & | getTimestamp (void) const |
| void | setTimestamp (const cTimePa timestamp) |
| virtual void | updateNodeLogOdds (NodeTypeFull *node, const float &update) const |
| virtual | ~cOcTreeStampedBasePa (void) |
Protected Attributes | |
| cTimePa | current_timestamp |
| used to set new data (insertion of measurement) to actual time stamp | |
Definition at line 57 of file octree_stamped_base_pa.h.
| typedef NODE cOcTreeStampedBasePa< OCTREE, NODE >::NodeTypeBase |
Reimplemented in cOcTreeStampedPa.
Definition at line 61 of file octree_stamped_base_pa.h.
| typedef cNodeStampedBasePa<NODE> cOcTreeStampedBasePa< OCTREE, NODE >::NodeTypeFull |
Reimplemented in cOcTreeStampedPa.
Definition at line 60 of file octree_stamped_base_pa.h.
| typedef OCTREE< NodeTypeFull > cOcTreeStampedBasePa< OCTREE, NODE >::TreeTypeBase |
Reimplemented in cOctreeBasePaRos< cOcTreeStampedPa >, cOcTreeStampedPa, and cOctreeStampedPaRos.
Definition at line 62 of file octree_stamped_base_pa.h.
| cOcTreeStampedBasePa< OCTREE, NODE >::cOcTreeStampedBasePa | ( | double | resolution | ) |
Default constructor, sets resolution of leafs.
| virtual cOcTreeStampedBasePa< OCTREE, NODE >::~cOcTreeStampedBasePa | ( | void | ) | [virtual] |
| cOcTreeStampedBasePa<OCTREE,NODE>* cOcTreeStampedBasePa< OCTREE, NODE >::create | ( | ) | const |
virtual constructor: creates a new object of same type (Covariant return type requires an up-to-date compiler)
Reimplemented in cOcTreeStampedPa.
| void cOcTreeStampedBasePa< OCTREE, NODE >::degradeOutdatedNodes | ( | const cTimePa | timediff | ) |
| const cTimePa& cOcTreeStampedBasePa< OCTREE, NODE >::getTimestamp | ( | void | ) | const [inline] |
| void cOcTreeStampedBasePa< OCTREE, NODE >::setTimestamp | ( | const cTimePa | timestamp | ) | [inline] |
Used to set internal timestamp (the value will remain until next update). Therefore this function must be called before the insertion of the related measurement
| virtual void cOcTreeStampedBasePa< OCTREE, NODE >::updateNodeLogOdds | ( | NodeTypeFull * | node, |
| const float & | update | ||
| ) | const [virtual] |
cTimePa cOcTreeStampedBasePa< OCTREE, NODE >::current_timestamp [protected] |
used to set new data (insertion of measurement) to actual time stamp
Definition at line 87 of file octree_stamped_base_pa.h.