Go to the source code of this file.
|
| void | compute_cross_product (double const *u, double const *v, double *w) |
| |
| double | compute_distance_between_two_points (double const *start_point, double const *end_point) |
| |
| double | compute_scalar_product (double const *u, double const *const v) |
| |
| double | compute_vector_norm (double const *vector) |
| |
| void | make_vector_from_two_points (double const *start_point, double const *end_point, double *vector) |
| |
| void | normalize_vector (double *vector) |
| |
| void | orthogonalize_vector_against_direction (double const *direction, double *vector) |
| |
| void | project_vector_onto_direction (double const *direction, double *vector) |
| |
| void | rotate_points (unsigned int rotation_axis, double rotation_angle, unsigned int n_points, double *points) |
| |
| void | scale_points (double const *scaling_factors, unsigned int n_points, double *points) |
| |
| void | scale_points (unsigned int direction, double scaling_factor, unsigned int n_points, double *points) |
| |
| void | translate_points (double const *translation_vector, unsigned int n_points, double *points) |
| |
| void | translate_points (unsigned int direction, double distance, unsigned int n_points, double *points) |
| |
◆ compute_cross_product()
| void compute_cross_product |
( |
double const * |
u, |
|
|
double const * |
v, |
|
|
double * |
w |
|
) |
| |
◆ compute_distance_between_two_points()
| double compute_distance_between_two_points |
( |
double const * |
start_point, |
|
|
double const * |
end_point |
|
) |
| |
◆ compute_scalar_product()
| double compute_scalar_product |
( |
double const * |
u, |
|
|
double const *const |
v |
|
) |
| |
◆ compute_vector_norm()
| double compute_vector_norm |
( |
double const * |
vector | ) |
|
◆ make_vector_from_two_points()
| void make_vector_from_two_points |
( |
double const * |
start_point, |
|
|
double const * |
end_point, |
|
|
double * |
vector |
|
) |
| |
◆ normalize_vector()
| void normalize_vector |
( |
double * |
vector | ) |
|
◆ orthogonalize_vector_against_direction()
| void orthogonalize_vector_against_direction |
( |
double const * |
direction, |
|
|
double * |
vector |
|
) |
| |
◆ project_vector_onto_direction()
| void project_vector_onto_direction |
( |
double const * |
direction, |
|
|
double * |
vector |
|
) |
| |
◆ rotate_points()
| void rotate_points |
( |
unsigned int |
rotation_axis, |
|
|
double |
rotation_angle, |
|
|
unsigned int |
n_points, |
|
|
double * |
points |
|
) |
| |
◆ scale_points() [1/2]
| void scale_points |
( |
double const * |
scaling_factors, |
|
|
unsigned int |
n_points, |
|
|
double * |
points |
|
) |
| |
◆ scale_points() [2/2]
| void scale_points |
( |
unsigned int |
direction, |
|
|
double |
scaling_factor, |
|
|
unsigned int |
n_points, |
|
|
double * |
points |
|
) |
| |
◆ translate_points() [1/2]
| void translate_points |
( |
double const * |
translation_vector, |
|
|
unsigned int |
n_points, |
|
|
double * |
points |
|
) |
| |
◆ translate_points() [2/2]
| void translate_points |
( |
unsigned int |
direction, |
|
|
double |
distance, |
|
|
unsigned int |
n_points, |
|
|
double * |
points |
|
) |
| |