Flow Chart

 

 

 

Program Start

 

Read DICOM Tables

Read Conversion_Rules

 

Open Main Window

 

Open License Key

 

Read all DLL in: "System", "Tool", "Class", "2D", "Tag", "User_2D", "3D", "User_3D"

 

For each loaded DLL

          Call Register

For each registered DLL

          Call Draw_Register

For each registered DLL

          Call Var_Register

For each registered DLL

          Set Callback pointers

For each registered DLL

          Call Init

 

Create Menus and Windows

          For each registered DLL

                    Call Ctrl_Register

                    Call Ctrl_Create

                    Call Ctrl_Resize

                    Call Ima_Create

                    Call Ima_Resize

 

Read Configuration Files: (in Installation dir) Graphics.scp

                              (in Installation dir) SliceO_ini.scp

                              (in User dir) SliceO_Ini.scp

 

Locate Help Files

 

Read startup script

 

Start Main Loop

          If Updates

                    Call Update_A

          If Redraw

                    Call Redraw

          While inputs

                    Read & Analyzes inputs:

          If Updates

                    Call Update_B

 

For each registered DLL with registered Ctrl

          Call Ctrl_Destroy

For each registered DLL

          Call Exit

 

Program Exit