[−][src]Trait plexus::geometry::convert::FromGeometry
Required methods
fn from_geometry(other: T) -> Self
Implementations on Foreign Types
impl<T> FromGeometry<Point3<ConstrainedFloat<T, FiniteConstraint<T>>>> for Point3<T> where
T: Float + Primitive,
[src]
T: Float + Primitive,
fn from_geometry(other: Point3<Finite<T>>) -> Self
[src]
impl<T> FromGeometry<Point3<T>> for Point3<Finite<T>> where
T: Float + Primitive,
[src]
T: Float + Primitive,
fn from_geometry(other: Point3<T>) -> Self
[src]
impl<T> FromGeometry<Point3<ConstrainedFloat<T, NotNanConstraint<T>>>> for Point3<T> where
T: Float + Primitive,
[src]
T: Float + Primitive,
fn from_geometry(other: Point3<NotNan<T>>) -> Self
[src]
impl<T> FromGeometry<Point3<T>> for Point3<NotNan<T>> where
T: Float + Primitive,
[src]
T: Float + Primitive,
fn from_geometry(other: Point3<T>) -> Self
[src]
impl<T> FromGeometry<Point3<ConstrainedFloat<T, UnitConstraint<T>>>> for Point3<T> where
T: Float + Primitive,
[src]
T: Float + Primitive,
fn from_geometry(other: Point3<Ordered<T>>) -> Self
[src]
impl<T> FromGeometry<Point3<T>> for Point3<Ordered<T>> where
T: Float + Primitive,
[src]
T: Float + Primitive,
fn from_geometry(other: Point3<T>) -> Self
[src]
impl<T, U> FromGeometry<(U, U)> for Point2<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: (U, U)) -> Self
[src]
impl<T, U> FromGeometry<(U, U, U)> for Point3<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: (U, U, U)) -> Self
[src]
impl<T, U> FromGeometry<Duplet<U>> for Point2<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: Duplet<U>) -> Self
[src]
impl<T, U> FromGeometry<Triplet<U>> for Point3<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: Triplet<U>) -> Self
[src]
impl<T, U> FromGeometry<(U, U)> for Vector2<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: (U, U)) -> Self
[src]
impl<T, U> FromGeometry<(U, U, U)> for Vector3<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: (U, U, U)) -> Self
[src]
impl<T, U> FromGeometry<Duplet<U>> for Vector2<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: Duplet<U>) -> Self
[src]
impl<T, U> FromGeometry<Triplet<U>> for Vector3<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: Triplet<U>) -> Self
[src]
impl<T> FromGeometry<Point3<ConstrainedFloat<T, FiniteConstraint<T>>>> for Point3<T> where
T: Float + Primitive,
[src]
T: Float + Primitive,
fn from_geometry(other: Point3<Finite<T>>) -> Self
[src]
impl<T> FromGeometry<Point3<T>> for Point3<Finite<T>> where
T: Float + Primitive,
[src]
T: Float + Primitive,
fn from_geometry(other: Point3<T>) -> Self
[src]
impl<T> FromGeometry<Point3<ConstrainedFloat<T, NotNanConstraint<T>>>> for Point3<T> where
T: Float + Primitive,
[src]
T: Float + Primitive,
fn from_geometry(other: Point3<NotNan<T>>) -> Self
[src]
impl<T> FromGeometry<Point3<T>> for Point3<NotNan<T>> where
T: Float + Primitive,
[src]
T: Float + Primitive,
fn from_geometry(other: Point3<T>) -> Self
[src]
impl<T> FromGeometry<Point3<ConstrainedFloat<T, UnitConstraint<T>>>> for Point3<T> where
T: Float + Primitive,
[src]
T: Float + Primitive,
fn from_geometry(other: Point3<Ordered<T>>) -> Self
[src]
impl<T> FromGeometry<Point3<T>> for Point3<Ordered<T>> where
T: Float + Primitive,
[src]
T: Float + Primitive,
fn from_geometry(other: Point3<T>) -> Self
[src]
impl<T, U> FromGeometry<(U, U)> for Point2<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: (U, U)) -> Self
[src]
impl<T, U> FromGeometry<(U, U, U)> for Point3<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: (U, U, U)) -> Self
[src]
impl<T, U> FromGeometry<Duplet<U>> for Point2<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: Duplet<U>) -> Self
[src]
impl<T, U> FromGeometry<Triplet<U>> for Point3<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: Triplet<U>) -> Self
[src]
impl<T, U> FromGeometry<(U, U)> for Vector2<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: (U, U)) -> Self
[src]
impl<T, U> FromGeometry<(U, U, U)> for Vector3<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: (U, U, U)) -> Self
[src]
impl<T, U> FromGeometry<Duplet<U>> for Vector2<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: Duplet<U>) -> Self
[src]
impl<T, U> FromGeometry<Triplet<U>> for Vector3<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: Triplet<U>) -> Self
[src]
impl<T> FromGeometry<Point<ConstrainedFloat<T, FiniteConstraint<T>>, U3>> for Point3<T> where
T: Float + Primitive + Scalar,
[src]
T: Float + Primitive + Scalar,
fn from_geometry(other: Point3<Finite<T>>) -> Self
[src]
impl<T> FromGeometry<Point<T, U3>> for Point3<Finite<T>> where
T: Float + Primitive + Scalar,
[src]
T: Float + Primitive + Scalar,
fn from_geometry(other: Point3<T>) -> Self
[src]
impl<T> FromGeometry<Point<ConstrainedFloat<T, NotNanConstraint<T>>, U3>> for Point3<T> where
T: Float + Primitive + Scalar,
[src]
T: Float + Primitive + Scalar,
fn from_geometry(other: Point3<NotNan<T>>) -> Self
[src]
impl<T> FromGeometry<Point<T, U3>> for Point3<NotNan<T>> where
T: Float + Primitive + Scalar,
[src]
T: Float + Primitive + Scalar,
fn from_geometry(other: Point3<T>) -> Self
[src]
impl<T> FromGeometry<Point<ConstrainedFloat<T, UnitConstraint<T>>, U3>> for Point3<T> where
T: Float + Primitive + Scalar,
[src]
T: Float + Primitive + Scalar,
fn from_geometry(other: Point3<Ordered<T>>) -> Self
[src]
impl<T> FromGeometry<Point<T, U3>> for Point3<Ordered<T>> where
T: Float + Primitive + Scalar,
[src]
T: Float + Primitive + Scalar,
fn from_geometry(other: Point3<T>) -> Self
[src]
impl<T, U> FromGeometry<(U, U)> for Point2<T> where
T: NumCast + Scalar,
U: ToPrimitive,
[src]
T: NumCast + Scalar,
U: ToPrimitive,
fn from_geometry(other: (U, U)) -> Self
[src]
impl<T, U> FromGeometry<(U, U, U)> for Point3<T> where
T: NumCast + Scalar,
U: ToPrimitive,
[src]
T: NumCast + Scalar,
U: ToPrimitive,
fn from_geometry(other: (U, U, U)) -> Self
[src]
impl<T, U> FromGeometry<Duplet<U>> for Point2<T> where
T: NumCast + Scalar,
U: ToPrimitive,
[src]
T: NumCast + Scalar,
U: ToPrimitive,
fn from_geometry(other: Duplet<U>) -> Self
[src]
impl<T, U> FromGeometry<Triplet<U>> for Point3<T> where
T: NumCast + Scalar,
U: ToPrimitive,
[src]
T: NumCast + Scalar,
U: ToPrimitive,
fn from_geometry(other: Triplet<U>) -> Self
[src]
impl<T, U> FromGeometry<(U, U)> for Vector2<T> where
T: NumCast + Scalar,
U: ToPrimitive,
[src]
T: NumCast + Scalar,
U: ToPrimitive,
fn from_geometry(other: (U, U)) -> Self
[src]
impl<T, U> FromGeometry<(U, U, U)> for Vector3<T> where
T: NumCast + Scalar,
U: ToPrimitive,
[src]
T: NumCast + Scalar,
U: ToPrimitive,
fn from_geometry(other: (U, U, U)) -> Self
[src]
impl<T, U> FromGeometry<Duplet<U>> for Vector2<T> where
T: NumCast + Scalar,
U: ToPrimitive,
[src]
T: NumCast + Scalar,
U: ToPrimitive,
fn from_geometry(other: Duplet<U>) -> Self
[src]
impl<T, U> FromGeometry<Triplet<U>> for Vector3<T> where
T: NumCast + Scalar,
U: ToPrimitive,
[src]
T: NumCast + Scalar,
U: ToPrimitive,
fn from_geometry(other: Triplet<U>) -> Self
[src]
Implementors
impl<T> FromGeometry<T> for T
[src]
fn from_geometry(other: T) -> Self
[src]
impl<T, U> FromGeometry<(U, U, U)> for Triplet<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,
fn from_geometry(other: (U, U, U)) -> Self
[src]
impl<T, U> FromGeometry<(U, U)> for Duplet<T> where
T: NumCast,
U: ToPrimitive,
[src]
T: NumCast,
U: ToPrimitive,