vtk实战(六)—读取".gml"文件
2016-04-25 15:48
295 查看
.gml格式,用于描述图结构的ASCII文本格式文件;说明图中基于文本的层次结构的结构,并包括组成该图中的节点,边和属性。该格式可以形容家谱,流程图,网络等图形结构。
主要到的类:
该类主要用于读取”.gml”格式的文件。
程序代码:
程序链接:http://pan.baidu.com/s/1kVzsL87
主要到的类:
vtkXGMLReader()
该类主要用于读取”.gml”格式的文件。
程序代码:
#include <vtkPolyData.h> #include <vtkXGMLReader.h> #include <vtkSmartPointer.h> #include <vtkUndirectedGraph.h> #include <vtkGraphLayoutStrategy.h> #include <vtkGraphLayoutView.h> #include <vtkRenderWindowInteractor.h> #include <vtkSimple2DLayoutStrategy.h> int main(int argc, char *argv[]) { std::string inputFilename = "fsm.gml"; vtkSmartPointer<vtkXGMLReader> reader = vtkSmartPointer<vtkXGMLReader>::New(); reader->SetFileName(inputFilename.c_str()); reader->Update(); vtkUndirectedGraph* g = reader->GetOutput(); vtkSmartPointer<vtkGraphLayoutView> graphLayoutView = vtkSmartPointer<vtkGraphLayoutView>::New(); graphLayoutView->AddRepresentationFromInput(g); graphLayoutView->SetLayoutStrategy("Simple 2D"); graphLayoutView->ResetCamera(); graphLayoutView->Render(); graphLayoutView->GetInteractor()->Start(); return EXIT_SUCCESS; }
程序链接:http://pan.baidu.com/s/1kVzsL87
相关文章推荐
- 除了布局,android中xml的其他用法
- python 字典为什么是无序的?
- 回调函数
- mysql新的一天重新累加计数(新的一天重新自增长)
- ListView中convertView和ViewHolder的工作原理
- 【jQuery】【转】jQuery中的trigger和triggerHandler区别
- .netcore跨平台 之 windows上编译,ubuntu上运行
- PS教程!教你五分钟快速绘制大气磅礴的水墨字效果
- 网络主机地址
- linux下安装protoc-c的方法
- 一波C语言字符数组实用技巧集锦
- Java中Downcasting向下转型的用处
- 将Matlab程序转变为C语言
- 修改页面浏览器自动刷新
- HttpContext.Current为NULL
- Maven 多套环境配置
- 18(终端IO)和19(伪终端)
- 万物互联时代的数据中心
- NSNotification-iOS初学
- iOS每日一记之-------------------获取label的行数。。。。。恩