Files for redistribution are installed by the LEADTOOLS setup. For more information about the installation directory structure, refer to Installation Notes.
Title | Details |
---|---|
Copying or Redistributing files |
You may not copy or redistribute any of the following files without obtaining the proper license. In some cases, the license is included with your initial purchase of LEADTOOLS. In other cases, you must obtain a license from a third party or enter into a royalty agreement with LEAD to obtain the proper license. For these special licensing situations, see the notes below accompanying the specific file. |
Header Files |
You may not distribute the header files with your application, and you may not provide software development capabilities in your application. |
Runtime Files requirements in .NET 2.0-3.5 |
LEADTOOLS binaries for .NET 2.0, 3.0 and 3.5 require the following Microsoft C/C++ Runtime files to be distributed in the application's PATH: C/C++ Runtime Files: The filenames are the same for Win32 and x64. However, the actual binaries are different. For more information about distributing the Microsoft C/C++ runtime files, refer to MSDN. LEADTOOLS Binaries .NET 2.0-3.5 requirement LEADTOOLS binaries for .NET 2.0, 3.0 and 3.5 require the Microsoft Visual C++ 2008 Redistributable Package (x86) |
LEADTOOLS Binaries .NET 4.0 requirement |
LEADTOOLS binaries for .NET 4.0 require the following Microsoft C/C++ Runtime files to be distributed in the application's PATH: LEADTOOLS Binaries: Note that the filenames are the same for Win32 and x64. However, the actual binaries are different. For more information about distributing the Microsoft C/C++ runtime files, refer to MSDN. |
Files to be distributed |
The following tables summarize the files you must include when you distribute your application in order to support the LEADTOOLS methods. Most files in the table are optional. Filenames:Unless otherwise noted, the filenames are the same for both Win32 and x64 platforms. Refer to Installation Directory. |
"Nag" message |
For information about the "nag" message and runtime licenses, refer to LEADTOOLS Nag Message. |
MEDICAL IMAGING TOOLKIT
Redistributables | Explanation | ||||||||||
Leadtools.dll |
LEADTOOLS Raster Imaging core classes, structures, and interfaces. Required for all applications. For information about the "nag" message and the "no-nag" Leadtools.dll, refer to Installation Notes - Nag Message. |
||||||||||
Leadtools.Annotations.dll |
Deprecated, use Leadtools.Annotations.Core. Required for Annotation support. |
||||||||||
Leadtools.Annotations.Automation.dll |
Required for implementing high-level automated mode annotations (with end-user interaction). |
||||||||||
Leadtools.Annotations.Core.dll |
The base class for all LEADTOOLS Annotation objects. This class (along with the other classes from the Leadtools.Annotations.Core namespace), provides low-level annotation functionality. |
||||||||||
Leadtools.Annotations.Designers.dll |
Required for building Edit mode and Run mode designers for annotation objects. |
||||||||||
Leadtools.Annotations.Document.dll |
|||||||||||
Leadtools.Annotations.Renderers.dll |
The base class for all LEADTOOLS Annotation object renderers. |
||||||||||
Leadtools.Kernel.Annotations.dll |
Required for loading and saving annotations compatible with non-.NET LEADTOOLS toolkits. |
||||||||||
Leadtools.Codecs.dll |
Required for reading and writing image files. Also requires the DLLs listed for file format support for the Leadtools.Dicom.dll. NOTE: This static (shared) method must be called before using other members of the Codecs namespace. This usually occurs at the start of your application. Be sure that the DLLs in the LEADTOOLS I/O Library are available to your application. There are two ways of doing this:
|
||||||||||
Leadtools.Dicom.dll |
Required for DICOM and DICOM communication support. Also requires the following:
|
||||||||||
Leadtools.Dicom.Annotations.dll | Required for converting LEADTOOLS Annotations to and from the DICOM format specified in part 3 of the DICOM Specification, under the description for the "Graphic Annotation Module" (i.e. DICOM Annotations). | ||||||||||
Leadtools.Dicom.Imaging.dll | Required for generating and retrieving view related images in multi-resolution, with tiling, and caching for speed. | ||||||||||
Leadtools.Dicom.Tables.dll | Required as support for populating tables. | ||||||||||
Leadtools.ImageProcessing.Core.dll | Core Image Processing functions. Also requires Leadtools.ImageProcessing.Utilities.dll. |
||||||||||
Leadtools.ImageProcessing.Effects.dll | Image Effects Image Processing functions. Also requires Leadtools.ImageProcessing.Utilities.dll. |
||||||||||
Leadtools.MedicalViewer.dll | The LEADTOOLS Medical Viewer Control. Also requires the Leadtools.Medical3D.dll. | ||||||||||
Leadtools.Medical3D.dll | Support DLL for Leadtools.MedicalViewer.dll. | ||||||||||
Leadtools.Winforms.dll | Contains the RasterImageViewer control class. | ||||||||||
SQLite.Interop.dll | Part of SQLite, which is freely downloadable and distributable. (The source code is available.) Used by System.Data.SQLite, which is an ADO.NET provider for SQLite. SQLite is a self-contained, serverless, transactional SQL database engine. System.DataSQLite is used by the CSDicomMwlScpDemo.exe demo. |
WEB VIEWER FRAMEWORK (WCF)
Redistributables | Explanation |
Leadtools.Dicom.Services.dll | Provides implementation for the DICOM Query, DICOM Store and DICOM Manage plug-ins. |
Leadtools.Web.Services.dll | Provides generic classes and methods to consume web services. |
Leadtools.Medical.WebViewer.Addins.dll | A sample assembly that contains addins used by the HTML5 medical web viewer. Addins included are annotation, authentication, database query, download, export, object retrieve, options, pacs query, monitor calibration, patient access rights, and store. |
Leadtools.Wcf.WebHttpCorsBehavior.dll | A toolkit assembly that implements Cross-Origin Resource Sharing. Leadtools.WcfWebHttpCorsBehavior.dd is used by the Leadtools.Medical.WebViewer.ExternalControl.dll demo assembly. |
Leadtools.MedicalWebViewer.DICOMObjectRetrieve.dll |
Provides an implementation for the DICOM Object Retrieve plug-in. |
Leadtools.Medical.Caching.dll | The client-side caching component. |
Leadtools.Dicom.WCF.dll | The web-hosted WCF services. |
Leadtools.Dicom.Web.dll | Provides classes and methods to asynchronously stream information over the web and update the user interface, without the user needing to manage the threads. |
Leadtools.Medical.WebViewer.ExternalControl.dll | Provides classes and methods to stream information from the DICOM WCF service and initialize the Medical Viewer control. |
Leadtools.Tasks.ServerProcess.exe | Background worker EXE for the Leadtools.Medical.WebViewer.WCF.dll |
Leadtools.Medical.WebViewer.WCF.dll | Provides the medical services APIs. |
Example Projects
DLL Name | Description | Location |
---|---|---|
Leadtools.DataAccessLayers.Core.dll | Example project. |
Source Code
Built from the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\CS\Leadtools.DataAccessLayers.Core project. Binaries<LEADTOOLS_INSTALLDIR>\Redist\DotNet\Win32\Leadtools.DataAccessLayers.Core.dll |
Leadtools.DataAccessLayers.dll | Example project. |
Source Code
Built from the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\CS\Leadtools.DataAccessLayers project. Binaries<LEADTOOLS_INSTALLDIR>\Redist\DotNet\Win32\Leadtools.DataAccessLayers.dll |
Leadtools.Medical.HL7MWL.AddIn.dll | Example project. |
Source Code
Built from the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\CS\Leadtools.Medical.HL7MWL.AddIn project. Binaries<LEADTOOLS_INSTALLDIR>\Redist\DotNet4\Win32\Leadtools.Medical.HL7MWL.AddIn.dll |
Leadtools.Medical.HL7PatientUpdate.AddIn | Example project. |
Source Code
Built from the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\CS\Leadtools.Medical.HL7PatientUpdate.AddIn project. Binaries<LEADTOOLS_INSTALLDIR>\Redist\DotNet4\Win32\Leadtools.Medical.HL7PatientUpdate.AddIn.dll |
Leadtools.Medical.Rules.AddIn.dll | Example project. |
Source Code
Built from the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\CS\Leadtools.Medical.Rules.AddIn project. Binaries<LEADTOOLS_INSTALLDIR>\Redist\DotNet\Win32\Leadtools.Medical.Rules.AddIn.dll |
Leadtools.Medical.Storage.AddIns.dll | Example project. |
Source Code
Built from the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\CS\Leadtools.Medical.Storage.AddIns project. Binaries<LEADTOOLS_INSTALLDIR>\Redist\DotNet\Win32\Leadtools.Medical.Storage.AddIns.dll |
Leadtools.Medical.UserManagementDataAccessLayer.dll | Example project. |
Source Code
Built from the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\CS\Leadtools.Medical.UserManagementDataAccessLayer project. Binaries<LEADTOOLS_INSTALLDIR>\Redist\DotNet\Win32\Leadtools.Medical.UserManagementDataAccessLayer.dll |
Leadtools.Medical.WebViewer.Core.dll | Example project. |
Source Code
Built from the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.Core project. Binaries<LEADTOOLS_INSTALLDIR>\Redist\DotNet\Win32\Leadtools.Medical.WebViewer.Core.dll |
Leadtools.Medical.WebViewer.ImageDownloadAddin.dll | Example project. |
Source Code
Built from the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.ImageDownloadAddin project. Binaries<LEADTOOLS_INSTALLDIR>\Redist\DotNet\Win32\Leadtools.Medical.WebViewer.ImageDownloadAddin.dll |
Leadtools.Medical.WebViewer.Jobs.DataAccessLayer.dll | Example project. |
Source Code
Built from the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.Jobs.DataAccessLayer project. Binaries<LEADTOOLS_INSTALLDIR>\Redist\DotNet\Win32\Leadtools.Medical.WebViewer.Jobs.DataAccessLayer.dll |
Leadtools.Medical.WebViewer.Jobs.dll | Example project. |
Source Code
Built from the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.Jobs project. Binaries<LEADTOOLS_INSTALLDIR>\Redist\DotNet\Win32\Leadtools.Medical.WebViewer.Jobs.dll |
Leadtools.Medical.WebViewer.JobsCleanupAddin.dll | Example project. |
Source Code
Built from the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.JobsCleanupAddin project. Binaries<LEADTOOLS_INSTALLDIR>\Redist\DotNet\Win32\Leadtools.Medical.WebViewer.JobsCleanupAddin.dll |
Leadtools.Medical.WebViewer.PatientAccessRights.DataAccessAgent.dll | Example project. |
Source Code
Built from the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.PatientAccessRights.DataAccessAgent project. Binaries<LEADTOOLS_INSTALLDIR>\Redist\DotNet\Win32\Leadtools.Medical.WebViewer.PatientAccessRights.DataAccessAgent.dll |
Leadtools.Medical.WebViewer.WCF.dll | Example project. |
Source Code
Built from the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.WCF project. Binaries<LEADTOOLS_INSTALLDIR>\Redist\DotNet\Win32\Leadtools.Medical.WebViewer.WCF.dll |
Leadtools.Medical.WebViewer.Annotations.DataAccessLayer.dll | Required for the Web Service web site to service the Web Viewer Application. |
Source Code
Binary included in the Bin subdirectory of the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\MedicalWebViewer\Leadtools.Medical.WebViewer.WCF project. |
Leadtools.Medical.Winforms.dll | Example project. |
Source Code
Built from the <LEADTOOLS_INSTALLDIR>\Examples\PACSFramework\CS\Leadtools.Medical.Winforms project. Binaries
<LEADTOOLS_INSTALLDIR>\Redist\DotNet\Win32\Leadtools.Medical.Winforms.dll |
Leadtools.AddIn.Router.dll Deprecated | Allows DICOM image routing based on business rules. The rules are based on values stored in the DICOM tags (standard or private tags) controlling the routing using scripts created using the provided script editor. |
Binaries Only
\Bin\Dotnet\Win32\PACSAddIns\Leadtools.AddIn.Router.dll |
Leadtools.Medical.Media.AddIns.dll | Implements the Service Class Provider (SCP) role of a Media Creation Management service that allows clients to send N-Create and N-Set requests for the Media Creation SOP Class. The add-in will store and execute requests for creating DICOM media (e.g. DVD, CD, USB…) for referenced DICOM instances. |
Source code
\Examples\PACSFramework\CS\Leadtools.Medical.Media.AddIns Binaries\Bin\Dotnet\Win32\Leadtools.Medical.Media.AddIns.dll |
Leadtools.Medical.Storage.AddIns.dll | Implements three add-ins (C-Find, C-Move, C-Store). The C-Find add-in implements the Service Class Provider (SCP) role for all levels of DICOM Study Root Query and Retrieve Information Model -FIND of Query/Retrieve Service Class. The C-Store add-in implements the Service Class Provider (SCP) role DICOM Storage Service Class. The C-Move add-in implements the Service Class Provider (SCP) role for all levels of DICOM Study Root Query and Retrieve Information Model -MOVE of Query/Retrieve Service Class. |
Source code
\Examples\PACSFramework\CS\Leadtools.Medical.Storage.AddIns Binaries\Bin\Dotnet\Win32\PACSAddIns\Leadtools.AddIn.Find.dll |
Leadtools.Medical.Worklist.AddIns.dll | Implements the Service Class Provider (SCP) role of the Modality Worklist Service (MWL) and corresponding Modality Performed Procedure Step (MPPS) service. |
Source code
\Examples\PACSFramework\CS\Leadtools.Medical.Worklist.AddIns Binaries\Bin\Dotnet\Win32\Leadtools.Medical.Worklist.AddIns.dll |
Leadtools.Medical.AutoCopy.AddIn.dll | Implements an auto-copy feature, where automatic storage to a remote PACS (C-Store) can be configured to occur based on any C-MOVE-Req destination. This is useful for automatically routing retrieved incoming DICOM image data to any number of PACS servers. |
Source code
\Examples\PACSFramework\CS\Leadtools.Medical.AutoCopy.AddIn Binaries\Bin\Dotnet\Win32\Leadtools.Medical.AutoCopy.AddIn.dll |
Leadtools.Medical.Forwarder.AddIn.dll | Implements the forwarding feature, a storage server to be configured so that DICOM images received can be automatically archived to another PACS server immediately, or on any schedule. |
Source code
\Examples\PACSFramework\CS\Leadtools.Medical.Forward.AddIn Binaries\Bin\Dotnet\Win32\Leadtools.Medical.Forwarder.AddIn.dll |
Leadtools.Medical.PatientUpdater.AddIn.dll | Implements the patient updater feature, which allows the server to respond to a custom N-Action message to seamlessly modify existing patient and study information. This feature is useful for updating incorrectly entered information. It supports the ability to copy patients and studies, delete patients and series, move a study to either an existing or a new patient, and merge studies with a new or existing patient. |
Source code
\Examples\PACSFramework\CS\Leadtools.Medical.PatientUpdater.AddIn \Bin\Dotnet\Win32\Leadtools.Medical.PatientUpdater.AddIns.dll |
Leadtools.Medical.Rules.AddIn.dll | Allows scripts to interact with the DICOM Server request/response pipeline. Typical uses of this add-in are to pre-fetch certain types of images (i.e. modality and performed procedure) to certain specialty workstations (radiology reading station, 3D Visualization station etc.) or to forward images to an on call radiologist or specialty department. Additionally, if DICOM datasets require special tags to be added before storing this can also be accomplished with the Rules AddIn. |
Source code
\Examples\PACSFramework\CS\Leadtools.Medical.Rules.AddIn Binaries\Bin\Dotnet\Win32\Leadtools.Medical.Rules.AddIn.dll |
Advanced Configuration AddIns
AddIn Name | Description | Location |
---|---|---|
Leadtools.Medical.Logging.AddIn.dll | Configures the system so that the application user interface and any of the DICOM services and add-ins can log to a central database. |
Source code
\Examples\PACSFramework\CS\Leadtools.Medical.Logging.AddIn Binaries\Bin\Dotnet\Win32\Leadtools.Logging.AddIn.dll |
Leadtools.Medical.Ae.Configuration.dll | Allows the user-interface or any other add-ins to access the Application Entity information stored in a database. |
Source code
\Examples\PACSFramework\CS\Leadtools.Medical.Ae.Configuration \Bin\Dotnet\Win32\Leadtools.Medical.Ae.Configuration.dll |
Leadtools.Medical.License.Configuration.dll | Implements a licensing mechanism, to control and limit certain features. Programmers can easily modify this add-in to restrict features as concurrent connections, configurable clients, stored studies, stored series, forwarding, and gateway. |
Source code
\Examples\PACSFramework\CS\Leadtools.Medical.License.Configuration |
Overviews
Introduction - Web Viewer Framework Module
References
Installation Notes
Redistributables
Demo Projects and Source Code
LEADTOOLS Medical Web Viewer Demo (overview)
LEADTOOLS Medical Web Viewer Demo (live)
Products and Support
LEADTOOLS Support Forums
LEAD Products
Technical Support
Licensing
Copyright Notices
LEADTOOLS Licensing Requirements
Assembly Overviews
Leadtools.Dicom.Wcf
Leadtools.Dicom.Web
Leadtools.Medical.Caching
Leadtools.MedicalWebViewer.DICOMObjectRetrieve
Leadtools.Web.Services
Leadtools.Dicom.Services
Leadtools.Medical.WebViewer.ExternalControl
Zero-Footprint, Cross Platform Web Viewer Library Reference