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

本系统的主命名空间,包含了common, examples, fmm, geometry, numeric, point_cloud等子命名空间 更多...

命名空间

namespace  common
 通用工具函数的命名空间,包括一个detail子命名空间
 
namespace  examples
 examples命名空间,包含一些使用RSMesh库的示例
 
namespace  geometry
 该命名空间下主要定义了几何学相关的类和函数
 
namespace  interpolation
 该命名空间下主要定义了插值相关的类和函数
 
namespace  isosurface
 该命名空间下主要定义了等值面提取相关的类和函数
 
namespace  numeric
 该命名空间下主要定义了数值计算相关的类和函数
 
namespace  point_cloud
 该命名空间下主要定义了点云计算相关的类和函数
 
namespace  polynomial
 该命名空间下主要定义了多项式计算相关的类和函数
 
namespace  preconditioner
 该命名空间下主要定义了关于krylov子空间方法的预处理相关的类和函数
 
namespace  rbf
 该命名空间下主要定义了径向基函数相关的类和函数
 

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

类型定义

using tabled = Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>
 
using index_t = Eigen::Index
 
using valuesd = Eigen::VectorXd
 

函数

void RSMESH_UNREACHABLE ()
 
tabled read_table (const std::string &filename, const char *delimiters=" \t,")
 
template<class Derived >
void write_table (const std::string &filename, const Eigen::MatrixBase< Derived > &table, char delimiter=' ')
 

详细描述

本系统的主命名空间,包含了common, examples, fmm, geometry, numeric, point_cloud等子命名空间

类型定义说明

◆ index_t

using rsmesh::index_t = Eigen::Index

在文件 types.h11 行定义.

◆ tabled

using rsmesh::tabled = Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>

在文件 table.h22 行定义.

◆ valuesd

using rsmesh::valuesd = Eigen::VectorXd

在文件 types.h13 行定义.

函数说明

◆ read_table()

tabled rsmesh::read_table ( const std::string & filename,
const char * delimiters = " \t," )
inline

在文件 table.h24 行定义.

◆ RSMESH_UNREACHABLE()

void rsmesh::RSMESH_UNREACHABLE ( )
inline

在文件 macros.h18 行定义.

◆ write_table()

template<class Derived >
void rsmesh::write_table ( const std::string & filename,
const Eigen::MatrixBase< Derived > & table,
char delimiter = ' ' )

在文件 table.h69 行定义.