GeoSigmaDrawLib 曲线样式类别 数据统计类型 网格元数据 网格总行数 网格总列数 最小 x 值 最大 x 值 最小 z 值 最大 z 值 网格水平宽度 (一个网格) 网格垂直间隔 (一个网格) 最小 z 值 最大 z 值 网格点信息 x 实际坐标 y 实际坐标 z 实际坐标 Initializes a new instance of the class. 表格元数据 X 坐标 y 坐标 z 值,按行顺序存储的 z 值 获取指定行的 x 实际坐标 行数,下标从0开始 x 实际坐标 获取指定行的 y 实际坐标 列数,下标从0开始 y 实际坐标 获取指定位置上的 z 值 行数 列数 z 值,实际坐标 图形文件的数据管理类 网格操作类型 无效化 抹平 打开的图件对象标识 是否持有该 pXy,如果这个 pXy 不是自己打开文件得来的,而是外部传递进来的 DrawerData 将不负责它的释放 Initializes a new instance of the class. Initializes a new instance of the class. xy Finalizes an instance of the class. Disposes this instance. 打开图形文件. 文件全路径. 是否成功. 打开 pXy,这里主要为了让 pView 能够调用 DrawerData 的接口,pView 那边拿到自己的 pXy 过来 打开的 pXy 对象 pXy为0 将文件绘制到画布句柄 文件路径 绘图句柄 宽度 高度 是否成功 另存为. Name of the file. true 如果 保存成功, 否则false. 合并文件. Name of the file. true 如果合并成功, 否则false. Inserts the file after position. The file name. The pos. A bool. 插入数据到最底层 要插入的数据 合并文件. 基础文件. 要合并的文件. 合并后的保存文件. true if 合并成功, false otherwise. 获取位图 IntPtr 生成一个图件的 bitmap?这个需要手动释放,不然会内存泄露 Gets the bitmap. The source file. The width. The height. 边界缩进 自动裁切 生成图片 宽度 高度 边缘 自动缩放 获得图层下的所有曲线 图层名称 曲线图元数据 获取的曲线个数 导出文件中的数据 是否导出线类数据 是否导出点类数据 列出所有图元 position postion列表,一个position代表一个图层对象 添加图元,以 dfd 格式字符串的方式添加 添加曲线 要添加的图层 曲线 成功/失败 添加点数据 图层名 成功/失败 将数据添加为符号 以CSV格式输出统计数据. 图层名称. if set to true [包含子节点]. 统计内容的类型. 统计结果要写入的文件. 统计数据的内容 统计面积衡量厚度. 区块的边界坐标. 厚度 计算区域的体积 区块的边界坐标. 体积 获取网格Z值 获取网格Z值 返回zmin和zmax区间值 超出返回-1e100 统计井的Z值. The block line. 区域连通计算 区域,Pline格式 生成龟背图 边界线 散点 使用线数据对文件进行切图处理. The curve data. The source file. The dest file. 执行结果,成功返回大于0的数 根据名称查找图元 图元名称 成功返回对应的字符串,失败返回空字符串 获得范围内的图元 边界数据指针 图层名称 图元类型 通过 position 获取图元 过滤等值线,将不在范围内的等值线过滤掉,并且将网格 z 值小于 0 的设置为 0 等值线所在图层 等值线最小值 等值线最大值 返回生成文件路径 将网格 z 值映射到指定范围,小于最小值设置为最小值,大小最大值设置为最大值 z 轴最小值 z 轴最大值 网格操作模式 查找井点数据. The point name. If true, need z. A string. 统计区域内井的数量 边界线坐标 XML格式的井列表 创建图层曲线样式/修饰 图层名 样式/修饰类型 样式/修饰内容,xml 格式 设置曲线样式/修饰 获取图层样式数据. The layer name. The curve style. The point style. A bool. Sets 图层的点样式. The layer name. The style data. If true, replace. A bool. 添加图层 图层名 成功/失败 获取图层信息 删除图层 图层列表 是否包含子图层 将图层移动到目标图层之下 当前图层名 目标图层名 Deletes the layer element. The layer. If true, with sublayer. 断裂划分 断层图层 分级起始值 分级结束值 获取图元范围 position 左侧坐标 上边坐标 右侧坐标 底层坐标 成功/失败 获得图元列表的坐标范围 图元列表 合并图件里的符号到当前图件 给指定图层曲线映射上随机颜色 图层名 是否包含子层 参数空异常 存储指定图层图元的修饰 要存储的图层 是否包含子层 恢复图层修饰 清理图导中图元的修饰 图层 是否包含子层 获取图元范围 目标图元的 position left bottom right top 获取曲线长度 曲线的 psoition 曲线长度 查询接口,根据图元名称进行匹配,目前仅支持点和线 搜索的内容 忽略大小写 全内容匹配 图元指针列表 获取某一类型的图元列表 图元类型 图元指针列表 获取不包含某类图元的所有图元 position 图元类型 图元指针列表 获取某一图层所有图元列表 获取网格数据 xml 格式数据 获得网格的信息 设置网格信息,如颜色模版等 根据 x y 坐标获取 z 值,x y z 长度必须一致 x 坐标组成的数组 y 坐标组成的数组 出参,z 值将放在这里 成功/失败 添加网格 要添加的目标图层 要添加的网格数据 将指定图层的元素置顶 图层名称 是否连子层元素一起置顶 将指定图层的元素置底 图层名称 是否连子层元素一起置顶 将指定图层的元素上移一层,该接口暂时不能正常工作 图层名称 是否连子层元素一起置顶 将指定图层的元素下移一层,该接口暂时不能正常工作 图层名称 是否连子层元素一起置顶 应用样式到其它文件,它的作用是将当前图件中所有图层的样式一一复制到目标图件中同名图层中 目标图件地址 添加图例 图例左下角 x 坐标 图例左下角 y 坐标 宽度 多少行 要生成图例的图层 测量图例空间占用 宽高 多少行 要生成图例的图层 图例高度 底层代码存在 bug 添加边框 要将边框添加到的图层名 与元素保持多大的间距 根据网格 z 值填充曲线 要生成的目标图层名 第一个点 x 坐标 第一个点 y 坐标 第二个点 x 坐标 第二个点 y 坐标 保存图层内容到另一个图件 要保存的图件名称 图层名 将图件转换为 Dfd 字符串对象 创建有利区 曲线生成的图层 最小 z 值 最大 z 值 创建的区域数量 复杂条件查询 过滤器 xml 结构 Cuts the out file. 范围文件. 原始文件. 剪切后文件. 处理结果 过滤等值线,将 z 值超过范围的等值线剔除 pXy 图层名称 等值线 z 轴最小值 等值线 z 轴最大值 将网格 z 值映射到指定范围,小于最小值设置为最小值,大小最大值设置为最大值 pXy z 轴最小值 z 轴最大值 操作模式,1 无效化,2 抹平 [MarshalAs(UnmanagedType.LPArray)] 将图层移动到目标图层之下 图件对象 当前图层名 目标图层名 查询接口,根据图元名字进行查询 图件 要搜索的内容 忽略大小写 内容全匹配 复杂查询接口 图件 筛选条件 由 position 组成的字符串,以 "," 分割 获取网格数据 pXy 网格元数据 x 坐标的 double 数组 y 坐标的 double 数组 z 坐标的 double 数组 成功/失败 设置网格数据 pXy 要添加到的图层 网格元数据 x 坐标的 double 数组 y 坐标的 double 数组 z 坐标的 double 数组 成功/失败 从XY获取网格数据 根据 x 和 y 实际坐标获取 z 值,注意,三个数组长度必须一致 pXy x 实际坐标数组 y 实际坐标数组 出参,z 的实际组数组 数组长度 将指定图层的元素置顶 pXy 图层名称 是否连子层元素一起置顶 将指定图层的元素置顶 pXy 图层名称 是否连子层元素一起置顶 将指定图层的元素上移一层 pXy 图层名称 是否连子层元素一起置顶 将指定图层的元素下移一层 pXy 图层名称 是否连子层元素一起置顶 获取图件中所有 position pXy 应用样式到其它文件,它的作用是将当前图件中所有图层的样式一一复制到目标图件中同名图层中 源图件 目标图件名 添加图例 要添加图例的图件 图例左下角 x 坐标 图例左下角 y 坐标 图例宽度 要添加多少行 测量图例 要测量的图件 图例宽度 要添加多少行 要添加的图层 图例宽高,由逗号分割,"{width},{height}" 添加边框 要添加边框的图件 要将边框添加到的图层名 与元素保持多大的间距 添加井组 图件 图层名称 PCG格式的数据井组数据 数据长度 是否添加成功,1-成功,否则为失败 根据网格 z 值填充曲线 图件 要生成的目标图层名 第一个点 x 坐标 第一个点 y 坐标 第二个点 x 坐标 第二个点 y 坐标 保存图层内容到另一个图件 图件对象 要保存的图件名称 图层名 将图件转为 Dfd 内容的字符串 图件对象 Dfd 格式字符串 基础元素类型 文件操作功能类 文件编码 输入文件 输出文件 是否成功 解码文件,返回解码临时文件 输入文件 输出文件 是否成功 Determines whether [is text file] [the specified file path]. The file path. true if [is text file] [the specified file path]; otherwise, false. 许可服务器设置窗体. Gets or sets 消息. Gets or sets IP. Initializes a new instance of the class. 测试服务器连接事件. The sender. The e. 确定按钮点击事件. The sender. The e. 取消按钮点击事件. The sender. The e. Required designer variable. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. Required method for Designer support - do not modify the contents of this method with the code editor. Vtk 三维配置信息 图像转网格 色标 C# C++ 沟通的桥梁 标识是否要释放资源,一旦将该标识设置为 false,调用方必须手动负责释放 Initializes a new instance of the class. Initializes a new instance of the class. 获取图形数据指针 Initializes a new instance of the class. Initializes a new instance of the class. Finalizes an instance of the class. 圈出图层曲线交点 图层名 是否包含子层 设置画刷,使用一个字符串,以后有更多设置也只走这一个接口 pView 设置信息,暂时简单使用 "Normal" 和 "Segments" 注册通知接口,用于接受 C++ 的消息通知 获取 SigmaView 属性的通用接口 标识 SigmaView 的哪个对象 属性名称 属性值 设置 SigmaView 属性的通用接口,如果匹配不上或值的内容有误,我们暂时的策略是忽略掉这次 set 标识 SigmaView 的哪个对象 属性名称 属性值 启用/禁用吸附 导出图片文件 输出文件的路径 宽度 高度 图片调色板 是否导出成功 将整个图形按当前分辨率输出到指定文件. The output file. 获取图件第一个网格的图片,将生成一张 4k 图片 返回 bitmap 句柄 获取图件第一个网格的图片,将生成一张 4k 图片 返回 bitmap 句柄 保存合并网格 Draw2s the image memory. Deletes the image. The image. 设置反走样显示 是否进行反走样 逆断层(单线)自动调整方向 1 表示从低到高,0 表示从高到低 获取某一类型的图元列表 图元类型 图元指针列表 根据名称查找图元 搜索的名字内容 忽略大小写 是否完全匹配 获得图元列表的坐标范围 图元列表 获取实际显示范围 左上角x坐标 左上角y坐标 右下角x坐标 右下角y坐标 设置实际显示范围 左上角x坐标 左上角y坐标 右下角x坐标 右下角y坐标 获取缩放比 宽和高的缩放比 设置缩放比 宽和高的缩放比 将显示框控制在这个范围内,这个范围框使用实际坐标 左上角X坐标 左上角Y坐标 宽度 高度 0 居左上;1 拉伸;2 居中;3 按高度满屏显示;4 按宽度满屏显示 添加曲线 坐标点 x,y x,y ... 名称 图层 是否成功 设置图层状态 获取图层状态 批量设置图层状态 获得图层下的所有曲线 获取图层数据 图层名称 是断层图层 是边界图层 是井图层 获取图件中第一个网格对象 KevVtkMeshData对象指针 获取图件中第一个网格对象 KevVtkMeshData对象指针 处理网格数据 Processes the mesh fault area. The p root. The p main mesh. 按边界约束处理网格 图件合并 文件地址 将数据插入到图形最底层 dfd格式的图形数据 将数据作为符号添加到文件中. The data. The symbol name. If true, overwrite. An int. 另存为... 仅保存有数据的点 创建等值线 设置默认颜色模版 编辑网格节点 编辑网格节点,鼠标移动事件执行 获得鼠标所在网格节点. The mouse x. The mouse y. The location x. The location y. 鼠标是否在网格范围中 最上层显示 图层名称 最下层显示 图层名称 图层拖动 拖动到了这个图层位置 被拖动的图层 是否成为 positionLayer 的子层 清空修饰 选择焦点层元素 选择子层元素 保存焦点层 图层名称 文件路径 0 和 负值 :失败 保存图层保存为.kev文件 图层名称 文件路径 0 和 负值 :失败 保存图层保存为.xyz文件 图层名称 文件路径 0 和 负值 :失败 统计 Statics the block wells. The block line. 统计曲线交点 图层名 是否包含子层 统计范围内的区块. The block line. 统计分层 初始化库管理 库的存储路径 符号节点数据 是否强制重新加载 是否成功 获得符号库路径 获取符号列表 符号路径 符号名称数据 是否成功 Gets 图形符号名称. The names data. 根据符号库路径和符号名称获得符号. Name of the path. Name of the symbol. The h memory dc. The width. The height. The p xy. 是否成功 合并图片文件 输入文件 是否插入到最底层 起始坐标X 起始坐标Y 终止坐标X 终止坐标Y 图层名称 状态栏获取鼠标移动的坐标信息 根据坐标范围自动计算坐标网参数,间隔、步长、文字高度、边框厚度 计算文字图元的显示范围 图元内容 是否成功 绘制拖动时的范围框 根据图元的索引获得图元数据 位置索引 图元数据 获得范围内的图元 边界数据指针 图层名称 图元类型 获得指定坐标的图元数据. The mouse x. The mouse y. 获得选中图元的类型 图元类型 获得所有选择的图元数据. The elements data. 获得选中图元的指针. The positions. An int. 选择范围内包含的图元 选择范围内包含的图元 设置选中元素的数据和样式 设置元素可见性 是否可见 元素的索引 将选中的图元改到新的图层 图层名 选择指定名称的图元,可以是多个名称,以逗号分隔 名称数据 选中数量 统计选中的点数量 创建组 生成龟背图. 生成块数 生成三角网 生成块数 抽稀 最小间距 获得图层的数据 图层名称 图层数据 删除范围内节点 是否删除范围内节点 删除重复图元 去重选项配置,xml 字符串 个性的批量处理方式 方式 Finds the replacement find next. Content of the find. The b match. 是否区分大小写. 图元类型,点、线等. if set to true [只查找可写图元]. 1--出错 0--找到了 1--第一次查找 但没找到 2--已经搜索完了 获得查找到图元的指针. 替换功能. The string find. The string replace. 全字匹配. 区分大小写. 1--异常 0--替换失败 1--替换成功 查找点图元. Name of the element. The x. The y. 图层名称,为空时忽略该条件。 图元的索引 添加地震剖面 删除一个剖面 删除所有地震剖面 根据 position 删除元素,这个要比根据层名和图元名更准确一点 position数组 删除图元 反转曲线的网格 z 值,只会反转可见可编辑的 设置曲线连接为合并模式 合并方式 是否删除原来的曲线 如果当前不是连接模式或参数错误,返回 false,否则返回 true 对选中的闭合曲线进行多边形操作 操作类型 成功,失败 初始化样式库 样式库目录路径,目录内的文件会被视为样式文件 不重新加载相同目录,设置为 true 时可能导致不能及时更新 成功/失败 null 参数异常 加载所有样式组 列出样式组下面的所有样式 组名 该组下面所有样式 添加新的样式分组 样式组名称 null 参数异常 清理整个样式库 移除样式分组 样式组名称 null 参数异常 重命名样式组 旧的组名 新的组名 成功/失败 null 参数异常 保存所有样式组 成功/失败 设置样式到目标图层 样式组 样式 目标图层 渲染样式 分组 样式 设备句柄 group 或style 是 null 参数 width 或 height 越界 获取对应文件的备份 CSigmaDoc 指针 启用 recover 模式 设置三维参数 参数指针,如果为 IntPtr.Zero 表示清空三维参数 获取三维参数 如果存在三维参数,返回参数地址,否则返回 IntPtr.Zero 获取三维参数明细 参数内容 如果存在配置参数返回 true,否则返回 false 设置 C++ 那边的启动目录 目录路径 dirPath为空 dirPath不存在 添加图例 测试 GeoSigmaDraw dll 是否正确加载的函数,如果加载失败,将抛出异常 从文件存储中获取主网格ID 从Mesh对象中获取主网格ID 获取Z值的范围 图件指针 曲面索引 最小Z值 最大Z值 结果标识 根据屏幕坐标获取实际距离 第一个点的 x 屏幕坐标 第一个点的 y 屏幕坐标 第二个点的 x 屏幕坐标 第二个点的 y 屏幕坐标 实际距离 合并图件 原图件对象 新的文件地址 查询接口,根据图元名字进行查询 pView 要搜索的内容 忽略大小写 内容全匹配 根据网格 z 值填充曲线 图件 要生成的目标图层名 第一个点 x 坐标 第一个点 y 坐标 第二个点 x 坐标 第二个点 y 坐标 启动或更新后台心跳任务 新的工作路径 任务执行的间隔 后台任务的主循环,替代了原来的Timer 停止后台任务 应答消息类. Initializes a new instance of the class. 消息代码 消息内容 转换为PCG 内存管理辅助类 将 string 转成 C++ 内存数据后调用 func 返回值类型 要数据的字符串 被调用的业务函数 返回 func 的返回值 将 string 转成 C++ 内存数据后调用 action 要数据的字符串 被调用的业务函数 将 C++ 内存转换为 string C++ 内存对应的 IntPtr 当前 pBuff 为 IntPtr.Zero 时,返回空字符串,否则返回对应的字符串 将 C++ 的 double 数组(double *,并且必须是 new[]) 转换为 C# 的 double 数组 double * 元素个数 double[] Gets or sets the BMP. The BMP. 图像句柄. The buffer. Rect 类,这个是屏幕坐标系,bottom 比 top 要大 许可信息类 产品列表 版本号 工作单位 部门 用户名 联系方式 机器序列号 要写出的许可文件 起始日期 失效日期 是否限制日期 是否不限制设备 是否网络许可 客户端数量 重新设置许可服务器. The message. The config. 图件没打开异常