RSMesh 1.0.0
一个曲面重构的系统,输入为点云,输出为obj,stl等主流格式的网格文件,使用的方法为径向基函数插值,采取了并行优化、Intel-MKL等优化措施,支持百万级别的点云
载入中...
搜索中...
未找到
Public 成员函数 | 所有成员列表
rsmesh::interpolant类 参考

Public 成员函数

 interpolant (model model)
 
const geometry::points3dcenters () const
 
valuesd evaluate (const geometry::points3d &points)
 
valuesd evaluate_impl (const geometry::points3d &points) const
 
void fit (const geometry::points3d &points, const valuesd &values, double absolute_tolerance, int max_iter=32)
 
void fit_incrementally (const geometry::points3d &points, const valuesd &values, double absolute_tolerance, int max_iter=32)
 
void fit_inequality (const geometry::points3d &points, const valuesd &values, const valuesd &values_lb, const valuesd &values_ub, double absolute_tolerance, int max_iter=32)
 
void set_evaluation_bbox_impl (const geometry::bbox3d &bbox)
 
const valuesd & weights () const
 

详细描述

在文件 interpolant.h25 行定义.

构造及析构函数说明

◆ interpolant()

rsmesh::interpolant::interpolant ( model model)
inlineexplicit

在文件 interpolant.h27 行定义.

成员函数说明

◆ centers()

const geometry::points3d & rsmesh::interpolant::centers ( ) const
inline

在文件 interpolant.h29 行定义.

◆ evaluate()

valuesd rsmesh::interpolant::evaluate ( const geometry::points3d & points)
inline

在文件 interpolant.h37 行定义.

◆ evaluate_impl()

valuesd rsmesh::interpolant::evaluate_impl ( const geometry::points3d & points) const
inline

在文件 interpolant.h46 行定义.

◆ fit()

void rsmesh::interpolant::fit ( const geometry::points3d & points,
const valuesd & values,
double absolute_tolerance,
int max_iter = 32 )
inline

在文件 interpolant.h54 行定义.

◆ fit_incrementally()

void rsmesh::interpolant::fit_incrementally ( const geometry::points3d & points,
const valuesd & values,
double absolute_tolerance,
int max_iter = 32 )
inline

在文件 interpolant.h80 行定义.

◆ fit_inequality()

void rsmesh::interpolant::fit_inequality ( const geometry::points3d & points,
const valuesd & values,
const valuesd & values_lb,
const valuesd & values_ub,
double absolute_tolerance,
int max_iter = 32 )
inline

在文件 interpolant.h107 行定义.

◆ set_evaluation_bbox_impl()

void rsmesh::interpolant::set_evaluation_bbox_impl ( const geometry::bbox3d & bbox)
inline

在文件 interpolant.h148 行定义.

◆ weights()

const valuesd & rsmesh::interpolant::weights ( ) const
inline

在文件 interpolant.h159 行定义.


该类的文档由以下文件生成: