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

quadmesh_struct Struct Reference
[Geometrical Objects in BICPLQuadmeshes]

In-memory structure for a quadrilateral mesh. More...

#include <obj_defs.h>

Collaboration diagram for quadmesh_struct:

Collaboration graph
[legend]

Data Fields

Colour_flags colour_flag
Colour * colours
Surfprop surfprop
BOOLEAN m_closed
BOOLEAN n_closed
int m
int n
Point * points
Vector * normals
bintree_struct_ptr bintree

Detailed Description

In-memory structure for a quadrilateral mesh.

Definition at line 137 of file obj_defs.h.


Field Documentation

bintree_struct_ptr quadmesh_struct::bintree
 

Definition at line 154 of file obj_defs.h.

Referenced by create_quadmesh_bintree(), delete_quadmesh(), find_closest_point_on_object(), initialize_quadmesh(), and intersect_ray_with_object().

Colour_flags quadmesh_struct::colour_flag
 

Definition at line 139 of file obj_defs.h.

Referenced by colour_code_object(), delete_quadmesh(), get_quadmesh_colours(), initialize_quadmesh(), and io_quadmesh().

Colour* quadmesh_struct::colours
 

Definition at line 140 of file obj_defs.h.

Referenced by colour_code_object(), delete_quadmesh(), get_quadmesh_colours(), initialize_quadmesh(), io_quadmesh(), and set_quadmesh_colours().

int quadmesh_struct::m
 

The number of rows (m) and columns (n).

Definition at line 150 of file obj_defs.h.

Referenced by colour_code_object(), compute_quadmesh_normals(), delete_quadmesh(), get_quadmesh_n_objects(), get_quadmesh_normals(), get_quadmesh_patch_indices(), get_quadmesh_point(), get_quadmesh_points(), initialize_quadmesh(), intersect_planes_with_quadmesh(), io_quadmesh(), and reverse_quadmesh_vertices().

BOOLEAN quadmesh_struct::m_closed
 

These fields set whether the rows (m_closed) or the columns (n_closed) have their extreme points joined by an edge.

Definition at line 146 of file obj_defs.h.

Referenced by create_tube(), get_quadmesh_n_objects(), initialize_quadmesh(), and io_quadmesh().

int quadmesh_struct::n
 

The number of rows (m) and columns (n).

Definition at line 150 of file obj_defs.h.

Referenced by colour_code_object(), compute_quadmesh_normals(), delete_quadmesh(), get_quadmesh_n_objects(), get_quadmesh_normals(), get_quadmesh_patch_indices(), get_quadmesh_point(), get_quadmesh_points(), initialize_quadmesh(), intersect_planes_with_quadmesh(), io_quadmesh(), reverse_quadmesh_vertices(), and set_quadmesh_point().

BOOLEAN quadmesh_struct::n_closed
 

These fields set whether the rows (m_closed) or the columns (n_closed) have their extreme points joined by an edge.

Definition at line 146 of file obj_defs.h.

Referenced by create_tube(), get_quadmesh_n_objects(), initialize_quadmesh(), and io_quadmesh().

Vector* quadmesh_struct::normals
 

Definition at line 152 of file obj_defs.h.

Referenced by compute_quadmesh_normals(), create_tube(), delete_quadmesh(), get_quadmesh_normals(), initialize_quadmesh(), io_quadmesh(), reverse_quadmesh_vertices(), and set_quadmesh_point().

Point* quadmesh_struct::points
 

Definition at line 151 of file obj_defs.h.

Referenced by colour_code_object(), compute_quadmesh_normals(), create_tube(), delete_quadmesh(), get_quadmesh_patch(), get_quadmesh_point(), get_quadmesh_points(), initialize_quadmesh(), intersect_planes_with_quadmesh(), io_quadmesh(), reverse_quadmesh_vertices(), and set_quadmesh_point().

Surfprop quadmesh_struct::surfprop
 

Definition at line 141 of file obj_defs.h.

Referenced by get_quadmesh_surfprop(), initialize_quadmesh(), and io_quadmesh().


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