![]() |
FrontISTR
5.7.0
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.