Public Member Functions | |
| auto | index (e:core::ffi::c_int) const -> &f64 |
| auto | index_mut (e:core::ffi::c_int) -> &mut f64 |
| auto | length_sq () const -> f64 |
| auto | length () const -> f64 |
| auto | normalized () const -> meshlib::Vector4d |
| auto | proj3d () const -> meshlib::Vector3d |
| auto | is_finite () const -> bool |
Static Public Member Functions | |
| static auto | new () -> meshlib::Vector4d |
| static auto | construct_1 (_1:&meshlib::NoInit) -> meshlib::Vector4d |
| static auto | construct_4 (x:f64, y:f64, z:f64, w:f64) -> meshlib::Vector4d |
| static auto | diagonal (a:f64) -> meshlib::Vector4d |
| static auto | elements () -> *const core::ffi::c_int |
Public Attributes | |
| f64 | x |
| f64 | y |
| f64 | z |
| f64 | w |
four-dimensional vector Generated from class MR::Vector4d.
Generated from struct MR::Vector4d. The fields are accessed directly.
|
static |
Generated from constructor MR::Vector4d::Vector4d.
Calls MR_Vector4d_Construct_1(). The reference to the parameter _1 might be preserved in the constructed object.
|
static |
Generated from constructor MR::Vector4d::Vector4d.
Calls MR_Vector4d_Construct_4().
|
static |
Generated from method MR::Vector4d::diagonal.
Calls MR_Vector4d_diagonal().
|
static |
Returns a pointer to a member variable of class MR::Vector4d named elements.
Calls MR_Vector4d_Get_elements().
| auto meshlib::Vector4d::index | ( | e:core::ffi::c_int | ) | const -> &f64 |
Generated from method MR::Vector4d::operator[].
Calls MR_Vector4d_index().
| auto meshlib::Vector4d::index_mut | ( | e:core::ffi::c_int | ) | -> &mut f64 |
Generated from method MR::Vector4d::operator[].
Calls MR_Vector4d_index_mut().
| auto meshlib::Vector4d::is_finite | ( | ) | const -> bool |
Generated from method MR::Vector4d::isFinite.
Calls MR_Vector4d_isFinite().
| auto meshlib::Vector4d::length | ( | ) | const -> f64 |
Generated from method MR::Vector4d::length.
Calls MR_Vector4d_length().
| auto meshlib::Vector4d::length_sq | ( | ) | const -> f64 |
Generated from method MR::Vector4d::lengthSq.
Calls MR_Vector4d_lengthSq().
|
static |
Constructs an empty (default-constructed) instance.
Calls MR_Vector4d_DefaultConstruct().
| auto meshlib::Vector4d::normalized | ( | ) | const -> meshlib::Vector4d |
Generated from method MR::Vector4d::normalized.
Calls MR_Vector4d_normalized().
| auto meshlib::Vector4d::proj3d | ( | ) | const -> meshlib::Vector3d |
assuming this is a point represented in homogeneous 4D coordinates, returns the point as 3D-vector Generated from method MR::Vector4d::proj3d.
Calls MR_Vector4d_proj3d().
| f64 meshlib::Vector4d::w |
| f64 meshlib::Vector4d::x |
| f64 meshlib::Vector4d::y |
| f64 meshlib::Vector4d::z |