Struct cgmath::Rad
[−]
[src]
pub struct Rad<S> {
pub s: S,
}An angle, in radians
Fields
s |
pub struct Rad<S> {
pub s: S,
}An angle, in radians
s |
impl<S: BaseFloat> Rad<S>fn zero() -> Rad<S>fn full_turn() -> Rad<S>fn turn_div_2() -> Rad<S>fn turn_div_3() -> Rad<S>fn turn_div_4() -> Rad<S>fn turn_div_6() -> Rad<S>impl<S> From<Deg<S>> for Rad<S> where S: BaseFloatimpl<R: Into<Rad<S>>, S: BaseFloat> Add<R> for Rad<S>impl<R: Into<Rad<S>>, S: BaseFloat> Sub<R> for Rad<S>impl<S: BaseFloat> Neg for Rad<S>impl<S: BaseFloat> Zero for Rad<S>impl<R: Into<Rad<S>>, S: BaseFloat> Mul<R> for Rad<S>impl<S: BaseFloat> One for Rad<S>impl<S: BaseFloat> Angle<S> for Rad<S>fn from<A: Angle<S>>(theta: A) -> Rad<S>fn full_turn() -> Rad<S>fn neg_self(&mut self)fn add_a(&self, other: Self) -> Selffn sub_a(&self, other: Self) -> Selffn div_a(&self, other: Self) -> Sfn rem_a(&self, other: Self) -> Sfn mul_s(&self, s: S) -> Selffn div_s(&self, s: S) -> Selffn rem_s(&self, s: S) -> Selffn add_self_a(&mut self, other: Self)fn sub_self_a(&mut self, other: Self)fn mul_self_s(&mut self, s: S)fn div_self_s(&mut self, s: S)fn rem_self_s(&mut self, s: S)fn normalize(&self) -> Selffn normalize_self(&mut self)fn opposite(&self) -> Selffn bisect(&self, other: Self) -> Selffn turn_div_2() -> Selffn turn_div_3() -> Selffn turn_div_4() -> Selffn turn_div_6() -> Selffn equiv(&self, other: &Self) -> boolimpl<S: BaseFloat + Debug> Debug for Rad<S>impl<S: BaseFloat> ApproxEq<S> for Rad<S>fn approx_eq_eps(&self, other: &Rad<S>, epsilon: &S) -> boolfn approx_epsilon(_hack: Option<Self>) -> Tfn approx_eq(&self, other: &Self) -> boolimpl<S: BaseFloat + PartialOrd + SampleRange + Rand> Rand for Rad<S>impl<S: Decodable> Decodable for Rad<S>impl<S: Encodable> Encodable for Rad<S>impl<S: Hash> Hash for Rad<S>fn hash<__H: Hasher>(&self, __arg_0: &mut __H)fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasherimpl<S: PartialOrd> PartialOrd for Rad<S>fn partial_cmp(&self, __arg_0: &Rad<S>) -> Option<Ordering>fn lt(&self, __arg_0: &Rad<S>) -> boolfn le(&self, __arg_0: &Rad<S>) -> boolfn gt(&self, __arg_0: &Rad<S>) -> boolfn ge(&self, __arg_0: &Rad<S>) -> boolimpl<S: PartialEq> PartialEq for Rad<S>impl<S: Clone> Clone for Rad<S>fn clone(&self) -> Rad<S>fn clone_from(&mut self, source: &Self)impl<S: Copy> Copy for Rad<S>