group FilterAPI
后处理算法API
Summary
| Members | Descriptions |
|---|---|
public static void StreamLineFilter(YJVisDataSet * data,const StreamLineFilterParams& params,constComputeType & type) | 后处理流线可视化算法 |
public static void GeometryFilter(YJVisDataSet * data,const ComputeType & type) | 提取表面网格算法 |
public static void VectorFilter(YJVisDataSet * data,const VectorFilterParams& params,constComputeType & type) | 后处理向量可视化算法,负责计算向量显示位置,方向 |
public static void CountourFilter(YJVisDataSet * data,const CountourFilterParams& params,constComputeType & type) | 后处理等值面可视化算法 |
public static void CuttingFilter(YJVisDataSet * data,const CuttingFilterParams& params,constComputeType & type) | 后处理截面可视化算法 |
public static YJVisDataSet * FileFilter(const std::string & path) | 读取结果文件 |
public static void DeleteGPUMemory(YJVisDataSet * data) | 释放GPU中占用的显存 |
Members
public static void StreamLineFilter(YJVisDataSet * data,const StreamLineFilterParams& params,constComputeType & type)
后处理流线可视化算法
Parameters
data调用函数时,参数data中包含上一个Filter计算得到的几何数据,拓扑数据,属性数据 函数调用结束时,参数data包含本次Filter计算得到的几何数据,拓扑数据,属性数据params参数params是计算流线可视化算法需要的参数,具体参数内容请见StreamLineFilterParams结构体的说明type参数type用于选择函数运行方式
public static void GeometryFilter(YJVisDataSet * data,const ComputeType & type)
提取表面网格算法
Parameters
data调用函数时,参数data中包含上一个Filter计算得到的几何数据,拓扑数据,属性数据 函数调用结束时,参数data包含本次Filter计算得到的几何数据,拓扑数据,属性数据type参数type用于选择函数运行方式
public static void VectorFilter(YJVisDataSet * data,const VectorFilterParams& params,constComputeType & type)
后处理向量可视化算法,负责计算向量显示位置,方向
Parameters
data调用函数时,参数data中包含上一个Filter计算得到的几何数据,拓扑数据,属性数据 函数调用结束时,参数data包含本次Filter计算得到的几何数据,拓扑数据,属性数据params参数params是计算矢量可视化算法需要的参数,具体参数内容请见VectorFilterParams结构体的说明type参数type用于选择函数运行方式
public static void CountourFilter(YJVisDataSet * data,const CountourFilterParams& params,constComputeType & type)
后处理等值面可视化算法
Parameters
data调用函数时,参数data中包含上一个Filter计算得到的几何数据,拓扑数据,属性数据 函数调用结束时,参数data包含本次Filter计算得到的几何数据,拓扑数据,属性数据params参数params是计算等值面需要的参数,具体参数内容请见CountourFilterParams结构体的说明type参数type用于选择函数运行方式
public static void CuttingFilter(YJVisDataSet * data,const CuttingFilterParams& params,constComputeType & type)
后处理截面可视化算法
Parameters
data调用函数时,参数data中包含上一个Filter计算得到的几何数据,拓扑数据,属性数据 函数调用结束时,参数data包含本次Filter计算得到的几何数据,拓扑数据,属性数据params参数params是计算截面需要的参数,具体参数内容请见CuttingFilterParams结构体的说明type参数type用于选择函数运行方式
public static YJVisDataSet * FileFilter(const std::string & path)
读取结果文件
Parameters
data文件路径
Returns
返回值为内存中结果文件的数据
public static void DeleteGPUMemory(YJVisDataSet * data)
释放GPU中占用的显存
如果整个计算管线在GPU上执行,在执行完成后,必须调用函数DeleteGPUMemory,释放在GPU上申请开辟的内存。 如果整个计算管线在CPU上执行,不需要调用函数DeleteGPUMemory
Parameters
data计算管线最后的Filter计算的结果
