11 #include <filters/filter_base.hpp> 59 bool update(
const T& mapIn, T& mapOut)
override;
std::string outputLayersPrefix_
Output layer name.
void areaSingleNormalComputation(GridMap &map, const std::string &inputLayer, const std::string &outputLayersPrefix, const grid_map::Index &index)
std::string inputLayer_
Input layer name.
void computeWithAreaParallel(GridMap &map, const std::string &inputLayer, const std::string &outputLayersPrefix)
bool parallelizationEnabled_
Parameter that specifies whether to parallelize or not.
bool configure() override
void computeWithRasterParallel(GridMap &map, const std::string &inputLayer, const std::string &outputLayersPrefix)
Eigen::Vector3d normalVectorPositiveAxis_
Normal vector positive axis.
void computeWithAreaSerial(GridMap &map, const std::string &inputLayer, const std::string &outputLayersPrefix)
~NormalVectorsFilter() override
void rasterSingleNormalComputation(GridMap &map, const std::string &outputLayersPrefix, const grid_map::Matrix &dataMap, const grid_map::Index &index)
bool update(const T &mapIn, T &mapOut) override
int threadCount_
Parameter that specifies the number of thread used.
double estimationRadius_
Radius of submap for normal vector estimation.
double gridMapResolution_
Grid Map Resolution.
void computeWithRasterSerial(GridMap &map, const std::string &inputLayer, const std::string &outputLayersPrefix)