3.3.3.120. NXmatch_filter

Status:

base class, extends NXobject

Description:

Settings of a filter to select or remove entries based on their value.

Symbols:

The symbols used in the schema to specify e.g. dimensions of arrays.

n_values: How many different match values does the filter specify.

Groups cited:

none

Structure:

method: (optional) NX_CHAR

Meaning of the filter: ...

Meaning of the filter: Whitelist specifies which entries with said value to include. Entries with all other values will be filtered out.

Blacklist specifies which entries with said value to exclude. Entries with all other values will be included.

Any of these values: whitelist | blacklist

match: (optional) NX_NUMBER (Rank: 1, Dimensions: [n_values]) {units=NX_UNITLESS}

Array of values to filter according to method. For example if the filter ...

Array of values to filter according to method. For example if the filter specifies [1, 5, 6] and method is whitelist, only entries with values matching 1, 5 or 6 will be processed. All other entries will be filtered out.

Hypertext Anchors

List of hypertext anchors for all groups, fields, attributes, and links defined in this class.

NXDL Source:

https://github.com/nexusformat/definitions/blob/main/contributed_definitions/NXmatch_filter.nxdl.xml