![]() |
FrontISTR
5.7.1
Large-scale structural analysis program with finit element method
|
Go to the source code of this file.
Data Structures | |
| struct | _vr_parameter_struct |
| struct | _pvr_link_struct |
| struct | surface_info_struct |
| struct | _data_structured_vr_struct |
| struct | _tree_pointer_struct |
Macros | |
| #define | MASTER_PE 0 |
| #define | EPSILON 0.00000001 |
| #define | PI 3.1415926 |
| #define | SQR(x) (x) * (x) |
| #define | HASH_TABLE_SIZE 10000 |
| #define | DIGN_PE 2 |
| #define | BAR_WIDTH 10 |
| #define | NUM_CONTROL_PVR 51 |
| #define | MAX_N_NODE 20 |
Typedefs | |
| typedef struct _vr_parameter_struct | Parameter_vr |
| typedef struct _pvr_link_struct | PVR_link |
| typedef struct surface_info_struct | Surface_info |
| typedef struct _data_structured_vr_struct | VR_data |
| typedef struct _tree_pointer_struct | Tree_pointer |
| typedef Tree_pointer * | Tree_pointer_ptr |
Functions | |
| int | find_first_inter (double point_o[3], double view_point_d[3], int r_level[3], double orig_xyz[3], double dxyz[3], double r_dxyz[3], double ray_direction[3], double first_p[3], int ijk[3]) |
| void | ray_trace (int remove_0_display_on, int color_mapping_style, double *interval_point, int transfer_function_style, double opa_value, int num_of_features, double *fea_point, double view_point_d[3], int interval_mapping_num, int color_system_type, int num_of_lights, double *light_point, double k_ads[3], double orig_xyz[3], double dxyz[3], double r_dxyz[3], int r_level[3], int *empty_flag, double *var, double *grad_var, double first_p[3], int first_ijk[3], double ray_direction[3], double mincolor, double maxcolor, double accum_rgba[4], double grad_minmax[2], double feap_minmax[2], double feai_minmax[2], double dis_minmax[2], double *opa_table, double tav_length, int time_step, int test_i, int test_j) |
| #define BAR_WIDTH 10 |
Definition at line 52 of file hecmw_vis_ray_trace.h.
| #define DIGN_PE 2 |
Definition at line 50 of file hecmw_vis_ray_trace.h.
| #define EPSILON 0.00000001 |
Definition at line 33 of file hecmw_vis_ray_trace.h.
| #define HASH_TABLE_SIZE 10000 |
Definition at line 46 of file hecmw_vis_ray_trace.h.
| #define MASTER_PE 0 |
Definition at line 20 of file hecmw_vis_ray_trace.h.
| #define MAX_N_NODE 20 |
Definition at line 54 of file hecmw_vis_ray_trace.h.
| #define NUM_CONTROL_PVR 51 |
Definition at line 53 of file hecmw_vis_ray_trace.h.
| #define PI 3.1415926 |
Definition at line 34 of file hecmw_vis_ray_trace.h.
| #define SQR | ( | x | ) | (x) * (x) |
Definition at line 45 of file hecmw_vis_ray_trace.h.
| typedef struct _vr_parameter_struct Parameter_vr |
| typedef struct _pvr_link_struct PVR_link |
| typedef struct surface_info_struct Surface_info |
| typedef struct _tree_pointer_struct Tree_pointer |
| typedef Tree_pointer* Tree_pointer_ptr |
Definition at line 170 of file hecmw_vis_ray_trace.h.
| typedef struct _data_structured_vr_struct VR_data |
| int find_first_inter | ( | double | point_o[3], |
| double | view_point_d[3], | ||
| int | r_level[3], | ||
| double | orig_xyz[3], | ||
| double | dxyz[3], | ||
| double | r_dxyz[3], | ||
| double | ray_direction[3], | ||
| double | first_p[3], | ||
| int | ijk[3] | ||
| ) |
Definition at line 271 of file hecmw_vis_ray_trace.c.
| void ray_trace | ( | int | remove_0_display_on, |
| int | color_mapping_style, | ||
| double * | interval_point, | ||
| int | transfer_function_style, | ||
| double | opa_value, | ||
| int | num_of_features, | ||
| double * | fea_point, | ||
| double | view_point_d[3], | ||
| int | interval_mapping_num, | ||
| int | color_system_type, | ||
| int | num_of_lights, | ||
| double * | light_point, | ||
| double | k_ads[3], | ||
| double | orig_xyz[3], | ||
| double | dxyz[3], | ||
| double | r_dxyz[3], | ||
| int | r_level[3], | ||
| int * | empty_flag, | ||
| double * | var, | ||
| double * | grad_var, | ||
| double | first_p[3], | ||
| int | first_ijk[3], | ||
| double | ray_direction[3], | ||
| double | mincolor, | ||
| double | maxcolor, | ||
| double | accum_rgba[4], | ||
| double | grad_minmax[2], | ||
| double | feap_minmax[2], | ||
| double | feai_minmax[2], | ||
| double | dis_minmax[2], | ||
| double * | opa_table, | ||
| double | tav_length, | ||
| int | time_step, | ||
| int | test_i, | ||
| int | test_j | ||
| ) |
Definition at line 731 of file hecmw_vis_ray_trace.c.