LEADTOOLS Medical (Leadtools.Medical3D assembly)
LEAD Technologies, Inc

LoadObjectFromFile Method

Example 





The file name having the data being loaded.
Loads a raw data object from a file.
Syntax
public void LoadObjectFromFile( 
   string objectFileName
)
'Declaration
 
Public Sub LoadObjectFromFile( _
   ByVal objectFileName As String _
) 
'Usage
 
Dim instance As Medical3DObject
Dim objectFileName As String
 
instance.LoadObjectFromFile(objectFileName)
public void LoadObjectFromFile( 
   string objectFileName
)
 function Leadtools.Medical3D.Medical3DObject.LoadObjectFromFile( 
   objectFileName 
)
public:
void LoadObjectFromFile( 
   String^ objectFileName
) 

Parameters

objectFileName
The file name having the data being loaded.
Remarks

This method will load the raw data and create a 3D object.

To save the object data, use the SaveObjectToFile method.

This format is not a universal format; the toolkit saves in the generated file the required information to load what the toolkit needs in order to reconstruct the 3D object. User does not need to set any related properties to this save and load option.

Example
 
<Test> _
   Public Sub Medical3DControlExample()
      Dim form As MainForm1 = New MainForm1()
      form.ShowDialog()
   End Sub
   ' MainForm1 will be the owner of the medical viewer control.
   Private Class MainForm1 : Inherits Form
      Private _medical3DControl As Medical3DControl

      Public Sub New()
         _medical3DControl = New Medical3DControl()
         AddHandler SizeChanged, AddressOf MainForm1_SizeChanged
         AddHandler FormClosing, AddressOf MainForm1_FormClosing

         _medical3DControl.ObjectsContainer.Objects.Add(New Medical3DObject())

         Dim fileName As String = (Path.Combine(LEAD_VARS.ImagesDir, "CT_PelvisRawData"))
         _medical3DControl.ObjectsContainer.Objects(0).LoadObjectFromFile(fileName)

         Controls.Add(_medical3DControl)
      End Sub

      Private Sub MainForm1_FormClosing(ByVal sender As Object, ByVal e As FormClosingEventArgs)
         _medical3DControl.Dispose()
      End Sub


      Private Sub MainForm1_SizeChanged(ByVal sender As Object, ByVal e As EventArgs)
         If Not _medical3DControl Is Nothing Then
            _medical3DControl.Size = New Size(Me.ClientRectangle.Right, Me.ClientRectangle.Bottom)
         End If
      End Sub
   End Class

Public NotInheritable Class LEAD_VARS
   Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
public void Medical3DControlExample()
     {
         MainForm1 form = new MainForm1();
         form.ShowDialog();
     }

     // MainForm1 will be the owner of the medical viewer control.
     class MainForm1 : Form
     {
         private Medical3DControl _medical3DControl;

         public MainForm1()
         {
             _medical3DControl = new Medical3DControl();
             this.SizeChanged += new EventHandler(MainForm1_SizeChanged);
             this.FormClosing += new FormClosingEventHandler(MainForm1_FormClosing);

             _medical3DControl.ObjectsContainer.Objects.Add(new Medical3DObject());

             string fileName = Path.Combine(LEAD_VARS.ImagesDir,@"Images\CT_PelvisRawData");
             _medical3DControl.ObjectsContainer.Objects[0].LoadObjectFromFile(fileName);

             Controls.Add(_medical3DControl);
         }

         void MainForm1_FormClosing(object sender, FormClosingEventArgs e)
         {
             _medical3DControl.Dispose();
         }


         void MainForm1_SizeChanged(object sender, EventArgs e)
         {
             if (_medical3DControl != null)
                 _medical3DControl.Size = new Size(this.ClientRectangle.Right, this.ClientRectangle.Bottom);
         }
     }

static class LEAD_VARS
{
   public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Medical3DObject Class
Medical3DObject Members

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.

Leadtools.Medical3D requires a Document or Medical toolkit license and unlock key. For more information, refer to: Imaging Pro/Document/Medical Features