Skip to content

即将上线。。。

Filter API

class Filter

{

public:

//流线

static void StreamLineFilter(YJVisDataSet *data,const StreamLineFilterParams &params,const ComputeType& type=ComputeType::CPU);

//形变

static void DeformationFilter(YJVisDataSet *data,const DeformationFilterParams &params,const ComputeType& type=ComputeType::CPU);

//提取表面网格

static void GeometryFilter(YJVisDataSet *data,const GeometryFilterParams &params,const ComputeType& type=ComputeType::CPU);

//符号化

static void VectorFilter(YJVisDataSet *data,const VectorFilterParams &params,const ComputeType& type=ComputeType::CPU);

//等值面

static void CountourFilter(YJVisDataSet *data,const CountourFilterParams &params,const ComputeType& type=ComputeType::CPU);

//截面

static void CuttingFilter(YJVisDataSet *data,const CuttingFilterParams &params,const ComputeType& type=ComputeType::CPU);

//读取文件,将exchanger解析后的结果转为YJVisData便于计算

static YJVisDataSet * FileFilter(const FileFilterParams &params,const ComputeType& type=ComputeType::CPU);

//释放显存数据

static void DeleteGPUMemory(YJVisDataSet *data);

};