Gets the maximum value of the attribute inferred from its numeric type (byte, short, int, long long, float, double).
Javascript only exposes numbers, but the 3djuump Infinite API exposes several numeric types. All numeric types
have the type AttributeType.ATTR_NUMBER or AttributeType.ATTR_NUMBER_RANGE. It may be interesting to know the
maximum value inferred by its type.
The maximum numeric value inferred by the type of this attribute.
Gets the minimum value of the attribute inferred from its numeric type (byte, short, int, long long, float, double).
Javascript only exposes numbers, but the 3djuump Infinite API exposes several numeric types. All numeric types
have the type AttributeType.ATTR_NUMBER or AttributeType.ATTR_NUMBER_RANGE. It may be interesting to know the
minimum value inferred by its type.
The minimum numeric value inferred by the type of this attribute.
If this attribute is included in a sub-document (nested), gets the path of nested array in parent.
All attributes that share the same nested path are included in the same nested document.
The nested path if the attribute is nested, undefined if not.
Gets the numeric type of the attribute.
It the attribute has the type AttributeType.ATTR_NUMBER or AttributeType.ATTR_NUMBER_RANGE then
the real numeric type is known (and not AttributeNumericType.ATTR_NUM_UNKNOWN).
This allows to create more precise GUI elements and know the precise boundaries for acceptable
values for this attribute.
The numeric type of the attribute.
Gets the list of existing values for this attribute in the database.
If the number of values exceeds the directory enumeration limit, then it returns undefined.
Tells if the attribute is enumerable.
Any AttributeInfoInterface with the type ATTR_STRING (getAttributeType), and with a limited number
of available values is called enumerable.
Any enumerable attribute has a special use in the FilterAttributeInterface.
true if the attribute is enumerable.
The AttributeInfoInterface gives information about the attributes of a
part instance.The DMU contains a collection of pieces (3D or not). All these pieces have information located inside them. The Attribute Info interface stores the type of the attribute, its name, the full "path of this attribute" (in case of nested attributes) and some range / min / max values if available.
Any AttributeInfoInterface with the type ATTR_STRING (getAttributeType), and with a limited number of available values is called
enumerable.Any
enumerableattribute has a special use in the FilterAttributeInterface.There may be cases when the results from an idcard request ([ObjectMetadataInterface](ObjectMetadataInterface.html) inside the [PartInstanceInfoInterface](PartInstanceInfoInterface.html)) are not of the expected type, such data cannot be requested since the field content is not indexed. In this case the attribute name is included in the [nonindexedpartmd](ObjectMetadataInterface.html#nonindexedpartmd), [nonindexedlinkmd](ObjectMetadataInterface.html#nonindexedlinkmd) or [nonindexedinstancemd](ObjectMetadataInterface.html#nonindexedinstancemd) fields, depending on the case.