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

object_struct Struct Reference
[Geometrical Objects in BICPL]

In-memory structure for an object. More...

#include <obj_defs.h>

Collaboration diagram for object_struct:

Collaboration graph
[legend]

Data Fields

Object_types object_type
BOOLEAN visibility
union {
   lines_struct   lines
   marker_struct   marker
   model_struct   model
   pixels_struct   pixels
   polygons_struct   polygons
   quadmesh_struct   quadmesh
   text_struct   text
specific

Detailed Description

In-memory structure for an object.

Definition at line 231 of file obj_defs.h.


Field Documentation

lines_struct object_struct::lines
 

Definition at line 238 of file obj_defs.h.

marker_struct object_struct::marker
 

Definition at line 239 of file obj_defs.h.

model_struct object_struct::model
 

Definition at line 240 of file obj_defs.h.

Object_types object_struct::object_type
 

Definition at line 233 of file obj_defs.h.

Referenced by advance_object_traverse(), check_correct_general_lines(), check_correct_general_polygons(), check_correct_parametric_lines(), check_correct_parametric_polygons(), check_correct_subsampled_polygons(), colour_code_object(), create_object(), delete_object(), find_closest_polygon_point(), get_lines_ptr(), get_marker_ptr(), get_model_ptr(), get_object_colours(), get_object_name(), get_object_normals(), get_object_points(), get_object_surfprop(), get_object_type(), get_pixels_ptr(), get_polygons_ptr(), get_quadmesh_ptr(), get_text_ptr(), input_original_positions(), output_object(), and set_object_colours().

pixels_struct object_struct::pixels
 

Definition at line 241 of file obj_defs.h.

polygons_struct object_struct::polygons
 

Definition at line 242 of file obj_defs.h.

quadmesh_struct object_struct::quadmesh
 

Definition at line 243 of file obj_defs.h.

union { ... } object_struct::specific
 

Referenced by find_closest_polygon_point(), get_lines_ptr(), get_marker_ptr(), get_model_ptr(), get_pixels_ptr(), get_polygons_ptr(), get_quadmesh_ptr(), and get_text_ptr().

text_struct object_struct::text
 

Definition at line 244 of file obj_defs.h.

BOOLEAN object_struct::visibility
 

Definition at line 234 of file obj_defs.h.

Referenced by create_object(), get_object_visibility(), and set_object_visibility().


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