Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
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: