#include <MapModel.h>
Definition at line 37 of file MapModel.h.
 
  
  
      
        
          | humanoid_localization::MapModel::~MapModel  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | virtual double humanoid_localization::MapModel::getFloorHeight  | 
          ( | 
          const tf::Transform &  | 
          pose | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
      
        
          | void humanoid_localization::MapModel::getHeightlist  | 
          ( | 
          double  | 
          x,  | 
        
        
           | 
           | 
          double  | 
          y,  | 
        
        
           | 
           | 
          double  | 
          totalHeight,  | 
        
        
           | 
           | 
          std::vector< double > &  | 
          heights  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Get a list of valid z values at a given xy-position
- Parameters
 - 
  
     | x |  | 
     | y |  | 
     | totalHeight | clearance of the robot required to be free  | 
    | [out] | heights | list of valid heights, return by ref.  | 
  
   
Definition at line 173 of file MapModel.cpp.
 
 
  
  
      
        
          | bool humanoid_localization::MapModel::isOccupied  | 
          ( | 
          const octomap::point3d &  | 
          position | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
- Returns
 - whether a map coordinate is occupied. Will return "false" if the coordinate does not exist in the map (e.g. out of bounds). 
 
Definition at line 195 of file MapModel.cpp.
 
 
  
  
      
        
          | void humanoid_localization::MapModel::verifyPoses  | 
          ( | 
          Particles &  | 
          particles | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Check if particles represent valid poses: Must be within map bounding box and not in an occupied area. Otherwise weight is minimized (=> die out at next resampling) 
Definition at line 52 of file MapModel.cpp.
 
 
  
  
      
        
          | double humanoid_localization::MapModel::m_motionMeanZ | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | double humanoid_localization::MapModel::m_motionObstacleDist | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | double humanoid_localization::MapModel::m_motionRangePitch | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | double humanoid_localization::MapModel::m_motionRangeRoll | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | double humanoid_localization::MapModel::m_motionRangeZ | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: