ORS offers a Software Development Kit (ORS SDK) that allows creation of add-ons
for the entire ORS product line. Such add-ons can provide new
functionalities and graphical environments for data import/export, image
segmentation, data mining, etc. The ORS SDK even allows taking over the
entire graphical user interface (GUI), so that specialized add-ons can
tailor the look and feel for their specialized users. The ORS SDK is
available for 3rd party developers, research centers and healthcare centers
with in-house engineering staff.
The ORS SDK is a perfect solution for hospitals that are
using in-house solutions and need a non-conventional medical imaging
solution. The use of the ORS SDK can drastically reduce their development
cycle and increase departmental profitability.
Quick facts:
|
• Fast volume rendering
• Image processing filters (available in CPU and GPU)
• Full DICOM support
• Memory management (garbage collector)
• Hierarchy driven architecture
• Supports 2D, 3D, 4D images
• Supported data structures :
Structured grids;
Unstructured grids;
Polygons;
• Data structures can be converted from one type to another (structured
grid to polygons for example)
• Event handling available though the API (mouse, keyboard,
rendering event for example) |
 |
Hierarchy driven architecture
The ORS SDK uses a hierarchy driven architecture. All logical objects are
linked in a parent/child relationship, allowing developers to easily build a
process workflow. The complete hierarchy can be saved and restored as a
session. Sessions can be stored to file or pushed into a PACS. It is
possible to handle different type of events (Mouse, Keyboard, Rendering
pipeline, Image properties changed, etc.) that are dispatched through the
hierarchy in order to create the appropriate behavior in your add-on.

Figure 1 Typical hierarchy of objects
| Supported programming languages: |
C/C++
• C#/.Net
• Java
• Fortran
• Visual Basic |
Delphi
• 4D
• Matlab
• IDL
• VTK/ITK
• Many more… |
Object Research Systems 2012 ©. All rights reserved.
|