Open3D (C++ API)  0.18.0
Public Member Functions | Data Fields
open3d::ml::contrib::SampledData Class Reference

#include <GridSubsampling.h>

Public Member Functions

 SampledData ()
 
 SampledData (const size_t fdim, const size_t ldim)
 
void update_all (const PointXYZ p, std::vector< float >::iterator f_begin, std::vector< int >::iterator l_begin)
 
void update_features (const PointXYZ p, std::vector< float >::iterator f_begin)
 
void update_classes (const PointXYZ p, std::vector< int >::iterator l_begin)
 
void update_points (const PointXYZ p)
 

Data Fields

int count
 
PointXYZ point
 
std::vector< float > features
 
std::vector< std::unordered_map< int, int > > labels
 

Constructor & Destructor Documentation

◆ SampledData() [1/2]

open3d::ml::contrib::SampledData::SampledData ( )
inline

◆ SampledData() [2/2]

open3d::ml::contrib::SampledData::SampledData ( const size_t  fdim,
const size_t  ldim 
)
inline

Member Function Documentation

◆ update_all()

void open3d::ml::contrib::SampledData::update_all ( const PointXYZ  p,
std::vector< float >::iterator  f_begin,
std::vector< int >::iterator  l_begin 
)
inline

◆ update_classes()

void open3d::ml::contrib::SampledData::update_classes ( const PointXYZ  p,
std::vector< int >::iterator  l_begin 
)
inline

◆ update_features()

void open3d::ml::contrib::SampledData::update_features ( const PointXYZ  p,
std::vector< float >::iterator  f_begin 
)
inline

◆ update_points()

void open3d::ml::contrib::SampledData::update_points ( const PointXYZ  p)
inline

Field Documentation

◆ count

int open3d::ml::contrib::SampledData::count

◆ features

std::vector<float> open3d::ml::contrib::SampledData::features

◆ labels

std::vector<std::unordered_map<int, int> > open3d::ml::contrib::SampledData::labels

◆ point

PointXYZ open3d::ml::contrib::SampledData::point

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