next up previous contents
Next: METKBookmark3D Up: Module descriptions in alphabetic Previous: METKAddROI   Contents

Subsections


METKAddStructure

5mm
Genre: METKCaseBuilding
Authors: Christian Tietjen
Short description: Generates database entries for a new structure

Usage

This module sets all necessary entries for a structure in the ObjMgr. It can be used for a new or an existent case. To specify a new structure, the structure must be inherited from a existent ROI (e.g. generated with METKAddROI). The image input is checked to find the related ROI. The childIDs entry of the ROI is set automatically by structure creation. The name of the image will be retrieved automatically by the image input. The object ID of the structure will be generated by the name of the structure. The user must ensure that there is no object with the same name (object ID).

The standard entries may be set by this module. The settings may be saved and reused for each structure type. After filling out all entries, the settings may be saved by saveSettings. When entering a new structure, the values will be loaded after the structures type was entered. The isosurface of the structure is created if you want to.

Image METKAddStructure

Listen ObjMgr-Events

ObjMgr-Key Value Action
ObjID Image arrow Global Image arrow ObjectType Result and
ObjID Image arrow Image Image arrow ImageType Original if so, the field parentID is updated

Send ObjMgr-Events

ObjMgr-Key Value Action
ObjID Image arrow Global Image arrow ObjectType Result Is always a resulting image
ObjID Image arrow Global Image arrow ParentId   Object ID of the parent image
ObjID Image arrow Global Image arrow Valid True Is always true
ObjID Image arrow Image Image arrow Filename   Name of the file (ROIType ownImage or not set)
ObjID Image arrow Image Image arrow ImageType Segmentation Is a segmentation result
ObjID Image arrow Image Image arrow ObjectValue   Value of the segmentation mask
ObjID Image arrow Description Image arrow Name   Name of the structure
ObjID Image arrow Description Image arrow Structure   Type of the structure
ObjID Image arrow Description Image arrow StructureGroup   Group of the structure
ObjID Image arrow Files Image arrow InventorFile   IV filename (only if created)
ObjID Image arrow Appearance Image arrow Color    
ObjID Image arrow Appearance Image arrow Transparency    
ObjID Image arrow Appearance Image arrow Visible    

Inputs and Outputs

image: Input image for retrieving name, location, size and DICOM tags  

Fields

objectID:
(string)
Name of the created Object
parentID:
(string)
Available parent IDs
name:
(string)
Name of the structure
Structure:
(string)
Type of the structure
StructureGroup:
(string)
Group of the structure
Color:
(color)
Color of the structure
Transparency:
(float)
Transparency of the structure
Visible:
(bool)
Visible or not
createImageFile:
(bool)
Creates a new image file (doesn't use the existent)
createIVFile:
(bool)
Creates isosurface
ready:
(bool)
Isosurface is created
saveSettings:
(trigger)
Save the settings for the current structure type
create:
(trigger)
Create all entries
settingsPath:
(string)
Path to the settings files

Related modules

METKManager, METKAddROI, METKAddImage





next up previous contents
Next: METKBookmark3D Up: Module descriptions in alphabetic Previous: METKAddROI   Contents
Subversion User 2009-01-06