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.