Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

model_struct Struct Reference
[Geometrical Objects in BICPL]

In-memory structure for a model. More...

#include <obj_defs.h>

Collaboration diagram for model_struct:

Collaboration graph
[legend]

Data Fields

STRING filename
int n_objects
object_struct ** objects
void * extra_ptr

Detailed Description

In-memory structure for a model.

A model is a set of objects with associated data, stored together in a file.

Definition at line 219 of file obj_defs.h.


Field Documentation

void* model_struct::extra_ptr
 

Definition at line 224 of file obj_defs.h.

Referenced by assign_model_extra_ptr(), delete_model(), get_model_extra_ptr(), and initialize_model().

STRING model_struct::filename
 

Definition at line 221 of file obj_defs.h.

Referenced by delete_model(), initialize_model(), input_object(), and io_model().

int model_struct::n_objects
 

Definition at line 222 of file obj_defs.h.

Referenced by add_object_to_model(), advance_object_traverse(), delete_model(), find_object_index_in_model(), initialize_model(), input_object(), insert_object_in_model(), and remove_ith_object_from_model().

struct object_struct** model_struct::objects
 

Definition at line 223 of file obj_defs.h.

Referenced by add_object_to_model(), advance_object_traverse(), delete_model(), find_object_index_in_model(), input_object(), insert_object_in_model(), and remove_ith_object_from_model().


The documentation for this struct was generated from the following file:
Generated on Wed Jul 28 09:11:24 2004 for BICPL by doxygen 1.3.7