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

描述了一个插值模型 更多...

#include <model.h>

Public 成员函数

 model (const rbf::rbf_base &rbf, int poly_dimension, int poly_degree)
 
 model (const model &model)
 
 model (model &&model)=default
 
modeloperator= (const model &)=delete
 
modeloperator= (model &&)=delete
 
double nugget () const
 
int num_parameters () const
 
std::vector< double > parameter_lower_bounds () const
 
std::vector< double > parameter_upper_bounds () const
 
std::vector< double > parameters () const
 
index_t poly_basis_size () const
 
int poly_degree () const
 
int poly_dimension () const
 
const rbf::rbf_baserbf () const
 
void set_nugget (double nugget)
 
void set_parameters (const std::vector< double > &params)
 
model without_poly () const
 

详细描述

描述了一个插值模型

在文件 model.h21 行定义.

构造及析构函数说明

◆ model() [1/2]

rsmesh::model::model ( const rbf::rbf_base & rbf,
int poly_dimension,
int poly_degree )
inline

在文件 model.h23 行定义.

◆ model() [2/2]

rsmesh::model::model ( const model & model)
inline

在文件 model.h35 行定义.

成员函数说明

◆ nugget()

double rsmesh::model::nugget ( ) const
inline

在文件 model.h43 行定义.

◆ num_parameters()

int rsmesh::model::num_parameters ( ) const
inline

在文件 model.h45 行定义.

◆ parameter_lower_bounds()

std::vector< double > rsmesh::model::parameter_lower_bounds ( ) const
inline

在文件 model.h47 行定义.

◆ parameter_upper_bounds()

std::vector< double > rsmesh::model::parameter_upper_bounds ( ) const
inline

在文件 model.h53 行定义.

◆ parameters()

std::vector< double > rsmesh::model::parameters ( ) const
inline

在文件 model.h59 行定义.

◆ poly_basis_size()

index_t rsmesh::model::poly_basis_size ( ) const
inline

在文件 model.h65 行定义.

◆ poly_degree()

int rsmesh::model::poly_degree ( ) const
inline

在文件 model.h69 行定义.

◆ poly_dimension()

int rsmesh::model::poly_dimension ( ) const
inline

在文件 model.h73 行定义.

◆ rbf()

const rbf::rbf_base & rsmesh::model::rbf ( ) const
inline

在文件 model.h77 行定义.

◆ set_nugget()

void rsmesh::model::set_nugget ( double nugget)
inline

在文件 model.h79 行定义.

◆ set_parameters()

void rsmesh::model::set_parameters ( const std::vector< double > & params)
inline

在文件 model.h87 行定义.

◆ without_poly()

model rsmesh::model::without_poly ( ) const
inline

在文件 model.h95 行定义.


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