Long name (short name) |
Argument types |
Properties |
-channelType(-cht)
|
string
|
|
|
Specify the Channel type from which the metadata is to be retrieved. This is only
required when you use this command in the general form, with a node selected
or specified on the command line rather than components. The Channel type
refers to the metadata Association that will be examined. In general the string
is arbitrary since the channels are named by the user. For the specific case
of mesh components the reserved Channel names "vertex", "face", "edge", and
"vertexFace" are used to look up the metadata on the similarly named components.
|
|
-memberName(-mn)
|
string
|
|
|
Name of the Structure member being retrieved. The names of the members are
set up in the Structure definition, either through the description passed
in through the "dataStructure" command or via the API used to create that
Structure.
|
|
-index(-idx)
|
string
|
|
|
The metadata is stored in a Stream, which is an indexed list. If you have
mesh components selected then the metadata indices are implicit in the list
of selected components. If you select only the node then this flag may be used
to specify the index from which the metadata will be retrieved. If multiple
indices are specified then the values are retrieved from all of them. See
also the startIndex/endIndex flags for an alternate
way to specify multiple indices.
It is not necessary to specify every index being used as the structure will
define what happens at unused indices (i.e. fill with default values or
treat as unassigned). So you can get a value from index 3 regardless of
whether there are already values at indices 0, 1, and 2.
|
|
-indexType(-idt)
|
string
|
|
|
In the typical case metadata is indexed using a simple numerical value.
Certain types of data may use other index types. e.g. a "vertexFace"
component will use a "pair" index type, which is two numerical values; one
for the face ID of the component and the second for the vertex ID.
The index flag is a string, formatted in the way the
specified indexType requires. All uses of the
index flag have the same indexType. If the type was
not specified it is assumed to be a simple numeric value.
|
|
-startIndex(-six)
|
int
|
|
|
The metadata is stored in a Stream, which is an indexed list. If you have
mesh components selected then the metadata indices are implicit in the list
of selected components. If you select only the node then this flag may be used
in conjunction with the endIndex flag to specify a range of
indices from which to retrieve the metadata. It is an error to have the value
of startIndex be greater than that of endIndex.
See also the index flag for an alternate way to specify multiple
indices.
It is not necessary to specify every index being used as the structure will
define what happens at unused indices (i.e. fill with default values or
treat as unassigned). So you can get a value from index 3 regardless of
whether there are already values at indices 0, 1, and 2.
|
|
-endIndex(-eix)
|
int
|
|
|
The metadata is stored in a Stream, which is an indexed list. If you have
mesh components selected then the metadata indices are implicit in the list
of selected components. If you select only the node then this flag may be used
in conjunction with the startIndex flag to specify a range of
indices from which to retrieve the metadata. It is an error to have the value
of startIndex be greater than that of endIndex.
See also the index flag for an alternate way to specify multiple
indices.
It is not necessary to specify every index being used as the structure will
define what happens at unused indices (i.e. fill with default values or
treat as unassigned). So you can get a value from index 3 regardless of
whether there are already values at indices 0, 1, and 2.
|
|
-streamName(-stn)
|
string
|
|
|
Name of the metadata Stream being retrieved. It should already have been
created when using this command. See the "addMetadata" command, the
"applyMetadata" command, or the metadata API for information on how
to create a Stream.
|
|