|
Namespaces | |
detail | |
Classes | |
class | ArVizDrawer |
interface | ComponentInterface |
class | EnclosingEllipsoid |
Minimum volume enclosing ellipsoid (MVEE) for a set of points. More... | |
class | FeatureExtractor |
class | FeatureMerger |
struct | Features |
class | LaserScannerFeatureExtraction |
Brief description of class LaserScannerFeatureExtraction. More... | |
struct | Path |
class | ScanClustering |
class | UnionFind |
A simple union find data structure. More... | |
Typedefs | |
using | Circle = memory::Circle |
using | Ellipsoid = memory::Ellipsoid |
using | LaserScannerFeaturesListenerPrx = armarx::laser_scanner_feature_extraction::LaserScannerFeaturesListenerPrx |
using | LineSegment2DChain = armarx::laser_scanner_feature_extraction::LineSegment2DChain |
using | LineSegment2DChainSeq = armarx::laser_scanner_feature_extraction::LineSegment2DChainSeq |
Functions | |
size_t | argmin (const Eigen::VectorXf &v) |
ARMARX_REGISTER_COMPONENT_EXECUTABLE (LaserScannerFeatureExtraction, LaserScannerFeatureExtraction::GetDefaultName()) | |
std::vector< Features > | removeInvalidFeatures (std::vector< Features > features) |
memory::LaserScannerFeature | toArmemFeature (const Features &features) |
memory::LaserScannerFeatures | toArmemFeatures (const std::vector< Features > &features, const Eigen::Isometry3f &global_T_sensor, const std::string &sensorFrame) |
template<typename EigenVectorT > | |
std::vector< EigenVectorT > | toCartesian (const armarx::LaserScan &laserScan) |
template<typename EigenVectorT > | |
EigenVectorT | toCartesian (const LaserScanStep &laserScanStep) |
using Circle = memory::Circle |
Definition at line 42 of file FeatureExtractor.h.
using Ellipsoid = memory::Ellipsoid |
Definition at line 42 of file EnclosingEllipsoid.h.
using LaserScannerFeaturesListenerPrx = armarx::laser_scanner_feature_extraction::LaserScannerFeaturesListenerPrx |
Definition at line 54 of file Component.h.
using LineSegment2DChain = armarx::laser_scanner_feature_extraction::LineSegment2DChain |
Definition at line 55 of file Component.h.
using LineSegment2DChainSeq = armarx::laser_scanner_feature_extraction::LineSegment2DChainSeq |
Definition at line 56 of file Component.h.
size_t armarx::navigation::components::laser_scanner_feature_extraction::argmin | ( | const Eigen::VectorXf & | v | ) |
armarx::navigation::components::laser_scanner_feature_extraction::ARMARX_REGISTER_COMPONENT_EXECUTABLE | ( | LaserScannerFeatureExtraction | , |
LaserScannerFeatureExtraction::GetDefaultName() | |||
) |
std::vector<Features> armarx::navigation::components::laser_scanner_feature_extraction::removeInvalidFeatures | ( | std::vector< Features > | features | ) |
Definition at line 289 of file Component.cpp.
memory::LaserScannerFeature armarx::navigation::components::laser_scanner_feature_extraction::toArmemFeature | ( | const Features & | features | ) |
memory::LaserScannerFeatures armarx::navigation::components::laser_scanner_feature_extraction::toArmemFeatures | ( | const std::vector< Features > & | features, |
const Eigen::Isometry3f & | global_T_sensor, | ||
const std::string & | sensorFrame | ||
) |
std::vector<EigenVectorT> armarx::navigation::components::laser_scanner_feature_extraction::toCartesian | ( | const armarx::LaserScan & | laserScan | ) |
EigenVectorT armarx::navigation::components::laser_scanner_feature_extraction::toCartesian | ( | const LaserScanStep & | laserScanStep | ) |
Definition at line 36 of file laser_scanner_conversion.h.