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. |
|