MultiFileVolumeListFilterOutputs

MLModule

genre

MultiFileVolumeList, DICOM

author

Alexander Koehn

package

FMEstable/ReleaseMeVis

dll

MLMultiFileVolumeListOutputs

definition

MLMultiFileVolumeListOutputs.def

see also

DirectDicomImport, MultiFileVolumeListBaseOutput, MultiFileVolumeListImageOutput, MultiFileVolumeListRTOutput, MultiFileVolumeListSROutput, FileListFilterPlugin, ImageLoad, MLImageFormatLoad, ImageSave

keywords

DICOM, DCM, import, load, read, slices, reorder, eatdicom, filter, find, search, tags, values

Purpose

Filters a MultiFileVolumeList (created by DirectDicomImport) by dicom tags.

Usage

Enter multiple criteria and press Filter Volume List. A criteria searches for dicom tag and compares it to the given string for equality. All criteria are ANDed.

Windows

Default Panel

../../../Projects/MultiFileVolume/MLMultiFileVolumeListOutputs/Modules/mhelp/Images/Screenshots/MultiFileVolumeListFilterOutputs._default.png

Input Fields

inputAccessConnector

name: inputAccessConnector, type: MLBase

The MultiFileVolumeList, e.g. created by DirectDicomImport

Parameter Fields

Field Index

Add Filter Criteria: Trigger

maxMatches: Integer

searchCriteriaMulti: String

Boolean Operation: Enum

Num Filter Criteria: Integer

searchForTagMulti: String

Current Filter Criteria: Integer

Num Matches: Integer

Current Matched Id: Integer

Remove Filter Criteria: Trigger

Filter Volume List: Trigger

Search Any Value: Bool

Matched Id: Integer

Search Criteria: String

Matched Ids Multi: String

Search For Tag: String

maxFilterCriteria: Integer

Search Term: String

Visible Fields

Boolean Operation

name: booleanOperation, type: Enum, default: And

Determines how the final result is composed of the filter criteria.

Values:

Title

Name

Description

And

And

All filter criteria must match.

Or

Or

At least one filter criterion must match.

Search Any Value

name: searchAnyValue, type: Bool, default: FALSE

If enabled then an existing tag is sufficient to match the criterion, otherwise also the tag value must match.

Num Filter Criteria

name: numFilterCriteria, type: Integer, default: 0

Number of all filter criteria

Current Filter Criteria

name: currentFilterCriteria, type: Integer, default: 0, minimum: 0, maximum: :field:`maxFilterCriteria`

Index of current filter criteria

Add Filter Criteria

name: addFilterCriteria, type: Trigger

Press to add a new criterion

Remove Filter Criteria

name: removeFilterCriteria, type: Trigger

Remove the criterion at index Current Filter Criteria

Search For Tag

name: searchForTag, type: String, default: (0008,0018)

The DICOM tag to search for.

Search Criteria

name: searchCriteria, type: String

The string to compare the content of the DICOM tag to. This field is insensitive if Search Any Value is on.

Filter Volume List

name: filterVolumeList, type: Trigger

Press to apply the criteria and filter the input list.

Num Matches

name: numMatches, type: Integer, persistent: no

Number of MultiFileVolumes that match all criteria.

Current Matched Id

name: currentMatchedId, type: Integer, minimum: 0, maximum: :field:`maxMatches`, persistent: no

Index of the currently selected match id.

Matched Id

name: matchedId, type: Integer, persistent: no

The MultiFileVolume Id currently selected.

Matched Ids Multi

name: matchedIdsMulti, type: String, persistent: no

A list of all matched MultiFileVolume Ids

Search Term

name: searchTerm, type: String, default: Tag@Search String

A string containing all criteria. Used for the ListView.

Hidden Fields

maxFilterCriteria

name: maxFilterCriteria, type: Integer, default: 0

searchForTagMulti

name: searchForTagMulti, type: String

searchCriteriaMulti

name: searchCriteriaMulti, type: String

maxMatches

name: maxMatches, type: Integer, default: 0