tsc_LibNumberAttribute
This is a subclass of tsc_LibraryAttribute which contains details for attributes of type Number, which is a double value.
Public members
tsc_LibNumberAttribute (const tsc_LibraryAttribute& attributeBase);
Constructs a numeric attribute given a base class instance. The constructor will fail if the attribute type is not Number.
double DefaultValue () const;
Returns the default value.
double Minimum () const;
Returns the minimum allowed value.
double Maximum () const;
Returns the maximum allowed value.
int Precision () const;
Returns the number of decimal places to be displayed.
Inherited members
tsc_String Name () const;
Returns the name of the attribute.
tsc_AttributeEntryMode EntryMode () const;
Returns the entry mode of the attribute. This should be queried to determine whether the user must input a value for this attribute, or whether it is read-only, automatically generated, etc.
tsc_AttributeType Type () const;
Returns the data type of the attribute. The attribute stored with the database entity must be of the same type.