Loading [MathJax]/extensions/TeX/AMSsymbols.js
Open3D (C++ API)  0.19.0
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Data Fields
open3d::pipelines::registration::Feature Class Reference

Class to store featrues for registration. More...

#include <Feature.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...
 

Data Fields

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

Detailed Description

Class to store featrues for registration.

Member Function Documentation

◆ Dimension()

size_t open3d::pipelines::registration::Feature::Dimension ( ) const
inline

Returns feature dimensions per point.

◆ Num()

size_t open3d::pipelines::registration::Feature::Num ( ) const
inline

Returns number of points.

◆ Resize()

void open3d::pipelines::registration::Feature::Resize ( int  dim,
int  n 
)
inline

Resize feature data buffer to dim x n.

Parameters
dimFeature dimension per point.
nNumber of points.

◆ SelectByIndex()

std::shared_ptr< Feature > open3d::pipelines::registration::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.

Field Documentation

◆ data_

Eigen::MatrixXd open3d::pipelines::registration::Feature::data_

Data buffer storing features.


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