如何解决在C#中设置基于过滤器的图形框架
| 我需要朝正确的方向稍加推动。 我想用C#编写一个框架,该框架允许我创建处理(主要是数字)数据的图形。我一直在寻找正确的术语,以及其他具有相同目标的项目,但未获得满意的结果。我非常确定这样的代码已经存在,并且我不想彻底地重新发明轮子。另外,经验丰富的程序员可能会使用我希望通过检查其代码学习的技术(模板,接口等)。 该框架应像DirectShow框架处理视频一样处理数据。一些组件产生数据(例如,文件读取器或传感器),一些组件操纵数据(例如,添加,平均),一些组件呈现数据(例如,文件编写器或图表控件)。组件/节点使用边线连接。 节点可以具有多个输入(接收器)和输出(源)。该框架应包含允许构造过滤器图的基类。使用该框架的应用程序必须子类化以实现实际的源,转换和渲染组件。 例如:GPS设备产生纬度和经度值(2个输出引脚)。计算器将这些值转换为笛卡尔坐标。下一个分量采用两个连续的坐标并计算距离。 我正在寻找使我能够编写框架的技巧,参考和示例代码。谢谢! 更新:Pipes.NET看起来很有希望。 更新:数据流是一个相关术语。解决方法
我想您可以将QuickGraph用于所有图形需求。如果没有使用任何内置算法,则始终可以简单地遍历树并在此过程中调用您想要的任何自定义逻辑。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。