import java.awt.BorderLayout;

import javax.swing.JFrame;

import vtk.vtkActor;
import vtk.vtkAlgorithmOutput;
import vtk.vtkDataSetMapper;
import vtk.vtkDataSetReader;
import vtk.vtkPanel;


public class VtkWriter {
	public static void main(String[] args) {
		vtkPanel panel = new vtkPanel();
		//
		vtkDataSetReader reader = new vtkDataSetReader();
		reader.SetFileName("vug.txt");
		reader.Update();
		reader.CloseVTKFile();
		
		//vtkDataSet data = reader.GetOutput();
		vtkAlgorithmOutput output = reader.GetOutputPort();
		vtkDataSetMapper mapper = new vtkDataSetMapper();
		vtkActor actor = new vtkActor();
		//
		mapper.SetInputConnection(output);
		actor.SetMapper(mapper);
		//
		panel.GetRenderer().AddActor(actor);
		//
		JFrame f = new JFrame("kljh");
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		f.setSize(500, 500);
		f.setLocationRelativeTo(null);
		f.getContentPane().setLayout(new BorderLayout());
		f.getContentPane().add(panel, BorderLayout.CENTER);
		f.setVisible(true);
	}

}
