Union geometric_algebra::epga3d::Translator
source · pub union Translator {
/* private fields */
}
Implementations§
Trait Implementations§
source§impl Add<IdealPoint> for Translator
impl Add<IdealPoint> for Translator
§type Output = Translator
type Output = Translator
The resulting type after applying the
+
operator.source§fn add(self, other: IdealPoint) -> Translator
fn add(self, other: IdealPoint) -> Translator
Performs the
+
operation. Read moresource§impl Add<Motor> for Translator
impl Add<Motor> for Translator
source§impl Add<MultiVector> for Translator
impl Add<MultiVector> for Translator
§type Output = MultiVector
type Output = MultiVector
The resulting type after applying the
+
operator.source§fn add(self, other: MultiVector) -> MultiVector
fn add(self, other: MultiVector) -> MultiVector
Performs the
+
operation. Read moresource§impl Add<Translator> for IdealPoint
impl Add<Translator> for IdealPoint
§type Output = Translator
type Output = Translator
The resulting type after applying the
+
operator.source§fn add(self, other: Translator) -> Translator
fn add(self, other: Translator) -> Translator
Performs the
+
operation. Read moresource§impl Add<Translator> for Motor
impl Add<Translator> for Motor
source§impl Add<Translator> for MultiVector
impl Add<Translator> for MultiVector
§type Output = MultiVector
type Output = MultiVector
The resulting type after applying the
+
operator.source§fn add(self, other: Translator) -> MultiVector
fn add(self, other: Translator) -> MultiVector
Performs the
+
operation. Read moresource§impl Add<Translator> for Translator
impl Add<Translator> for Translator
§type Output = Translator
type Output = Translator
The resulting type after applying the
+
operator.source§fn add(self, other: Translator) -> Translator
fn add(self, other: Translator) -> Translator
Performs the
+
operation. Read moresource§impl Add<Translator> for f32
impl Add<Translator> for f32
§type Output = Translator
type Output = Translator
The resulting type after applying the
+
operator.source§fn add(self, other: Translator) -> Translator
fn add(self, other: Translator) -> Translator
Performs the
+
operation. Read moresource§impl Add<f32> for Translator
impl Add<f32> for Translator
§type Output = Translator
type Output = Translator
The resulting type after applying the
+
operator.source§impl AddAssign<IdealPoint> for Translator
impl AddAssign<IdealPoint> for Translator
source§fn add_assign(&mut self, other: IdealPoint)
fn add_assign(&mut self, other: IdealPoint)
Performs the
+=
operation. Read moresource§impl AddAssign<Translator> for Motor
impl AddAssign<Translator> for Motor
source§fn add_assign(&mut self, other: Translator)
fn add_assign(&mut self, other: Translator)
Performs the
+=
operation. Read moresource§impl AddAssign<Translator> for MultiVector
impl AddAssign<Translator> for MultiVector
source§fn add_assign(&mut self, other: Translator)
fn add_assign(&mut self, other: Translator)
Performs the
+=
operation. Read moresource§impl AddAssign<Translator> for Translator
impl AddAssign<Translator> for Translator
source§fn add_assign(&mut self, other: Translator)
fn add_assign(&mut self, other: Translator)
Performs the
+=
operation. Read moresource§impl AddAssign<f32> for Translator
impl AddAssign<f32> for Translator
source§fn add_assign(&mut self, other: f32)
fn add_assign(&mut self, other: f32)
Performs the
+=
operation. Read moresource§impl Automorphism for Translator
impl Automorphism for Translator
type Output = Translator
fn automorphism(self) -> Translator
source§impl Clone for Translator
impl Clone for Translator
source§fn clone(&self) -> Translator
fn clone(&self) -> Translator
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Conjugation for Translator
impl Conjugation for Translator
type Output = Translator
fn conjugation(self) -> Translator
source§impl Debug for Translator
impl Debug for Translator
source§impl Div<Translator> for Translator
impl Div<Translator> for Translator
§type Output = Translator
type Output = Translator
The resulting type after applying the
/
operator.source§fn div(self, other: Translator) -> Translator
fn div(self, other: Translator) -> Translator
Performs the
/
operation. Read moresource§impl DivAssign<Translator> for Translator
impl DivAssign<Translator> for Translator
source§fn div_assign(&mut self, other: Translator)
fn div_assign(&mut self, other: Translator)
Performs the
/=
operation. Read moresource§impl From<Translator> for [f32; 4]
impl From<Translator> for [f32; 4]
source§fn from(vector: Translator) -> Self
fn from(vector: Translator) -> Self
Converts to this type from the input type.
source§impl GeometricProduct<Line> for Translator
impl GeometricProduct<Line> for Translator
source§impl GeometricProduct<Motor> for Translator
impl GeometricProduct<Motor> for Translator
source§impl GeometricProduct<MultiVector> for Translator
impl GeometricProduct<MultiVector> for Translator
type Output = MultiVector
fn geometric_product(self, other: MultiVector) -> MultiVector
source§impl GeometricProduct<PointAndPlane> for Translator
impl GeometricProduct<PointAndPlane> for Translator
type Output = PointAndPlane
fn geometric_product(self, other: PointAndPlane) -> PointAndPlane
source§impl GeometricProduct<Rotor> for Translator
impl GeometricProduct<Rotor> for Translator
source§impl GeometricProduct<Translator> for Line
impl GeometricProduct<Translator> for Line
type Output = Motor
fn geometric_product(self, other: Translator) -> Motor
source§impl GeometricProduct<Translator> for Motor
impl GeometricProduct<Translator> for Motor
type Output = Motor
fn geometric_product(self, other: Translator) -> Motor
source§impl GeometricProduct<Translator> for MultiVector
impl GeometricProduct<Translator> for MultiVector
type Output = MultiVector
fn geometric_product(self, other: Translator) -> MultiVector
source§impl GeometricProduct<Translator> for PointAndPlane
impl GeometricProduct<Translator> for PointAndPlane
type Output = PointAndPlane
fn geometric_product(self, other: Translator) -> PointAndPlane
source§impl GeometricProduct<Translator> for Rotor
impl GeometricProduct<Translator> for Rotor
type Output = Motor
fn geometric_product(self, other: Translator) -> Motor
source§impl GeometricProduct<Translator> for f32
impl GeometricProduct<Translator> for f32
type Output = Translator
fn geometric_product(self, other: Translator) -> Translator
source§impl GeometricProduct<f32> for Translator
impl GeometricProduct<f32> for Translator
type Output = Translator
fn geometric_product(self, other: f32) -> Translator
source§impl GeometricQuotient<Line> for Translator
impl GeometricQuotient<Line> for Translator
source§impl GeometricQuotient<Motor> for Translator
impl GeometricQuotient<Motor> for Translator
source§impl GeometricQuotient<MultiVector> for Translator
impl GeometricQuotient<MultiVector> for Translator
type Output = MultiVector
fn geometric_quotient(self, other: MultiVector) -> MultiVector
source§impl GeometricQuotient<PointAndPlane> for Translator
impl GeometricQuotient<PointAndPlane> for Translator
type Output = PointAndPlane
fn geometric_quotient(self, other: PointAndPlane) -> PointAndPlane
source§impl GeometricQuotient<Rotor> for Translator
impl GeometricQuotient<Rotor> for Translator
source§impl GeometricQuotient<Translator> for Line
impl GeometricQuotient<Translator> for Line
type Output = Motor
fn geometric_quotient(self, other: Translator) -> Motor
source§impl GeometricQuotient<Translator> for Motor
impl GeometricQuotient<Translator> for Motor
type Output = Motor
fn geometric_quotient(self, other: Translator) -> Motor
source§impl GeometricQuotient<Translator> for MultiVector
impl GeometricQuotient<Translator> for MultiVector
type Output = MultiVector
fn geometric_quotient(self, other: Translator) -> MultiVector
source§impl GeometricQuotient<Translator> for PointAndPlane
impl GeometricQuotient<Translator> for PointAndPlane
type Output = PointAndPlane
fn geometric_quotient(self, other: Translator) -> PointAndPlane
source§impl GeometricQuotient<Translator> for Rotor
impl GeometricQuotient<Translator> for Rotor
type Output = Motor
fn geometric_quotient(self, other: Translator) -> Motor
source§impl GeometricQuotient<Translator> for f32
impl GeometricQuotient<Translator> for f32
type Output = Translator
fn geometric_quotient(self, other: Translator) -> Translator
source§impl GeometricQuotient<f32> for Translator
impl GeometricQuotient<f32> for Translator
type Output = Translator
fn geometric_quotient(self, other: f32) -> Translator
source§impl Index<usize> for Translator
impl Index<usize> for Translator
source§impl IndexMut<usize> for Translator
impl IndexMut<usize> for Translator
source§impl InnerProduct<IdealPoint> for Translator
impl InnerProduct<IdealPoint> for Translator
type Output = Translator
fn inner_product(self, other: IdealPoint) -> Translator
source§impl InnerProduct<Motor> for Translator
impl InnerProduct<Motor> for Translator
source§impl InnerProduct<MultiVector> for Translator
impl InnerProduct<MultiVector> for Translator
type Output = MultiVector
fn inner_product(self, other: MultiVector) -> MultiVector
source§impl InnerProduct<Plane> for Translator
impl InnerProduct<Plane> for Translator
source§impl InnerProduct<PointAndPlane> for Translator
impl InnerProduct<PointAndPlane> for Translator
type Output = PointAndPlane
fn inner_product(self, other: PointAndPlane) -> PointAndPlane
source§impl InnerProduct<Translator> for IdealPoint
impl InnerProduct<Translator> for IdealPoint
type Output = Translator
fn inner_product(self, other: Translator) -> Translator
source§impl InnerProduct<Translator> for Motor
impl InnerProduct<Translator> for Motor
type Output = Motor
fn inner_product(self, other: Translator) -> Motor
source§impl InnerProduct<Translator> for MultiVector
impl InnerProduct<Translator> for MultiVector
type Output = MultiVector
fn inner_product(self, other: Translator) -> MultiVector
source§impl InnerProduct<Translator> for Plane
impl InnerProduct<Translator> for Plane
type Output = Plane
fn inner_product(self, other: Translator) -> Plane
source§impl InnerProduct<Translator> for PointAndPlane
impl InnerProduct<Translator> for PointAndPlane
type Output = PointAndPlane
fn inner_product(self, other: Translator) -> PointAndPlane
source§impl InnerProduct<Translator> for Translator
impl InnerProduct<Translator> for Translator
type Output = Translator
fn inner_product(self, other: Translator) -> Translator
source§impl InnerProduct<Translator> for f32
impl InnerProduct<Translator> for f32
type Output = Translator
fn inner_product(self, other: Translator) -> Translator
source§impl InnerProduct<f32> for Translator
impl InnerProduct<f32> for Translator
type Output = Translator
fn inner_product(self, other: f32) -> Translator
source§impl Into<IdealPoint> for Translator
impl Into<IdealPoint> for Translator
source§fn into(self) -> IdealPoint
fn into(self) -> IdealPoint
Converts this type into the (usually inferred) input type.
source§impl Into<Translator> for Motor
impl Into<Translator> for Motor
source§fn into(self) -> Translator
fn into(self) -> Translator
Converts this type into the (usually inferred) input type.
source§impl Into<Translator> for MultiVector
impl Into<Translator> for MultiVector
source§fn into(self) -> Translator
fn into(self) -> Translator
Converts this type into the (usually inferred) input type.
source§impl Into<f32> for Translator
impl Into<f32> for Translator
source§impl Inverse for Translator
impl Inverse for Translator
type Output = Translator
fn inverse(self) -> Translator
source§impl LeftContraction<IdealPoint> for Translator
impl LeftContraction<IdealPoint> for Translator
type Output = Translator
fn left_contraction(self, other: IdealPoint) -> Translator
source§impl LeftContraction<Motor> for Translator
impl LeftContraction<Motor> for Translator
source§impl LeftContraction<MultiVector> for Translator
impl LeftContraction<MultiVector> for Translator
type Output = MultiVector
fn left_contraction(self, other: MultiVector) -> MultiVector
source§impl LeftContraction<Plane> for Translator
impl LeftContraction<Plane> for Translator
source§impl LeftContraction<PointAndPlane> for Translator
impl LeftContraction<PointAndPlane> for Translator
type Output = PointAndPlane
fn left_contraction(self, other: PointAndPlane) -> PointAndPlane
source§impl LeftContraction<Rotor> for Translator
impl LeftContraction<Rotor> for Translator
source§impl LeftContraction<Translator> for IdealPoint
impl LeftContraction<Translator> for IdealPoint
type Output = f32
fn left_contraction(self, other: Translator) -> f32
source§impl LeftContraction<Translator> for Line
impl LeftContraction<Translator> for Line
type Output = f32
fn left_contraction(self, other: Translator) -> f32
source§impl LeftContraction<Translator> for Motor
impl LeftContraction<Translator> for Motor
type Output = Translator
fn left_contraction(self, other: Translator) -> Translator
source§impl LeftContraction<Translator> for Plane
impl LeftContraction<Translator> for Plane
type Output = Plane
fn left_contraction(self, other: Translator) -> Plane
source§impl LeftContraction<Translator> for PointAndPlane
impl LeftContraction<Translator> for PointAndPlane
type Output = Plane
fn left_contraction(self, other: Translator) -> Plane
source§impl LeftContraction<Translator> for Rotor
impl LeftContraction<Translator> for Rotor
type Output = Translator
fn left_contraction(self, other: Translator) -> Translator
source§impl LeftContraction<Translator> for Translator
impl LeftContraction<Translator> for Translator
type Output = Translator
fn left_contraction(self, other: Translator) -> Translator
source§impl LeftContraction<Translator> for f32
impl LeftContraction<Translator> for f32
type Output = Translator
fn left_contraction(self, other: Translator) -> Translator
source§impl LeftContraction<f32> for Translator
impl LeftContraction<f32> for Translator
source§impl Mul<Translator> for Translator
impl Mul<Translator> for Translator
§type Output = Translator
type Output = Translator
The resulting type after applying the
*
operator.source§fn mul(self, other: Translator) -> Translator
fn mul(self, other: Translator) -> Translator
Performs the
*
operation. Read moresource§impl Mul<f32> for Translator
impl Mul<f32> for Translator
§type Output = Translator
type Output = Translator
The resulting type after applying the
*
operator.source§impl MulAssign<Translator> for Translator
impl MulAssign<Translator> for Translator
source§fn mul_assign(&mut self, other: Translator)
fn mul_assign(&mut self, other: Translator)
Performs the
*=
operation. Read moresource§impl MulAssign<f32> for Translator
impl MulAssign<f32> for Translator
source§fn mul_assign(&mut self, other: f32)
fn mul_assign(&mut self, other: f32)
Performs the
*=
operation. Read moresource§impl Neg for Translator
impl Neg for Translator
§type Output = Translator
type Output = Translator
The resulting type after applying the
-
operator.source§fn neg(self) -> Translator
fn neg(self) -> Translator
Performs the unary
-
operation. Read moresource§impl OuterProduct<IdealPoint> for Translator
impl OuterProduct<IdealPoint> for Translator
type Output = IdealPoint
fn outer_product(self, other: IdealPoint) -> IdealPoint
source§impl OuterProduct<Motor> for Translator
impl OuterProduct<Motor> for Translator
source§impl OuterProduct<MultiVector> for Translator
impl OuterProduct<MultiVector> for Translator
type Output = MultiVector
fn outer_product(self, other: MultiVector) -> MultiVector
source§impl OuterProduct<Point> for Translator
impl OuterProduct<Point> for Translator
source§impl OuterProduct<PointAndPlane> for Translator
impl OuterProduct<PointAndPlane> for Translator
type Output = PointAndPlane
fn outer_product(self, other: PointAndPlane) -> PointAndPlane
source§impl OuterProduct<Rotor> for Translator
impl OuterProduct<Rotor> for Translator
source§impl OuterProduct<Translator> for IdealPoint
impl OuterProduct<Translator> for IdealPoint
type Output = IdealPoint
fn outer_product(self, other: Translator) -> IdealPoint
source§impl OuterProduct<Translator> for Motor
impl OuterProduct<Translator> for Motor
type Output = Motor
fn outer_product(self, other: Translator) -> Motor
source§impl OuterProduct<Translator> for MultiVector
impl OuterProduct<Translator> for MultiVector
type Output = MultiVector
fn outer_product(self, other: Translator) -> MultiVector
source§impl OuterProduct<Translator> for Point
impl OuterProduct<Translator> for Point
type Output = Point
fn outer_product(self, other: Translator) -> Point
source§impl OuterProduct<Translator> for PointAndPlane
impl OuterProduct<Translator> for PointAndPlane
type Output = PointAndPlane
fn outer_product(self, other: Translator) -> PointAndPlane
source§impl OuterProduct<Translator> for Rotor
impl OuterProduct<Translator> for Rotor
type Output = Motor
fn outer_product(self, other: Translator) -> Motor
source§impl OuterProduct<Translator> for Translator
impl OuterProduct<Translator> for Translator
type Output = Translator
fn outer_product(self, other: Translator) -> Translator
source§impl OuterProduct<Translator> for f32
impl OuterProduct<Translator> for f32
type Output = Translator
fn outer_product(self, other: Translator) -> Translator
source§impl OuterProduct<f32> for Translator
impl OuterProduct<f32> for Translator
type Output = Translator
fn outer_product(self, other: f32) -> Translator
source§impl RegressiveProduct<Line> for Translator
impl RegressiveProduct<Line> for Translator
source§impl RegressiveProduct<Motor> for Translator
impl RegressiveProduct<Motor> for Translator
type Output = Translator
fn regressive_product(self, other: Motor) -> Translator
source§impl RegressiveProduct<Point> for Translator
impl RegressiveProduct<Point> for Translator
source§impl RegressiveProduct<PointAndPlane> for Translator
impl RegressiveProduct<PointAndPlane> for Translator
type Output = Plane
fn regressive_product(self, other: PointAndPlane) -> Plane
source§impl RegressiveProduct<Rotor> for Translator
impl RegressiveProduct<Rotor> for Translator
source§impl RegressiveProduct<Translator> for Line
impl RegressiveProduct<Translator> for Line
type Output = f32
fn regressive_product(self, other: Translator) -> f32
source§impl RegressiveProduct<Translator> for Motor
impl RegressiveProduct<Translator> for Motor
type Output = Translator
fn regressive_product(self, other: Translator) -> Translator
source§impl RegressiveProduct<Translator> for Point
impl RegressiveProduct<Translator> for Point
type Output = Plane
fn regressive_product(self, other: Translator) -> Plane
source§impl RegressiveProduct<Translator> for PointAndPlane
impl RegressiveProduct<Translator> for PointAndPlane
type Output = Plane
fn regressive_product(self, other: Translator) -> Plane
source§impl RegressiveProduct<Translator> for Rotor
impl RegressiveProduct<Translator> for Rotor
type Output = f32
fn regressive_product(self, other: Translator) -> f32
source§impl Reversal for Translator
impl Reversal for Translator
type Output = Translator
fn reversal(self) -> Translator
source§impl RightContraction<IdealPoint> for Translator
impl RightContraction<IdealPoint> for Translator
type Output = f32
fn right_contraction(self, other: IdealPoint) -> f32
source§impl RightContraction<Line> for Translator
impl RightContraction<Line> for Translator
source§impl RightContraction<Motor> for Translator
impl RightContraction<Motor> for Translator
type Output = Translator
fn right_contraction(self, other: Motor) -> Translator
source§impl RightContraction<Plane> for Translator
impl RightContraction<Plane> for Translator
source§impl RightContraction<PointAndPlane> for Translator
impl RightContraction<PointAndPlane> for Translator
type Output = Plane
fn right_contraction(self, other: PointAndPlane) -> Plane
source§impl RightContraction<Rotor> for Translator
impl RightContraction<Rotor> for Translator
type Output = Translator
fn right_contraction(self, other: Rotor) -> Translator
source§impl RightContraction<Translator> for IdealPoint
impl RightContraction<Translator> for IdealPoint
type Output = Translator
fn right_contraction(self, other: Translator) -> Translator
source§impl RightContraction<Translator> for Motor
impl RightContraction<Translator> for Motor
type Output = Motor
fn right_contraction(self, other: Translator) -> Motor
source§impl RightContraction<Translator> for MultiVector
impl RightContraction<Translator> for MultiVector
type Output = MultiVector
fn right_contraction(self, other: Translator) -> MultiVector
source§impl RightContraction<Translator> for Plane
impl RightContraction<Translator> for Plane
type Output = Plane
fn right_contraction(self, other: Translator) -> Plane
source§impl RightContraction<Translator> for PointAndPlane
impl RightContraction<Translator> for PointAndPlane
type Output = PointAndPlane
fn right_contraction(self, other: Translator) -> PointAndPlane
source§impl RightContraction<Translator> for Rotor
impl RightContraction<Translator> for Rotor
type Output = Rotor
fn right_contraction(self, other: Translator) -> Rotor
source§impl RightContraction<Translator> for Translator
impl RightContraction<Translator> for Translator
type Output = Translator
fn right_contraction(self, other: Translator) -> Translator
source§impl RightContraction<Translator> for f32
impl RightContraction<Translator> for f32
type Output = f32
fn right_contraction(self, other: Translator) -> f32
source§impl RightContraction<f32> for Translator
impl RightContraction<f32> for Translator
type Output = Translator
fn right_contraction(self, other: f32) -> Translator
source§impl ScalarProduct<IdealPoint> for Translator
impl ScalarProduct<IdealPoint> for Translator
type Output = f32
fn scalar_product(self, other: IdealPoint) -> f32
source§impl ScalarProduct<Line> for Translator
impl ScalarProduct<Line> for Translator
source§impl ScalarProduct<Motor> for Translator
impl ScalarProduct<Motor> for Translator
source§impl ScalarProduct<MultiVector> for Translator
impl ScalarProduct<MultiVector> for Translator
type Output = f32
fn scalar_product(self, other: MultiVector) -> f32
source§impl ScalarProduct<Rotor> for Translator
impl ScalarProduct<Rotor> for Translator
source§impl ScalarProduct<Translator> for IdealPoint
impl ScalarProduct<Translator> for IdealPoint
type Output = f32
fn scalar_product(self, other: Translator) -> f32
source§impl ScalarProduct<Translator> for Line
impl ScalarProduct<Translator> for Line
type Output = f32
fn scalar_product(self, other: Translator) -> f32
source§impl ScalarProduct<Translator> for Motor
impl ScalarProduct<Translator> for Motor
type Output = f32
fn scalar_product(self, other: Translator) -> f32
source§impl ScalarProduct<Translator> for MultiVector
impl ScalarProduct<Translator> for MultiVector
type Output = f32
fn scalar_product(self, other: Translator) -> f32
source§impl ScalarProduct<Translator> for Rotor
impl ScalarProduct<Translator> for Rotor
type Output = f32
fn scalar_product(self, other: Translator) -> f32
source§impl ScalarProduct<Translator> for Translator
impl ScalarProduct<Translator> for Translator
type Output = f32
fn scalar_product(self, other: Translator) -> f32
source§impl ScalarProduct<Translator> for f32
impl ScalarProduct<Translator> for f32
type Output = f32
fn scalar_product(self, other: Translator) -> f32
source§impl ScalarProduct<f32> for Translator
impl ScalarProduct<f32> for Translator
source§impl Signum for Translator
impl Signum for Translator
type Output = Translator
fn signum(self) -> Translator
source§impl SquaredMagnitude for Translator
impl SquaredMagnitude for Translator
source§impl Sub<IdealPoint> for Translator
impl Sub<IdealPoint> for Translator
§type Output = Translator
type Output = Translator
The resulting type after applying the
-
operator.source§fn sub(self, other: IdealPoint) -> Translator
fn sub(self, other: IdealPoint) -> Translator
Performs the
-
operation. Read moresource§impl Sub<Motor> for Translator
impl Sub<Motor> for Translator
source§impl Sub<MultiVector> for Translator
impl Sub<MultiVector> for Translator
§type Output = MultiVector
type Output = MultiVector
The resulting type after applying the
-
operator.source§fn sub(self, other: MultiVector) -> MultiVector
fn sub(self, other: MultiVector) -> MultiVector
Performs the
-
operation. Read moresource§impl Sub<Translator> for IdealPoint
impl Sub<Translator> for IdealPoint
§type Output = Translator
type Output = Translator
The resulting type after applying the
-
operator.source§fn sub(self, other: Translator) -> Translator
fn sub(self, other: Translator) -> Translator
Performs the
-
operation. Read moresource§impl Sub<Translator> for Motor
impl Sub<Translator> for Motor
source§impl Sub<Translator> for MultiVector
impl Sub<Translator> for MultiVector
§type Output = MultiVector
type Output = MultiVector
The resulting type after applying the
-
operator.source§fn sub(self, other: Translator) -> MultiVector
fn sub(self, other: Translator) -> MultiVector
Performs the
-
operation. Read moresource§impl Sub<Translator> for Translator
impl Sub<Translator> for Translator
§type Output = Translator
type Output = Translator
The resulting type after applying the
-
operator.source§fn sub(self, other: Translator) -> Translator
fn sub(self, other: Translator) -> Translator
Performs the
-
operation. Read moresource§impl Sub<Translator> for f32
impl Sub<Translator> for f32
§type Output = Translator
type Output = Translator
The resulting type after applying the
-
operator.source§fn sub(self, other: Translator) -> Translator
fn sub(self, other: Translator) -> Translator
Performs the
-
operation. Read moresource§impl Sub<f32> for Translator
impl Sub<f32> for Translator
§type Output = Translator
type Output = Translator
The resulting type after applying the
-
operator.source§impl SubAssign<IdealPoint> for Translator
impl SubAssign<IdealPoint> for Translator
source§fn sub_assign(&mut self, other: IdealPoint)
fn sub_assign(&mut self, other: IdealPoint)
Performs the
-=
operation. Read moresource§impl SubAssign<Translator> for Motor
impl SubAssign<Translator> for Motor
source§fn sub_assign(&mut self, other: Translator)
fn sub_assign(&mut self, other: Translator)
Performs the
-=
operation. Read moresource§impl SubAssign<Translator> for MultiVector
impl SubAssign<Translator> for MultiVector
source§fn sub_assign(&mut self, other: Translator)
fn sub_assign(&mut self, other: Translator)
Performs the
-=
operation. Read moresource§impl SubAssign<Translator> for Translator
impl SubAssign<Translator> for Translator
source§fn sub_assign(&mut self, other: Translator)
fn sub_assign(&mut self, other: Translator)
Performs the
-=
operation. Read moresource§impl SubAssign<f32> for Translator
impl SubAssign<f32> for Translator
source§fn sub_assign(&mut self, other: f32)
fn sub_assign(&mut self, other: f32)
Performs the
-=
operation. Read moresource§impl Transformation<Line> for Translator
impl Transformation<Line> for Translator
source§impl Transformation<Motor> for Translator
impl Transformation<Motor> for Translator
source§impl Transformation<MultiVector> for Translator
impl Transformation<MultiVector> for Translator
type Output = MultiVector
fn transformation(self, other: MultiVector) -> MultiVector
source§impl Transformation<PointAndPlane> for Translator
impl Transformation<PointAndPlane> for Translator
type Output = PointAndPlane
fn transformation(self, other: PointAndPlane) -> PointAndPlane
source§impl Transformation<Rotor> for Translator
impl Transformation<Rotor> for Translator
source§impl Transformation<Translator> for Line
impl Transformation<Translator> for Line
type Output = Translator
fn transformation(self, other: Translator) -> Translator
source§impl Transformation<Translator> for Motor
impl Transformation<Translator> for Motor
type Output = Translator
fn transformation(self, other: Translator) -> Translator
source§impl Transformation<Translator> for MultiVector
impl Transformation<Translator> for MultiVector
type Output = Translator
fn transformation(self, other: Translator) -> Translator
source§impl Transformation<Translator> for PointAndPlane
impl Transformation<Translator> for PointAndPlane
type Output = Translator
fn transformation(self, other: Translator) -> Translator
source§impl Transformation<Translator> for Rotor
impl Transformation<Translator> for Rotor
type Output = Translator
fn transformation(self, other: Translator) -> Translator
source§impl Transformation<Translator> for f32
impl Transformation<Translator> for f32
type Output = Translator
fn transformation(self, other: Translator) -> Translator
impl Copy for Translator
Auto Trait Implementations§
impl RefUnwindSafe for Translator
impl Send for Translator
impl Sync for Translator
impl Unpin for Translator
impl UnwindSafe for Translator
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more