/// <summary> /// The main entry method called by the CSharp driver /// </summary> /// <param name="argv"></param> public static void AVTestTIFFReader(String [] argv) { //Prefix Content is: "" // Image pipeline[] createReader = new vtkImageReader2Factory(); reader = vtkImageReader2Factory.CreateImageReader2((string)"" + (VTK_DATA_ROOT.ToString()) + "/Data/beach.tif"); reader.SetFileName((string)"" + (VTK_DATA_ROOT.ToString()) + "/Data/beach.tif"); // "beach.tif" image contains ORIENTATION tag which is [] // ORIENTATION_TOPLEFT (row 0 top, col 0 lhs) type. The TIFF [] // reader parses this tag and sets the internal TIFF image [] // orientation accordingly. To overwrite this orientation with a vtk[] // convention of ORIENTATION_BOTLEFT (row 0 bottom, col 0 lhs ), invoke[] // SetOrientationType method with parameter value of 4.[] ((vtkTIFFReader)reader).SetOrientationType(4); viewer = new vtkImageViewer(); viewer.SetInputConnection((vtkAlgorithmOutput)reader.GetOutputPort()); viewer.SetColorWindow((double)256); viewer.SetColorLevel((double)127.5); //make interface[] viewer.Render(); //reader.Unregister(['UnRegister', 'viewer']) Skipped //deleteAllVTKObjects(); }
/// <summary> /// The main entry method called by the CSharp driver /// </summary> /// <param name="argv"></param> public static void AVTestTIFFReader(String [] argv) { //Prefix Content is: "" // Image pipeline[] createReader = new vtkImageReader2Factory(); reader = vtkImageReader2Factory.CreateImageReader2((string)"" + (VTK_DATA_ROOT.ToString()) + "/Data/beach.tif"); reader.SetFileName((string)"" + (VTK_DATA_ROOT.ToString()) + "/Data/beach.tif"); // "beach.tif" image contains ORIENTATION tag which is [] // ORIENTATION_TOPLEFT (row 0 top, col 0 lhs) type. The TIFF [] // reader parses this tag and sets the internal TIFF image [] // orientation accordingly. To overwrite this orientation with a vtk[] // convention of ORIENTATION_BOTLEFT (row 0 bottom, col 0 lhs ), invoke[] // SetOrientationType method with parameter value of 4.[] ((vtkTIFFReader)reader).SetOrientationType(4); viewer = new vtkImageViewer(); viewer.SetInputConnection((vtkAlgorithmOutput)reader.GetOutputPort()); viewer.SetColorWindow((double)256); viewer.SetColorLevel((double)127.5); //make interface[] viewer.Render(); //reader.Unregister(['UnRegister', 'viewer']) Skipped //deleteAllVTKObjects(); }
///<summary> A Set Method for Static Variables </summary> public static void SetcreateReader(vtkImageReader2Factory toSet) { createReader = toSet; }
///<summary> A Set Method for Static Variables </summary> public static void SetcreateReader(vtkImageReader2Factory toSet) { createReader = toSet; }