cOctreeStampedPaRosParameter rosparams_
parameters
double degrading_time_
duration how long the outdated nodes will be kept (60s)
void degradeOutdatedNodes(const cTimePa timediff)
ros::Time getLastInsertionTime(void) const
function for returning the time the octomap was last updated
const cTimePa & getTimestamp(void) const
ros::Time getOutputTime(void) const
virtual ~cOctreeStampedPaRos()
default destructor
void checkDegrading(void)
helper function for automatic degrading
void degradeOutdatedNodes(void)
degrading outdated nodes
void setTimestamp(const cTimePa timestamp)
cOctreeStampedPaRos(const double resolution)
default constructor
void setLastInsertionTime(const ros::Time &time)
function for setting the time the octomap was last updated
double auto_degrading_intervall_
intervall for automatic degrading (2.0s)
bool auto_degrading_
turns on automatic degrading (true)
ros::Time timeToRos(const cTimePa &time) const
function for converting from cTimePa to ros::Time
ros::Time last_degrading_time_
cTimePa timeFromRos(const ros::Time &time) const
function for converting from ros::Time to cTimePa