23#define on_the_bottom 1
24#define on_the_middle 2
29class coDistributedObject;
55 float scale, scale_min, scale_max;
65 float *
n_x, *n_y, *n_z;
67 void create_strgrid_lines();
68 void create_rectgrid_lines();
69 void create_unigrid_lines();
71 void vector_displacement();
74 void fillTheStingPoints(
const int);
75 void orthoBase(
float *,
float *,
const float *);
77 void project_lines(
int keepLength);
82 float *_x_in,
float *_y_in,
float *_z_in,
83 float *_u_in,
float *_v_in,
float *_w_in);
87 float *_x_in,
float *_y_in,
float *_z_in,
88 float *_u_in,
float *_v_in,
float *_w_in,
89 int _i_dim,
int _j_dim,
int _k_dim);
92 coVectField(
float *_x_in,
float *_y_in,
float *_z_in,
93 float *_u_in,
float *_v_in,
float *_w_in,
94 int _i_dim,
int _j_dim,
int _k_dim,
121 void compute_vectorfields(
float scale,
int length_param,
int fasten_param,
int num_sectors,
123 void compute_vectorfields(
float scale_,
int length,
int fasten_param,
int num_sectors,
140 return u_scalar_data;
149 const coDoColormap *colorMap,
float scale,
int lineChoice,
int numsectors,
int projectlines);
151 const coDoColormap *colorMap,
float scale,
int lineChoice,
int numsectors,
float arrow_factor,
152 float angle,
int projectlines);
#define ALGEXPORT
Definition: coExport.h:337
GLsizei const GLchar *const * string
Definition: khronos-glext.h:6750
GLenum GLenum GLenum GLenum GLenum scale
Definition: khronos-glext.h:9991
GLuint color
Definition: khronos-glext.h:6934
GLfloat angle
Definition: khronos-glext.h:12122
GLenum GLuint GLenum GLsizei length
Definition: khronos-glext.h:6279
list of all chemical elements
Definition: coConfig.h:27
const int PER_VERTEX
Definition: covise_shm.h:144
Definition: coObjID.h:231
Definition: coDistributedObject.h:296
Definition: coDoColormap.h:39
Definition: coDoData.h:85
Definition: coDoLines.h:48
Definition: coColors.h:70
Definition: coVectField.h:35
float sin_a_
Definition: coVectField.h:45
coDoLines * lines_out
Definition: coVectField.h:39
int numc_line_2_
Definition: coVectField.h:50
int num_sectors_
Definition: coVectField.h:49
int fasten_param
Definition: coVectField.h:54
float * y_c
Definition: coVectField.h:60
void setProjectionNormals(float *_n_x, float *_n_y, float *_n_z)
set normal list (to project lines)
Definition: coVectField.h:104
int * l_l
Definition: coVectField.h:64
int get_scalar_count()
Definition: coVectField.h:130
float * n_x
Definition: coVectField.h:65
int grdtype
Definition: coVectField.h:58
coDoLines * get_obj_lines()
Definition: coVectField.h:134
void setScalarInField(float *scField)
set the scalar field
Definition: coVectField.h:98
int numc
Definition: coVectField.h:53
float angle_
Definition: coVectField.h:43
float arrow_factor_
Definition: coVectField.h:48
int numc_line_3_
Definition: coVectField.h:51
float * s_in
Definition: coVectField.h:62
int num_scalar
Definition: coVectField.h:38
float * z_c
Definition: coVectField.h:61
coDoFloat * get_obj_scalar()
Definition: coVectField.h:138
float * get_scalar_data()
Definition: coVectField.h:126
float * senos_
Definition: coVectField.h:47
float * x_c
Definition: coVectField.h:59
virtual ~coVectField()
Definition: coVectField.h:111
coDoFloat * u_scalar_data
Definition: coVectField.h:40
float * s_out
Definition: coVectField.h:37
float * cosenos_
Definition: coVectField.h:46
float * u_in
Definition: coVectField.h:63
ValFlag
Definition: coVectField.h:117
@ PER_VERTEX
Definition: coVectField.h:118
float cos_a_
Definition: coVectField.h:44
float scale
Definition: coVectField.h:55
int i_dim
Definition: coVectField.h:56
Definition: coVectField.h:146
int _project_lines
Definition: coVectField.h:176
int _num_sectors
Definition: coVectField.h:173
const coDistributedObject * _geo
Definition: coVectField.h:165
const coDistributedObject * _vect
Definition: coVectField.h:166
float _angle
Definition: coVectField.h:175
int _fasten_param
Definition: coVectField.h:172
int _length_param
Definition: coVectField.h:171
float _arrow_factor
Definition: coVectField.h:174
const coDoColormap * _colorMap
Definition: coVectField.h:167
float _scale
Definition: coVectField.h:170