-
UID – Must be unique. UID for the SPMapClassDef for Smart 3D classes and interfaces must be the OID in the Catalog Schema database.
-
Name – The name is derived from the Smart 3D class name.
-
ProcessClassCriteria – If defined, it must be the ProgID of a callback.
-
SelectClassCriteria – If defined, it can be one of the following:
-
Smart 3D class to be used to determine class to property mapping for IncludeRealized.
-
ClassDef:InterfaceDef to be used to determine what class supports a property that is exposed by an interface that is not realized by the currently open ClassDef. For example, P3DProcessPoint:IProcessPoint. This generally represents a one-to-many situation where one Smart 3D object has properties that go on two SmartPlant objects.
-
It may also contain other information that can be used by callbacks.
-