This is a family of functions which return a specified attribute
value for an Object using one of several different data
types. The type is selected by replacing X in the function name
by C, D, I, L or R, to obtain a result in Character, Double
precision, Integer, Logical or Real format, respectively.
If possible, the attribute value is converted to the type you
request. If conversion is not possible, an error will result.