Long name (short name) |
Argument types |
Properties |
-memberName(-mn)
|
string
|
|
|
Name of the Structure member being edited. 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.
|
|
-remove(-rem)
|
|
|
|
If the remove flag is set then the metadata will be removed rather
than have values set. In this mode the "memberName", "value", and
"stringValue" flags are ignored. "memberName" is ignored because when
deleting metadata all members of a structure must be removed as a group.
The others are ignored since when deleting you don't need a value to be set.
|
|
-stringValue(-sv)
|
string
|
|
|
String value to be set into the specified metadata locations. This flag
can only be used when the data member is a numeric type. If the member has
N dimensions (e.g. string[2]) then this flag must appear N times (e.g. 2 times)
The same values are applied to the specified metadata member on all affected
components or metadata indices.
Only one of the value, and stringValue flags can be specified at once and the
type must match the type of the structure member named by the "member" flag.
|
|
-value(-v)
|
float
|
|
|
Numeric value to be set into the specified metadata locations. This flag
can only be used when the data member is a numeric type. If the member has
N dimensions (e.g. float[3]) then this flag must appear N times (e.g. 3 times)
The same values are applied to the specified metadata member on all affected
components or metadata indices. All numeric member types should use this type
of value specification, i.e. everything except string and matrix types.
Only one of the value, and stringValue flags can be specified at once and the
type must match the type of the structure member named by the "member" flag.
|
|
-channelName(-cn)
|
string
|
|
|
Filter the metadata selection to only recognize metadata belonging to
the specified named Channel (e.g. "vertex"). This flag is ignored if the
components on the selection list are being used to specify the metadata
of interest.
In query mode, this flag can accept a value.
|
|
-channelType(-cht)
|
string
|
|
|
Obsolete - use the 'channelName' flag instead.
In query mode, this flag can accept a value.
|
|
-endIndex(-eix)
|
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 or scene 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. This flag can only be used on index types that support a range
(e.g. integer values - it makes no sense to request a range between two
strings)
In query mode, this flag can accept a value.
|
|
-index(-idx)
|
string
|
|
|
In the typical case metadata is indexed using a simple integer value.
Certain types of data may use other index types. e.g. a "vertexFace"
component will use a "pair" index type, which is two integer values; one
for the face ID of the component and the second for the vertex ID.
The index flag takes 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 integer value.
In query mode, this flag can accept a value.
|
|
-indexType(-idt)
|
string
|
|
|
Name of the index type the new Channel should be using. If not specified this
defaults to a simple integer index. Of the native types only a mesh
"vertexFace" channel is different, using a "pair" index type.
In query mode, this flag can accept a value.
|
|
-scene(-scn)
|
|
|
|
Use this flag when you want to add metadata to the scene as a whole rather than to
any individual nodes. If you use this flag and have nodes selected the nodes will
be ignored and a warning will be displayed.
|
|
-startIndex(-six)
|
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 or scene 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. This flag can only be used on index types that support a range
(e.g. integer values - it makes no sense to request a range between two
strings)
In query mode, this flag can accept a value.
|
|
-streamName(-stn)
|
string
|
|
|
Name of the metadata Stream. Depending on context it could be the name of a
Stream to be created, or the name of the Stream to pass through the filter.
In query mode, this flag can accept a value.
|
|