Open3D (C++ API)  0.18.0
Public Member Functions
open3d::ml::impl::Accumulator< TReal, TFeat, POS_FN, FEAT_FN > Class Template Reference

#include <VoxelPooling.h>

Public Member Functions

 Accumulator ()
 
template<class Derived , class Derived2 , class Derived3 >
void AddPoint (const Eigen::MatrixBase< Derived > &pos, const Eigen::MatrixBase< Derived2 > &voxel_center, const Eigen::ArrayBase< Derived3 > &feat)
 
Eigen::Array< TReal, 3, 1 > Position () const
 
Eigen::Array< TFeat, Eigen::Dynamic, 1 > Features () const
 
int Count () const
 

Constructor & Destructor Documentation

◆ Accumulator()

template<class TReal , class TFeat , AccumulationFn POS_FN, AccumulationFn FEAT_FN>
open3d::ml::impl::Accumulator< TReal, TFeat, POS_FN, FEAT_FN >::Accumulator ( )
inline

Member Function Documentation

◆ AddPoint()

template<class TReal , class TFeat , AccumulationFn POS_FN, AccumulationFn FEAT_FN>
template<class Derived , class Derived2 , class Derived3 >
void open3d::ml::impl::Accumulator< TReal, TFeat, POS_FN, FEAT_FN >::AddPoint ( const Eigen::MatrixBase< Derived > &  pos,
const Eigen::MatrixBase< Derived2 > &  voxel_center,
const Eigen::ArrayBase< Derived3 > &  feat 
)
inline

◆ Count()

template<class TReal , class TFeat , AccumulationFn POS_FN, AccumulationFn FEAT_FN>
int open3d::ml::impl::Accumulator< TReal, TFeat, POS_FN, FEAT_FN >::Count ( ) const
inline

◆ Features()

template<class TReal , class TFeat , AccumulationFn POS_FN, AccumulationFn FEAT_FN>
Eigen::Array<TFeat, Eigen::Dynamic, 1> open3d::ml::impl::Accumulator< TReal, TFeat, POS_FN, FEAT_FN >::Features ( ) const
inline

◆ Position()

template<class TReal , class TFeat , AccumulationFn POS_FN, AccumulationFn FEAT_FN>
Eigen::Array<TReal, 3, 1> open3d::ml::impl::Accumulator< TReal, TFeat, POS_FN, FEAT_FN >::Position ( ) const
inline

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