The
SoType class keeps track of runtime type information in Inventor. Each type is associated with a given name, so lookup is possible in either direction.
Many Inventor classes request a unique
SoType when they are
initialized. This type can then be used to find out the actual class of an instance when only its base class is known, or to obtain an instance of a particular class given its type or name.
Note that
the names associated with types of Inventor classes do not contain the "So" prefix.