MeshLib Rust Docs
Loading...
Searching...
No Matches
MRVector3.rs File Reference

Classes

struct  meshlib::Vector3_unsigned_char
struct  meshlib::Vector3b
struct  meshlib::Vector3d
struct  meshlib::Vector3f
struct  meshlib::Vector3i
struct  meshlib::Vector3i64

Namespaces

namespace  meshlib

Functions

auto meshlib::op_equal_mr_vector3b (a:&meshlib::Vector3b, b:&meshlib::Vector3b) -> bool
auto meshlib::op_not_equal_mr_vector3b (a:&meshlib::Vector3b, b:&meshlib::Vector3b) -> bool
auto meshlib::op_pos_mr_vector3b (a:&meshlib::Vector3b) -> &meshlib::Vector3b
auto meshlib::op_neg_mr_vector3b (a:&meshlib::Vector3b) -> meshlib::Vector3i
auto meshlib::op_add_mr_vector3b (a:&meshlib::Vector3b, b:&meshlib::Vector3b) -> meshlib::Vector3i
auto meshlib::op_sub_mr_vector3b (a:&meshlib::Vector3b, b:&meshlib::Vector3b) -> meshlib::Vector3i
auto meshlib::op_mul_bool_mr_vector3b (a:bool, b:&meshlib::Vector3b) -> meshlib::Vector3i
auto meshlib::op_mul_mr_vector3b_bool (b:&meshlib::Vector3b, a:bool) -> meshlib::Vector3i
auto meshlib::op_div_mr_vector3b_bool (b:meshlib::Vector3b, a:bool) -> meshlib::Vector3i
auto meshlib::op_add_assign_mr_vector3b (a:&mut meshlib::Vector3b, b:&meshlib::Vector3b) -> *mut meshlib::Vector3b
auto meshlib::op_sub_assign_mr_vector3b (a:&mut meshlib::Vector3b, b:&meshlib::Vector3b) -> *mut meshlib::Vector3b
auto meshlib::op_mul_assign_mr_vector3b_bool (a:&mut meshlib::Vector3b, b:bool) -> &mut meshlib::Vector3b
auto meshlib::op_div_assign_mr_vector3b_bool (a:&mut meshlib::Vector3b, b:bool) -> &mut meshlib::Vector3b
auto meshlib::op_print_mr_vector3b (s:&mut meshlib::std_ostream, vec:&meshlib::Vector3b) -> *mut meshlib::ffi::MR_std_ostream
auto meshlib::op_input_mr_vector3b (s:&mut meshlib::std_istream, vec:&mut meshlib::Vector3b) -> *mut meshlib::ffi::MR_std_istream
auto meshlib::op_equal_mr_vector3i64 (a:&meshlib::Vector3i64, b:&meshlib::Vector3i64) -> bool
auto meshlib::op_not_equal_mr_vector3i64 (a:&meshlib::Vector3i64, b:&meshlib::Vector3i64) -> bool
auto meshlib::op_pos_mr_vector3i64 (a:&meshlib::Vector3i64) -> &meshlib::Vector3i64
auto meshlib::op_neg_mr_vector3i64 (a:&meshlib::Vector3i64) -> meshlib::Vector3i64
auto meshlib::op_add_mr_vector3i64 (a:&meshlib::Vector3i64, b:&meshlib::Vector3i64) -> meshlib::Vector3i64
auto meshlib::op_sub_mr_vector3i64 (a:&meshlib::Vector3i64, b:&meshlib::Vector3i64) -> meshlib::Vector3i64
auto meshlib::op_mul_int64_t_mr_vector3i64 (a:i64, b:&meshlib::Vector3i64) -> meshlib::Vector3i64
auto meshlib::op_mul_mr_vector3i64_int64_t (b:&meshlib::Vector3i64, a:i64) -> meshlib::Vector3i64
auto meshlib::op_div_mr_vector3i64_int64_t (b:meshlib::Vector3i64, a:i64) -> meshlib::Vector3i64
auto meshlib::op_add_assign_mr_vector3i64 (a:&mut meshlib::Vector3i64, b:&meshlib::Vector3i64) -> *mut meshlib::Vector3i64
auto meshlib::op_sub_assign_mr_vector3i64 (a:&mut meshlib::Vector3i64, b:&meshlib::Vector3i64) -> *mut meshlib::Vector3i64
auto meshlib::op_mul_assign_mr_vector3i64_int64_t (a:&mut meshlib::Vector3i64, b:i64) -> &mut meshlib::Vector3i64
auto meshlib::op_div_assign_mr_vector3i64_int64_t (a:&mut meshlib::Vector3i64, b:i64) -> &mut meshlib::Vector3i64
auto meshlib::op_print_mr_vector3i64 (s:&mut meshlib::std_ostream, vec:&meshlib::Vector3i64) -> *mut meshlib::ffi::MR_std_ostream
auto meshlib::op_input_mr_vector3i64 (s:&mut meshlib::std_istream, vec:&mut meshlib::Vector3i64) -> *mut meshlib::ffi::MR_std_istream
auto meshlib::op_equal_mr_vector3_unsigned_char (a:&meshlib::Vector3_unsigned_char, b:&meshlib::Vector3_unsigned_char) -> bool
auto meshlib::op_not_equal_mr_vector3_unsigned_char (a:&meshlib::Vector3_unsigned_char, b:&meshlib::Vector3_unsigned_char) -> bool
auto meshlib::op_pos_mr_vector3_unsigned_char (a:&meshlib::Vector3_unsigned_char) -> &meshlib::Vector3_unsigned_char
auto meshlib::op_neg_mr_vector3_unsigned_char (a:&meshlib::Vector3_unsigned_char) -> meshlib::Vector3i
auto meshlib::op_add_mr_vector3_unsigned_char (a:&meshlib::Vector3_unsigned_char, b:&meshlib::Vector3_unsigned_char) -> meshlib::Vector3i
auto meshlib::op_sub_mr_vector3_unsigned_char (a:&meshlib::Vector3_unsigned_char, b:&meshlib::Vector3_unsigned_char) -> meshlib::Vector3i
auto meshlib::op_mul_unsigned_char_mr_vector3_unsigned_char (a:core::ffi::c_uchar, b:&meshlib::Vector3_unsigned_char) -> meshlib::Vector3i
auto meshlib::op_mul_mr_vector3_unsigned_char_unsigned_char (b:&meshlib::Vector3_unsigned_char, a:core::ffi::c_uchar) -> meshlib::Vector3i
auto meshlib::op_div_mr_vector3_unsigned_char_unsigned_char (b:&meshlib::Vector3_unsigned_char, a:core::ffi::c_uchar) -> meshlib::Vector3i
auto meshlib::op_add_assign_mr_vector3_unsigned_char (a:&mut meshlib::Vector3_unsigned_char, b:&meshlib::Vector3_unsigned_char) -> *mut meshlib::ffi::MR_Vector3_unsigned_char
auto meshlib::op_sub_assign_mr_vector3_unsigned_char (a:&mut meshlib::Vector3_unsigned_char, b:&meshlib::Vector3_unsigned_char) -> *mut meshlib::ffi::MR_Vector3_unsigned_char
auto meshlib::op_mul_assign_mr_vector3_unsigned_char_unsigned_char (a:&mut meshlib::Vector3_unsigned_char, b:core::ffi::c_uchar) -> &mut meshlib::Vector3_unsigned_char
auto meshlib::op_div_assign_mr_vector3_unsigned_char_unsigned_char (a:&mut meshlib::Vector3_unsigned_char, b:core::ffi::c_uchar) -> &mut meshlib::Vector3_unsigned_char
auto meshlib::op_print_mr_vector3_unsigned_char (s:&mut meshlib::std_ostream, vec:&meshlib::Vector3_unsigned_char) -> *mut meshlib::ffi::MR_std_ostream
auto meshlib::op_input_mr_vector3_unsigned_char (s:&mut meshlib::std_istream, vec:&mut meshlib::Vector3_unsigned_char) -> *mut meshlib::ffi::MR_std_istream
auto meshlib::distance_sq_float_mr_vector3f (a:&meshlib::Vector3f, b:&meshlib::Vector3f) -> f32
auto meshlib::distance_sq_double_mr_vector3d (a:&meshlib::Vector3d, b:&meshlib::Vector3d) -> f64
auto meshlib::distance_sq_int_mr_vector3i (a:&meshlib::Vector3i, b:&meshlib::Vector3i) -> core::ffi::c_int
auto meshlib::distance_float_mr_vector3f (a:&meshlib::Vector3f, b:&meshlib::Vector3f) -> f32
auto meshlib::distance_double_mr_vector3d (a:&meshlib::Vector3d, b:&meshlib::Vector3d) -> f64
auto meshlib::cross_float_mr_vector3f (a:&meshlib::Vector3f, b:&meshlib::Vector3f) -> meshlib::Vector3f
auto meshlib::cross_double_mr_vector3d (a:&meshlib::Vector3d, b:&meshlib::Vector3d) -> meshlib::Vector3d
auto meshlib::cross_int_mr_vector3i (a:&meshlib::Vector3i, b:&meshlib::Vector3i) -> meshlib::Vector3i
auto meshlib::dot_float_mr_vector3f (a:&meshlib::Vector3f, b:&meshlib::Vector3f) -> f32
auto meshlib::dot_double_mr_vector3d (a:&meshlib::Vector3d, b:&meshlib::Vector3d) -> f64
auto meshlib::dot_int_mr_vector3i (a:&meshlib::Vector3i, b:&meshlib::Vector3i) -> core::ffi::c_int
auto meshlib::dot_bool_mr_vector3b (a:&meshlib::Vector3b, b:&meshlib::Vector3b) -> core::ffi::c_int
auto meshlib::dot_int64_t_mr_vector3i64 (a:&meshlib::Vector3i64, b:&meshlib::Vector3i64) -> i64
auto meshlib::dot_unsigned_char_mr_vector3_unsigned_char (a:&meshlib::Vector3_unsigned_char, b:&meshlib::Vector3_unsigned_char) -> core::ffi::c_int
auto meshlib::sqr_float_mr_vector3f (a:&meshlib::Vector3f) -> f32
auto meshlib::sqr_double_mr_vector3d (a:&meshlib::Vector3d) -> f64
auto meshlib::sqr_int_mr_vector3i (a:&meshlib::Vector3i) -> core::ffi::c_int
auto meshlib::mixed_float_float (a:&meshlib::Vector3f, b:&meshlib::Vector3f, c:&meshlib::Vector3f) -> f32
auto meshlib::mixed_double_double (a:&meshlib::Vector3d, b:&meshlib::Vector3d, c:&meshlib::Vector3d) -> f64
auto meshlib::mixed_int_int (a:&meshlib::Vector3i, b:&meshlib::Vector3i, c:&meshlib::Vector3i) -> core::ffi::c_int
auto meshlib::mult_float_mr_vector3f (a:&meshlib::Vector3f, b:&meshlib::Vector3f) -> meshlib::Vector3f
auto meshlib::mult_double_mr_vector3d (a:&meshlib::Vector3d, b:&meshlib::Vector3d) -> meshlib::Vector3d
auto meshlib::mult_int_mr_vector3i (a:&meshlib::Vector3i, b:&meshlib::Vector3i) -> meshlib::Vector3i
auto meshlib::div_float_mr_vector3f (a:&meshlib::Vector3f, b:&meshlib::Vector3f) -> meshlib::Vector3f
auto meshlib::div_double_mr_vector3d (a:&meshlib::Vector3d, b:&meshlib::Vector3d) -> meshlib::Vector3d
auto meshlib::div_int_mr_vector3i (a:&meshlib::Vector3i, b:&meshlib::Vector3i) -> meshlib::Vector3i
auto meshlib::angle_float_mr_vector3f (a:&meshlib::Vector3f, b:&meshlib::Vector3f) -> f32
auto meshlib::angle_double_mr_vector3d (a:&meshlib::Vector3d, b:&meshlib::Vector3d) -> f64
auto meshlib::angle_int_mr_vector3i (a:&meshlib::Vector3i, b:&meshlib::Vector3i) -> core::ffi::c_int
auto meshlib::unit_vector3_float (azimuth:f32, altitude:f32) -> meshlib::Vector3f
auto meshlib::unit_vector3_double (azimuth:f64, altitude:f64) -> meshlib::Vector3d
auto meshlib::op_equal_mr_vector3f (a:&meshlib::Vector3f, b:&meshlib::Vector3f) -> bool
auto meshlib::op_not_equal_mr_vector3f (a:&meshlib::Vector3f, b:&meshlib::Vector3f) -> bool
auto meshlib::op_pos_mr_vector3f (a:&meshlib::Vector3f) -> &meshlib::Vector3f
auto meshlib::op_neg_mr_vector3f (a:&meshlib::Vector3f) -> meshlib::Vector3f
auto meshlib::op_add_mr_vector3f (a:&meshlib::Vector3f, b:&meshlib::Vector3f) -> meshlib::Vector3f
auto meshlib::op_sub_mr_vector3f (a:&meshlib::Vector3f, b:&meshlib::Vector3f) -> meshlib::Vector3f
auto meshlib::op_mul_float_mr_vector3f (a:f32, b:&meshlib::Vector3f) -> meshlib::Vector3f
auto meshlib::op_mul_mr_vector3f_float (b:&meshlib::Vector3f, a:f32) -> meshlib::Vector3f
auto meshlib::op_div_mr_vector3f_float (b:meshlib::Vector3f, a:f32) -> meshlib::Vector3f
auto meshlib::op_add_assign_mr_vector3f (a:&mut meshlib::Vector3f, b:&meshlib::Vector3f) -> *mut meshlib::Vector3f
auto meshlib::op_sub_assign_mr_vector3f (a:&mut meshlib::Vector3f, b:&meshlib::Vector3f) -> *mut meshlib::Vector3f
auto meshlib::op_mul_assign_mr_vector3f_float (a:&mut meshlib::Vector3f, b:f32) -> &mut meshlib::Vector3f
auto meshlib::op_div_assign_mr_vector3f_float (a:&mut meshlib::Vector3f, b:f32) -> &mut meshlib::Vector3f
auto meshlib::op_print_mr_vector3f (s:&mut meshlib::std_ostream, vec:&meshlib::Vector3f) -> *mut meshlib::ffi::MR_std_ostream
auto meshlib::op_input_mr_vector3f (s:&mut meshlib::std_istream, vec:&mut meshlib::Vector3f) -> *mut meshlib::ffi::MR_std_istream
auto meshlib::op_equal_mr_vector3d (a:&meshlib::Vector3d, b:&meshlib::Vector3d) -> bool
auto meshlib::op_not_equal_mr_vector3d (a:&meshlib::Vector3d, b:&meshlib::Vector3d) -> bool
auto meshlib::op_pos_mr_vector3d (a:&meshlib::Vector3d) -> &meshlib::Vector3d
auto meshlib::op_neg_mr_vector3d (a:&meshlib::Vector3d) -> meshlib::Vector3d
auto meshlib::op_add_mr_vector3d (a:&meshlib::Vector3d, b:&meshlib::Vector3d) -> meshlib::Vector3d
auto meshlib::op_sub_mr_vector3d (a:&meshlib::Vector3d, b:&meshlib::Vector3d) -> meshlib::Vector3d
auto meshlib::op_mul_double_mr_vector3d (a:f64, b:&meshlib::Vector3d) -> meshlib::Vector3d
auto meshlib::op_mul_mr_vector3d_double (b:&meshlib::Vector3d, a:f64) -> meshlib::Vector3d
auto meshlib::op_div_mr_vector3d_double (b:meshlib::Vector3d, a:f64) -> meshlib::Vector3d
auto meshlib::op_add_assign_mr_vector3d (a:&mut meshlib::Vector3d, b:&meshlib::Vector3d) -> *mut meshlib::Vector3d
auto meshlib::op_sub_assign_mr_vector3d (a:&mut meshlib::Vector3d, b:&meshlib::Vector3d) -> *mut meshlib::Vector3d
auto meshlib::op_mul_assign_mr_vector3d_double (a:&mut meshlib::Vector3d, b:f64) -> &mut meshlib::Vector3d
auto meshlib::op_div_assign_mr_vector3d_double (a:&mut meshlib::Vector3d, b:f64) -> &mut meshlib::Vector3d
auto meshlib::op_print_mr_vector3d (s:&mut meshlib::std_ostream, vec:&meshlib::Vector3d) -> *mut meshlib::ffi::MR_std_ostream
auto meshlib::op_input_mr_vector3d (s:&mut meshlib::std_istream, vec:&mut meshlib::Vector3d) -> *mut meshlib::ffi::MR_std_istream
auto meshlib::op_equal_mr_vector3i (a:&meshlib::Vector3i, b:&meshlib::Vector3i) -> bool
auto meshlib::op_not_equal_mr_vector3i (a:&meshlib::Vector3i, b:&meshlib::Vector3i) -> bool
auto meshlib::op_pos_mr_vector3i (a:&meshlib::Vector3i) -> &meshlib::Vector3i
auto meshlib::op_neg_mr_vector3i (a:&meshlib::Vector3i) -> meshlib::Vector3i
auto meshlib::op_add_mr_vector3i (a:&meshlib::Vector3i, b:&meshlib::Vector3i) -> meshlib::Vector3i
auto meshlib::op_sub_mr_vector3i (a:&meshlib::Vector3i, b:&meshlib::Vector3i) -> meshlib::Vector3i
auto meshlib::op_mul_int_mr_vector3i (a:core::ffi::c_int, b:&meshlib::Vector3i) -> meshlib::Vector3i
auto meshlib::op_mul_mr_vector3i_int (b:&meshlib::Vector3i, a:core::ffi::c_int) -> meshlib::Vector3i
auto meshlib::op_div_mr_vector3i_int (b:meshlib::Vector3i, a:core::ffi::c_int) -> meshlib::Vector3i
auto meshlib::op_add_assign_mr_vector3i (a:&mut meshlib::Vector3i, b:&meshlib::Vector3i) -> *mut meshlib::Vector3i
auto meshlib::op_sub_assign_mr_vector3i (a:&mut meshlib::Vector3i, b:&meshlib::Vector3i) -> *mut meshlib::Vector3i
auto meshlib::op_mul_assign_mr_vector3i_int (a:&mut meshlib::Vector3i, b:core::ffi::c_int) -> &mut meshlib::Vector3i
auto meshlib::op_div_assign_mr_vector3i_int (a:&mut meshlib::Vector3i, b:core::ffi::c_int) -> &mut meshlib::Vector3i
auto meshlib::op_print_mr_vector3i (s:&mut meshlib::std_ostream, vec:&meshlib::Vector3i) -> *mut meshlib::ffi::MR_std_ostream
auto meshlib::op_input_mr_vector3i (s:&mut meshlib::std_istream, vec:&mut meshlib::Vector3i) -> *mut meshlib::ffi::MR_std_istream