Loads a raw data object from a file.
public void LoadObjectFromFile(
string objectFileName
)
Public Sub LoadObjectFromFile( _
ByVal objectFileName As String _
)
public:
void LoadObjectFromFile(
String^ objectFileName
)
objectFileName
The file name having the data being loaded.
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.
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.MedicalViewer
Imports Leadtools.Medical3D
<TestMethod>
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
using Leadtools;
using Leadtools.Codecs;
using Leadtools.MedicalViewer;
using Leadtools.Medical3D;
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";
}
Products |
Support |
Feedback: LoadObjectFromFile Method - Leadtools.Medical3D |
Introduction |
Help Version 19.0.2017.3.22
|
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.