The PointAttribute object represents a single characteristic of a PIPoint. It is obtained from a PointAttributes collection and can be used to examine and modify particular attributes of a PIPoint or the default attributes of a PointClass.
The logical meaning of the PointAttribute object depends on the context. When the object is a member of a PointAttributes collection obtained from a PointClass object or AttributeSets collection, the value represents the default (or starting) value of the particular attribute for new points of that class. When the object is a member of a PointAttributes collection obtained from a PIPoint object, the values of the contained PointAttribute objects represent the current values of the particular attribute for the particular point.