ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::utility::Feature Class Reference

Class to store featrues for registration. More...

#include <ecvFeature.h>

Public Member Functions

void Resize (int dim, int n)
 
size_t Dimension () const
 Returns feature dimensions per point. More...
 
size_t Num () const
 Returns number of points. More...
 
std::shared_ptr< FeatureSelectByIndex (const std::vector< size_t > &indices, bool invert=false) const
 Selects features from input Feature group, with indices in indices, and returns a new Feature group with selected features. More...
 

Public Attributes

Eigen::MatrixXd data_
 Data buffer storing features. More...
 

Detailed Description

Class to store featrues for registration.

Definition at line 29 of file ecvFeature.h.

Member Function Documentation

◆ Dimension()

size_t cloudViewer::utility::Feature::Dimension ( ) const
inline

Returns feature dimensions per point.

Definition at line 40 of file ecvFeature.h.

Referenced by cloudViewer::pipelines::registration::pybind_feature().

◆ Num()

size_t cloudViewer::utility::Feature::Num ( ) const
inline

Returns number of points.

Definition at line 42 of file ecvFeature.h.

Referenced by cloudViewer::pipelines::registration::pybind_feature().

◆ Resize()

void cloudViewer::utility::Feature::Resize ( int  dim,
int  n 
)
inline

Resize feature data buffer to dim x n.

Parameters
dimFeature dimension per point.
nNumber of points.

Definition at line 35 of file ecvFeature.h.

Referenced by cloudViewer::pipelines::registration::pybind_feature().

◆ SelectByIndex()

std::shared_ptr<Feature> cloudViewer::utility::Feature::SelectByIndex ( const std::vector< size_t > &  indices,
bool  invert = false 
) const

Selects features from input Feature group, with indices in indices, and returns a new Feature group with selected features.

Parameters
indicesIndices of features to be selected.
invertSet to True to invert the selection of indices.

Referenced by cloudViewer::pipelines::registration::pybind_feature().

Member Data Documentation

◆ data_

Eigen::MatrixXd cloudViewer::utility::Feature::data_

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