The ProMdl Object
A model is a top-level object in a mode. For example, in Part mode, the model is a part; in Assembly mode, the model is an assembly.
The object ProMdl is therefore used for all those functions whose action applies to models of any type, such as file management operations and version stamps.
The declaration of ProMdl is as follows:
typedef void* ProMdl;
Instances of the ProMdl object are objects for the more specific modes. For example, ProSolid is an instance of ProMdl, and ProAssembly and ProPart are instances of ProSolid. All these object types are represented in by opaque handles, and you can make conversions between the types by casting.
Parent topic