#include <volume_io/internal_volume_io.h>
#include <bicpl/trans.h>
#include <bicpl/numerical.h>
Include dependency graph for transforms.c:
Go to the source code of this file.
Functions | |
public void | make_scale_transform (Real sx, Real sy, Real sz, Transform *transform) |
public void | set_transform_x_and_z_axes (Transform *transform, Vector *x_axis, Vector *z_axis) |
public void | make_translation_transform (Real x_trans, Real y_trans, Real z_trans, Transform *transform) |
public void | make_origin_transform (Point *origin, Transform *transform) |
public void | make_rotation_transform (Real radians, int axis, Transform *transform) |
public void | make_transform_relative_to_point (Point *point, Transform *transform, Transform *rel_transform) |
public void | make_transform_in_coordinate_system (Point *origin, Vector *x_axis, Vector *y_axis, Vector *z_axis, Transform *transform, Transform *rel_transform) |
public void | make_rotation_about_axis (Vector *axis, Real angle, Transform *transform) |
public void | convert_2d_transform_to_rotation_translation (Transform *transform, Real *degrees_clockwise, Real *x_trans, Real *y_trans) |
public Real | compute_clockwise_rotation (Real x, Real y) |
public BOOLEAN | is_transform_right_handed (Transform *transform) |
public void | make_identity_transform_2d (Transform_2d *transform) |
public void | get_inverse_transform_2d (Transform_2d *transform, Transform_2d *inverse) |
public void | transform_point_2d (Transform_2d *transform, Real x, Real y, Real *x_trans, Real *y_trans) |
public void | get_least_squares_transform_2d (int n_points, Real x[], Real y[], Real x_trans[], Real y_trans[], Transform_2d *transform_2d) |
|
Definition at line 367 of file transforms.c. References y. Referenced by convert_2d_transform_to_rotation_translation(), get_polygon_edge_angle(), map_sphere_to_uv(), and rotmat_to_ang(). |
|
Definition at line 335 of file transforms.c. References compute_clockwise_rotation(), and y. |
|
Definition at line 451 of file transforms.c. Referenced by resample_pixels(). |
|
Definition at line 533 of file transforms.c. References least_squares(), and y. |
|
Definition at line 398 of file transforms.c. |
|
Definition at line 427 of file transforms.c. |
|
Definition at line 131 of file transforms.c. |
|
Definition at line 270 of file transforms.c. References y. Referenced by flatten_around_vertex_to_sphere(). |
|
Definition at line 157 of file transforms.c. Referenced by get_prediction_weights_3d(), make_rots(), and rotmat_to_ang(). |
|
Definition at line 38 of file transforms.c. Referenced by concat_transformation_matrix(), and smooth_resample_volume(). |
|
Definition at line 237 of file transforms.c. |
|
Definition at line 198 of file transforms.c. References make_translation_transform(). |
|
Definition at line 105 of file transforms.c. Referenced by concat_transformation_matrix(), create_cropped_volume(), get_prediction_weights_3d(), make_transform_relative_to_point(), and smooth_resample_volume(). |
|
Definition at line 72 of file transforms.c. |
|
Definition at line 499 of file transforms.c. References y. Referenced by resample_pixels(). |