Public Member Functions | List of all members
humanoid_localization::OccupancyMap Class Reference

#include <MapModel.h>

Inheritance diagram for humanoid_localization::OccupancyMap:
Inheritance graph
[legend]

Public Member Functions

virtual double getFloorHeight (const tf::Transform &pose) const
 
virtual bool isOccupied (octomap::OcTreeNode *node) const
 
 OccupancyMap (ros::NodeHandle *nh)
 
virtual ~OccupancyMap ()
 
- Public Member Functions inherited from humanoid_localization::MapModel
void getHeightlist (double x, double y, double totalHeight, std::vector< double > &heights)
 
boost::shared_ptr< octomap::OcTreegetMap () const
 
virtual void initGlobal (Particles &particles, double z, double roll, double pitch, const Vector6d &initNoise, UniformGeneratorT &rngUniform, NormalGeneratorT &rngNormal)
 
virtual bool isOccupied (const octomap::point3d &position) const
 
 MapModel (ros::NodeHandle *nh)
 
virtual void verifyPoses (Particles &particles)
 
virtual ~MapModel ()
 

Additional Inherited Members

- Protected Attributes inherited from humanoid_localization::MapModel
boost::shared_ptr< octomap::OcTreem_map
 
double m_motionMeanZ
 
double m_motionObstacleDist
 
double m_motionRangePitch
 
double m_motionRangeRoll
 
double m_motionRangeZ
 

Detailed Description

Definition at line 97 of file MapModel.h.

Constructor & Destructor Documentation

humanoid_localization::OccupancyMap::OccupancyMap ( ros::NodeHandle nh)

Definition at line 259 of file MapModel.cpp.

humanoid_localization::OccupancyMap::~OccupancyMap ( )
virtual

Definition at line 292 of file MapModel.cpp.

Member Function Documentation

double humanoid_localization::OccupancyMap::getFloorHeight ( const tf::Transform pose) const
virtual

Implements humanoid_localization::MapModel.

Definition at line 301 of file MapModel.cpp.

bool humanoid_localization::OccupancyMap::isOccupied ( octomap::OcTreeNode node) const
virtual

Implements humanoid_localization::MapModel.

Definition at line 296 of file MapModel.cpp.


The documentation for this class was generated from the following files:


humanoid_localization
Author(s): Armin Hornung, Stefan Osswald, Daniel Maier
autogenerated on Mon Jun 10 2019 13:38:31