[][src]Trait plexus::graph::FacePlane

pub trait FacePlane: GraphGeometry where
    Self::Vertex: AsPosition,
    VertexPosition<Self>: FiniteDimensional<N = U3>, 
{ fn plane<B, T>(ring: T) -> Result<Plane<VertexPosition<Self>>, GraphError>
    where
        B: Reborrow,
        B::Target: AsStorage<Arc<Self>> + AsStorage<Vertex<Self>> + Consistent + Geometric<Geometry = Self>,
        T: ToRing<B>
; }

Required methods

fn plane<B, T>(ring: T) -> Result<Plane<VertexPosition<Self>>, GraphError> where
    B: Reborrow,
    B::Target: AsStorage<Arc<Self>> + AsStorage<Vertex<Self>> + Consistent + Geometric<Geometry = Self>,
    T: ToRing<B>, 

Loading content...

Implementors

impl<G> FacePlane for G where
    G: GraphGeometry,
    G::Vertex: AsPosition,
    VertexPosition<G>: EuclideanSpace + FiniteDimensional<N = U3>,
    Scalar<VertexPosition<G>>: Lapack,
    Vector<VertexPosition<G>>: FromItems + IntoItems
[src]

Loading content...