2.3.3.3.23. NXapm_paraprobe_distancer_config

Status:

application definition, extends NXobject

Description:

Application definition for a configuration file of the paraprobe-distancer tool. ...

Application definition for a configuration file of the paraprobe-distancer tool.

This tool is part of the paraprobe-toolbox. Inspect NXapm_paraprobe_tool_config for details.

Symbols:

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

Groups cited:

NXapm_paraprobe_tool_common, NXapm_paraprobe_tool_config, NXcg_cylinder_set, NXcg_ellipsoid_set, NXcg_face_list_data_structure, NXcg_hexahedron_set, NXcg_polyhedron_set, NXcs_filter_boolean_mask, NXcs_profiling, NXentry, NXidentifier, NXmatch_filter, NXprogram, NXserialized, NXspatial_filter, NXsubsampling_filter

Structure:

ENTRY: (required) NXentry

definition: (required) NX_CHAR

Obligatory value: NXapm_paraprobe_distancer_config

@version: (required) NX_CHAR

point_to_triangle: (required) NXapm_paraprobe_tool_config

analysis_identifier: (recommended) NX_UINT

method: (required) NX_CHAR

Specifies for which point the tool will compute distances. ...

Specifies for which point the tool will compute distances.

The value default configures that distances are computed for all points. The value skin configures that distances are computed only for those points which are not farther away located to a triangle than threshold_distance.

Any of these values: default | skin

threshold_distance: (optional) NX_FLOAT {units=NX_LENGTH}

Maximum distance for which distances are ...

Maximum distance for which distances are computed when method is skin.

number_of_triangle_sets: (required) NX_UINT {units=NX_UNITLESS}

How many triangle sets to consider. ...

How many triangle sets to consider. Multiple triangle sets can be defined which are composed into one joint triangle set for the analysis.

IDENTIFIER: (optional) NXidentifier

reconstruction: (required) NXserialized

type: (required) NX_CHAR

path: (required) NX_CHAR

checksum: (required) NX_CHAR

algorithm: (required) NX_CHAR

position: (required) NX_CHAR

mass_to_charge: (required) NX_CHAR

ranging: (required) NXserialized

type: (required) NX_CHAR

path: (required) NX_CHAR

checksum: (required) NX_CHAR

algorithm: (required) NX_CHAR

ranging_definitions: (required) NX_CHAR

spatial_filter: (required) NXspatial_filter

windowing_method: (required) NX_CHAR

hexahedron_set: (optional) NXcg_hexahedron_set

dimensionality: (required) NX_POSINT

cardinality: (required) NX_POSINT

identifier_offset: (required) NX_INT

hexahedra: (required) NXcg_face_list_data_structure

vertices: (required) NX_UINT

cylinder_set: (optional) NXcg_cylinder_set

dimensionality: (required) NX_POSINT

cardinality: (required) NX_POSINT

identifier_offset: (required) NX_INT

center: (required) NX_NUMBER

height: (required) NX_NUMBER

radii: (required) NX_NUMBER

ellipsoid_set: (optional) NXcg_ellipsoid_set

dimensionality: (required) NX_POSINT

cardinality: (required) NX_POSINT

identifier_offset: (required) NX_INT

center: (required) NX_NUMBER

half_axes_radii: (required) NX_NUMBER

orientation: (required) NX_NUMBER

polyhedron_set: (optional) NXcg_polyhedron_set

bitmask: (optional) NXcs_filter_boolean_mask

number_of_objects: (required) NX_UINT

bitdepth: (required) NX_UINT

mask: (required) NX_UINT

identifier: (required) NX_UINT

evaporation_id_filter: (optional) NXsubsampling_filter

min_incr_max: (required) NX_INT

iontype_filter: (optional) NXmatch_filter

method: (required) NX_CHAR

match: (required) NX_NUMBER

hit_multiplicity_filter: (optional) NXmatch_filter

method: (required) NX_CHAR

match: (required) NX_NUMBER

triangle_setID: (required) NXserialized

Each triangle_set that is referred to here should be a face_list_data_stru ...

Each triangle_set that is referred to here should be a face_list_data_structure, i.e. an array of (n_vertices, 3) of NX_FLOAT for vertex coordinates, an (n_facets, 3) array of NX_UINT incident vertices of each facet. Vertex indices are assumed to start at zero and must not exceed n_vertices - 1, i.e. the identifier_offset is 0. Facet normal have to be provided as an array of (n_facets, 3) of NX_FLOAT.

type: (required) NX_CHAR

algorithm: (required) NX_CHAR

checksum: (required) NX_CHAR

path: (required) NX_CHAR

vertices: (required) NX_CHAR

Absolute path in the (HDF5) file that points to the array ...

Absolute path in the (HDF5) file that points to the array of vertex positions for the triangles in that triangle_set.

indices: (required) NX_CHAR

Absolute path in the (HDF5) file that points to the array ...

Absolute path in the (HDF5) file that points to the array of vertex indices for the triangles in that triangle_set.

vertex_normals: (optional) NX_CHAR

Absolute path in the (HDF5) file that points to the array ...

Absolute path in the (HDF5) file that points to the array of vertex normal vectors for the triangles in that triangle_set.

face_normals: (optional) NX_CHAR

Absolute path in the (HDF5) file that points to the array ...

Absolute path in the (HDF5) file that points to the array of facet normal vectors for the triangles in that triangle_set.

patch_identifier: (optional) NX_CHAR

Absolute path in the (HDF5) file that points to the array ...

Absolute path in the (HDF5) file that points to the array of identifier for the triangles in that triangle_set.

patch_filter: (optional) NXmatch_filter

method: (required) NX_CHAR

match: (required) NX_NUMBER

common: (required) NXapm_paraprobe_tool_common

status: (required) NX_CHAR

programID: (required) NXprogram

program: (required) NX_CHAR

@version: (required) NX_CHAR

profiling: (recommended) NXcs_profiling

start_time: (required) NX_DATE_TIME

end_time: (required) NX_DATE_TIME

total_elapsed_time: (required) NX_FLOAT

current_working_directory: (required) NX_CHAR

Hypertext Anchors

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

NXDL Source:

https://github.com/FAIRmat-NFDI/nexus_definitions/tree/fairmat/contributed_definitions/NXapm_paraprobe_distancer_config.nxdl.xml