6 #ifndef HECMW_VIS_SF_GEOM_H_INCLUDED
7 #define HECMW_VIS_SF_GEOM_H_INCLUDED
27 #define EPSILON 0.00000001
29 #define TABLE_SIZE 100
31 #define VERTEX_PACK 50
33 #define POLYGON_PACK 100
35 #define VERTEX_KIND 27
41 #define HEX_NODE_INDEX 255
43 #define HEX_FACE_INDEX 63
45 #define PRISM_N_NODE 6
47 #define PRISM_N_FACE 5
49 #define PRISM_NODE_INDEX 63
51 #define PRISM_FACE_INDEX 31
53 #define TETRA_N_NODE 4
55 #define TETRA_N_FACE 4
57 #define TETRA_NODE_INDEX 15
59 #define TETRA_FACE_INDEX 15
63 #define HASH_TABLE_SIZE 10000
65 #define NUM_CONTROL_PSF 73
struct _vertex_struct Vertex
struct _polygon_obj_struct Polygon_obj
struct _hash_table_struct Hash_table
struct _point_tetra_struct Tetra_point
struct _cube_polygons_struct Cube_polygons
struct _result_struct Result
struct _rotation_info_struct Rotation_info
struct _isoline_struct Isoline
struct _polygon_struct Polygon
struct _patch_tetra_struct Patch_tetra
struct _isohead_struct Isohead
struct _overlap_struct Overlap
struct _head_patch_tetra_struct Head_patch_tetra
struct _surface_module_struct Surface
struct _connect_inf Connect_inf
struct _tetra_struct Tetra
struct _hash_vertex_struct Hash_vertex
struct _triangle_struct Triangle
struct _CS_polygon_struct CS_polygon_obj
struct _fgeom_struct Fgeom
struct _boundary_patch_struct Boundary_patch
struct _point_struct Point
struct _prism_struct Prism
struct _psf_link_struct PSF_link
struct _boundary_patch_struct * next_patch
struct _hash_table_struct * next_elem
struct _hash_vertex_struct * next_vertex
struct _isoline_struct * nextline
struct _isoline_struct * nextline
struct _overlap_struct * next_elem
struct _patch_tetra_struct * next_patch
struct _point_struct * nextpoint
struct _point_tetra_struct * nextpoint
struct _polygon_struct * nextpolygon
struct _psf_link_struct * next_psf
int stat_para[NUM_CONTROL_PSF]
struct surface_module * sf
unsigned char grid_point[8]
double deform_line_color[3]
double initial_line_color[3]
struct _vertex_struct * next_verts
char color_subcomp_name[128]
char data_subcomp_name[128]
double deform_line_color[3]
double initial_line_color[3]
char color_comp_name[128]