/// <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();
    }
Example #2
0
    /// <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;
 }
Example #4
0
 ///<summary> A Set Method for Static Variables </summary>
 public static void SetcreateReader(vtkImageReader2Factory toSet)
 {
     createReader = toSet;
 }