Trait cgmath::ApproxEq
[−]
[src]
pub trait ApproxEq<T: NumCast + Float>: Sized { fn approx_eq_eps(&self, other: &Self, epsilon: &T) -> bool; fn approx_epsilon(_hack: Option<Self>) -> T { ... } fn approx_eq(&self, other: &Self) -> bool { ... } }
Required Methods
fn approx_eq_eps(&self, other: &Self, epsilon: &T) -> bool
Provided Methods
fn approx_epsilon(_hack: Option<Self>) -> T
fn approx_eq(&self, other: &Self) -> bool
Implementors
impl<S: BaseFloat> ApproxEq<S> for Matrix2<S>
impl<S: BaseFloat> ApproxEq<S> for Matrix3<S>
impl<S: BaseFloat> ApproxEq<S> for Matrix4<S>
impl<S: BaseFloat> ApproxEq<S> for Quaternion<S>
impl<S: BaseFloat> ApproxEq<S> for Vector2<S>
impl<S: BaseFloat> ApproxEq<S> for Vector3<S>
impl<S: BaseFloat> ApproxEq<S> for Vector4<S>
impl<S: BaseFloat> ApproxEq<S> for Rad<S>
impl<S: BaseFloat> ApproxEq<S> for Deg<S>
impl<S: BaseFloat + ApproxEq<S>> ApproxEq<S> for Plane<S>
impl<S: BaseFloat> ApproxEq<S> for Point2<S>
impl<S: BaseFloat> ApproxEq<S> for Point3<S>
impl<S: BaseFloat> ApproxEq<S> for Basis2<S>
impl<S: BaseFloat> ApproxEq<S> for Basis3<S>
impl ApproxEq<f32> for f32
impl ApproxEq<f64> for f64