#include <coVectField.h>
|
| coVectField (int num_points, float *_x_in, float *_y_in, float *_z_in, float *_u_in, float *_v_in, float *_w_in) |
| Unstructured Grid C'tor. More...
|
|
| coVectField (int grd_type, float *_x_in, float *_y_in, float *_z_in, float *_u_in, float *_v_in, float *_w_in, int _i_dim, int _j_dim, int _k_dim) |
| Structured Grid C'tor. More...
|
|
| coVectField (float *_x_in, float *_y_in, float *_z_in, float *_u_in, float *_v_in, float *_w_in, int _i_dim, int _j_dim, int _k_dim, float min_max[6]) |
| Unigrid C'tor. More...
|
|
void | setScalarInField (float *scField) |
| set the scalar field More...
|
|
void | setProjectionNormals (float *_n_x, float *_n_y, float *_n_z) |
| set normal list (to project lines) More...
|
|
virtual | ~coVectField () |
|
void | compute_vectorfields (float scale, int length_param, int fasten_param, int num_sectors, const coObjInfo *outlines, const coObjInfo *outfloat, ValFlag flag=PER_VERTEX) |
|
void | compute_vectorfields (float scale_, int length, int fasten_param, int num_sectors, float arrow_factor, float angle, const coObjInfo *objInfoLines, const coObjInfo *objInfoFloat, ValFlag=PER_VERTEX) |
|
float * | get_scalar_data () |
|
int | get_scalar_count () |
|
coDoLines * | get_obj_lines () |
|
coDoFloat * | get_obj_scalar () |
|
◆ ValFlag
Enumerator |
---|
PER_VERTEX | |
PER_LINE | |
◆ coVectField() [1/3]
coVectField::coVectField |
( |
int |
num_points, |
|
|
float * |
_x_in, |
|
|
float * |
_y_in, |
|
|
float * |
_z_in, |
|
|
float * |
_u_in, |
|
|
float * |
_v_in, |
|
|
float * |
_w_in |
|
) |
| |
◆ coVectField() [2/3]
coVectField::coVectField |
( |
int |
grd_type, |
|
|
float * |
_x_in, |
|
|
float * |
_y_in, |
|
|
float * |
_z_in, |
|
|
float * |
_u_in, |
|
|
float * |
_v_in, |
|
|
float * |
_w_in, |
|
|
int |
_i_dim, |
|
|
int |
_j_dim, |
|
|
int |
_k_dim |
|
) |
| |
◆ coVectField() [3/3]
coVectField::coVectField |
( |
float * |
_x_in, |
|
|
float * |
_y_in, |
|
|
float * |
_z_in, |
|
|
float * |
_u_in, |
|
|
float * |
_v_in, |
|
|
float * |
_w_in, |
|
|
int |
_i_dim, |
|
|
int |
_j_dim, |
|
|
int |
_k_dim, |
|
|
float |
min_max[6] |
|
) |
| |
◆ ~coVectField()
virtual covise::coVectField::~coVectField |
( |
| ) |
|
|
inlinevirtual |
◆ compute_vectorfields() [1/2]
◆ compute_vectorfields() [2/2]
void coVectField::compute_vectorfields |
( |
float |
scale_, |
|
|
int |
length, |
|
|
int |
fasten_param, |
|
|
int |
num_sectors, |
|
|
float |
arrow_factor, |
|
|
float |
angle, |
|
|
const coObjInfo * |
objInfoLines, |
|
|
const coObjInfo * |
objInfoFloat, |
|
|
ValFlag |
flag = PER_VERTEX |
|
) |
| |
◆ create_lines()
void coVectField::create_lines |
( |
| ) |
|
|
private |
◆ create_rectgrid_lines()
void coVectField::create_rectgrid_lines |
( |
| ) |
|
|
private |
◆ create_stings()
void coVectField::create_stings |
( |
| ) |
|
|
private |
◆ create_strgrid_lines()
void coVectField::create_strgrid_lines |
( |
| ) |
|
|
private |
◆ create_unigrid_lines()
void coVectField::create_unigrid_lines |
( |
| ) |
|
|
private |
◆ fillTheStingPoints()
void coVectField::fillTheStingPoints |
( |
const int |
i | ) |
|
|
private |
◆ get_obj_lines()
coDoLines * covise::coVectField::get_obj_lines |
( |
| ) |
|
|
inline |
◆ get_obj_scalar()
coDoFloat * covise::coVectField::get_obj_scalar |
( |
| ) |
|
|
inline |
◆ get_scalar_count()
int covise::coVectField::get_scalar_count |
( |
| ) |
|
|
inline |
◆ get_scalar_data()
float * covise::coVectField::get_scalar_data |
( |
| ) |
|
|
inline |
◆ orthoBase()
void coVectField::orthoBase |
( |
float * |
, |
|
|
float * |
, |
|
|
const float * |
|
|
) |
| |
|
private |
◆ project_lines()
void coVectField::project_lines |
( |
int |
keepLength | ) |
|
|
private |
◆ setProjectionNormals()
void covise::coVectField::setProjectionNormals |
( |
float * |
_n_x, |
|
|
float * |
_n_y, |
|
|
float * |
_n_z |
|
) |
| |
|
inline |
set normal list (to project lines)
◆ setScalarInField()
void covise::coVectField::setScalarInField |
( |
float * |
scField | ) |
|
|
inline |
◆ vector_displacement()
void coVectField::vector_displacement |
( |
| ) |
|
|
private |
◆ angle_
float covise::coVectField::angle_ |
|
private |
◆ arrow_factor_
float covise::coVectField::arrow_factor_ |
|
private |
◆ cos_a_
float covise::coVectField::cos_a_ |
|
private |
◆ cosenos_
float* covise::coVectField::cosenos_ |
|
private |
◆ fasten_param
int covise::coVectField::fasten_param |
|
private |
◆ grdtype
int covise::coVectField::grdtype |
|
private |
◆ i_dim
int covise::coVectField::i_dim |
|
private |
◆ j_dim
int covise::coVectField::j_dim |
|
private |
◆ k_dim
int covise::coVectField::k_dim |
|
private |
◆ l_l
int* covise::coVectField::l_l |
|
private |
◆ length_param
int covise::coVectField::length_param |
|
private |
◆ lines_out
◆ min_max
float covise::coVectField::min_max[6] |
|
private |
◆ n_x
float* covise::coVectField::n_x |
|
private |
◆ n_y
float * covise::coVectField::n_y |
|
private |
◆ n_z
float * covise::coVectField::n_z |
|
private |
◆ num_scalar
int covise::coVectField::num_scalar |
|
private |
◆ num_sectors_
int covise::coVectField::num_sectors_ |
|
private |
◆ numc
int covise::coVectField::numc |
|
private |
◆ numc_line_2_
int covise::coVectField::numc_line_2_ |
|
private |
◆ numc_line_3_
int covise::coVectField::numc_line_3_ |
|
private |
◆ s_in
float* covise::coVectField::s_in |
|
private |
◆ s_out
float* covise::coVectField::s_out |
|
private |
◆ scale
float covise::coVectField::scale |
|
private |
◆ scale_max
float covise::coVectField::scale_max |
|
private |
◆ scale_min
float covise::coVectField::scale_min |
|
private |
◆ senos_
float* covise::coVectField::senos_ |
|
private |
◆ sin_a_
float covise::coVectField::sin_a_ |
|
private |
◆ u_in
float* covise::coVectField::u_in |
|
private |
◆ u_scalar_data
coDoFloat* covise::coVectField::u_scalar_data |
|
private |
◆ v_in
float * covise::coVectField::v_in |
|
private |
◆ v_l
int * covise::coVectField::v_l |
|
private |
◆ w_in
float * covise::coVectField::w_in |
|
private |
◆ x_c
float * covise::coVectField::x_c |
|
private |
◆ x_in
float* covise::coVectField::x_in |
|
private |
◆ y_c
float * covise::coVectField::y_c |
|
private |
◆ y_in
float* covise::coVectField::y_in |
|
private |
◆ z_c
float * covise::coVectField::z_c |
|
private |
◆ z_in
float* covise::coVectField::z_in |
|
private |
The documentation for this class was generated from the following files: