Go to the documentation of this file.
   34 #ifndef LAYERED_MAPS_H 
   35 #define LAYERED_MAPS_H  
   46 class LayeredMaps : 
public WorldScopedMaps {
 
   67     cv::Mat&       
mapLayer( 
const size_t& _layer );
 
   68     const cv::Mat& 
mapLayer( 
const size_t& _layer ) 
const;
 
   71     void computeDistanceField ( cv::Mat& _mDst, std::vector< Point2D >& _pSrc, 
const double& _radius, 
bool _flipDistance  = 
false, 
bool connectPoints = 
false ) 
const;
 
   72     void computeDistanceField ( cv::Mat& _mDst,                cv::Mat& _mSrc, 
const double& _radius, 
bool _flipDistance  = 
false ) 
const;
 
   82 #endif // LAYERED_MAPS_H 
  
virtual ~LayeredMaps()=default
void computeDistanceField(cv::Mat &_mDst, std::vector< Point2D > &_pSrc, const double &_radius, bool _flipDistance=false, bool connectPoints=false) const
std::shared_ptr< const LayeredMaps > LayeredMapsCostPtr
std::shared_ptr< LayeredMaps > LayeredMapsPtr
LayeredMaps & operator=(const LayeredMaps &)=default
cv::Mat & mapLayer(const size_t &_layer)
virtual void initLayers()
size_t sizeLayers() const
void resizeLayers(const size_t &_n)
std::vector< cv::Mat > mapLayers_
void clearLayer(const size_t &_layer)
double getVal(const size_t &_layer, const tuw::Point2D &_worldPos, Interpolation interpolationType=BILINEAR) const
tuw_geometry
Author(s): Markus Bader
autogenerated on Sun Feb 26 2023 03:25:40