![]() |
RSMesh 1.0.0
一个曲面重构的系统,输入为点云,输出为obj,stl等主流格式的网格文件,使用的方法为径向基函数插值,采取了并行优化、Intel-MKL等优化措施,支持百万级别的点云
|
Public 成员函数 | |
| rbf_base (rbf_base &&)=delete | |
| rbf_base & | operator= (const rbf_base &)=delete |
| rbf_base & | operator= (rbf_base &&)=delete |
| const geometry::linear_transformation3d & | anisotropy () const |
| virtual std::unique_ptr< rbf_base > | clone () const =0 |
| virtual int | cpd_order () const =0 |
| double | evaluate (const vector3d &diff) const |
| vector3d | evaluate_gradient (const vector3d &diff) const |
| matrix3d | evaluate_hessian (const vector3d &diff) const |
| virtual double | evaluate_isotropic (const vector3d &diff) const =0 |
| virtual vector3d | evaluate_gradient_isotropic (const vector3d &diff) const =0 |
| virtual matrix3d | evaluate_hessian_isotropic (const vector3d &diff) const =0 |
| virtual int | num_parameters () const =0 |
| virtual const std::vector< double > & | parameter_lower_bounds () const =0 |
| virtual const std::vector< double > & | parameter_upper_bounds () const =0 |
| const std::vector< double > & | parameters () const |
| void | set_anisotropy (const geometry::linear_transformation3d &aniso) |
| void | set_parameters (const std::vector< double > ¶ms) |
Protected 类型 | |
| using | matrix3d = geometry::matrix3d |
| using | vector3d = geometry::vector3d |
Protected 成员函数 | |
| rbf_base (const rbf_base &)=default | |
在文件 rbf_base.h 第 15 行定义.
|
protected |
在文件 rbf_base.h 第 17 行定义.
|
protected |
在文件 rbf_base.h 第 18 行定义.
|
inlineprotected |
在文件 rbf_base.h 第 79 行定义.
|
inline |
在文件 rbf_base.h 第 27 行定义.
|
inline |
在文件 rbf_base.h 第 35 行定义.
|
inline |
在文件 rbf_base.h 第 40 行定义.
|
inline |
在文件 rbf_base.h 第 45 行定义.
|
inline |
在文件 rbf_base.h 第 62 行定义.
|
inline |
在文件 rbf_base.h 第 64 行定义.
|
inline |
在文件 rbf_base.h 第 72 行定义.