23 #define on_the_bottom 1
24 #define on_the_middle 2
29 class coDistributedObject;
32 class ScalarContainer;
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);
float * x_in
Definition: coVectField.h:59
float * senos_
Definition: coVectField.h:47
Definition: coDoData.h:84
Definition: coDoColormap.h:38
void setProjectionNormals(float *_n_x, float *_n_y, float *_n_z)
set normal list (to project lines)
Definition: coVectField.h:104
Definition: coColors.h:69
float cos_a_
Definition: coVectField.h:44
GLsizei const GLchar *const * string
Definition: khronos-glext.h:6750
int get_scalar_count()
Definition: coVectField.h:130
GLenum GLenum GLenum GLenum GLenum scale
Definition: khronos-glext.h:9991
ValFlag
Definition: coVectField.h:116
void setScalarInField(float *scField)
set the scalar field
Definition: coVectField.h:98
int _fasten_param
Definition: coVectField.h:172
GLenum GLuint GLenum GLsizei length
Definition: khronos-glext.h:6279
GLfloat angle
Definition: khronos-glext.h:12122
int grdtype
Definition: coVectField.h:58
int num_sectors_
Definition: coVectField.h:49
float * n_z
Definition: coVectField.h:65
const int PER_VERTEX
Definition: covise_shm.h:144
GLuint color
Definition: khronos-glext.h:6934
Definition: coVectField.h:118
float * get_scalar_data()
Definition: coVectField.h:126
float * cosenos_
Definition: coVectField.h:46
int * v_l
Definition: coVectField.h:64
float _angle
Definition: coVectField.h:175
Definition: coObjID.h:230
int numc_line_3_
Definition: coVectField.h:51
int k_dim
Definition: coVectField.h:56
float _scale
Definition: coVectField.h:170
Definition: coDoLines.h:47
float arrow_factor_
Definition: coVectField.h:48
const coDistributedObject * _geo
Definition: coVectField.h:165
Definition: coVectField.h:145
float * z_in
Definition: coVectField.h:61
float * w_in
Definition: coVectField.h:63
float * y_in
Definition: coVectField.h:60
coDoFloat * u_scalar_data
Definition: coVectField.h:40
int _length_param
Definition: coVectField.h:171
float scale_min
Definition: coVectField.h:55
coDoFloat * get_obj_scalar()
Definition: coVectField.h:138
const coDistributedObject * _vect
Definition: coVectField.h:166
int numc_line_2_
Definition: coVectField.h:50
float _arrow_factor
Definition: coVectField.h:174
coDoLines * get_obj_lines()
Definition: coVectField.h:134
Definition: coVectField.h:34
float sin_a_
Definition: coVectField.h:45
virtual ~coVectField()
Definition: coVectField.h:111
int _num_sectors
Definition: coVectField.h:173
int length_param
Definition: coVectField.h:54
Definition: coDistributedObject.h:295
#define ALGEXPORT
Definition: coExport.h:325
float * s_in
Definition: coVectField.h:62
const coDoColormap * _colorMap
Definition: coVectField.h:167
int numc
Definition: coVectField.h:53
float angle_
Definition: coVectField.h:43
int num_scalar
Definition: coVectField.h:38
float * s_out
Definition: coVectField.h:37
int _project_lines
Definition: coVectField.h:176
coDoLines * lines_out
Definition: coVectField.h:39