Class Restore Methods
List of: Discussion Topic
Subjects: SAT Save and Restore
Contents: Kernel

Every ACIS class that can have information retrieved from a save file typically has a restore method. In most cases, this is either restore_common or restore_data.

When the restore methods are documented for a given class, they contain a function prototype, a description, and some pseudo-code to describe the actual data that is retrieved from the SAT file. The pseudo-code can include references to other class restore functions or to other generic functions to handle known data types in the save file.

For example, when restoring a cone entity from a save file, the cone::restore_data method references the ellipse::restore_data method as well as the surface::restore_data method. It also references common input functions like read_real and read_logical. Likewise, the ellipse::restore_data method references the common input functions read_position, read_unit_vector, and read_vector.

Hence, finding out exactly all of the data associated with a given save identifier may involve tracing through several classes and common input functions.
PDF/KERN/09SAT.PDF
HTM/DATA/KERN/KERN/09SAT/0021.HTM