[−][src]Trait shine_math::triangulation::TriTrace2
Required methods
fn trace_map_vertex(
&self,
v: VertexIndex,
vcw: VertexIndex,
vccw: VertexIndex
) -> TracePosition
&self,
v: VertexIndex,
vcw: VertexIndex,
vccw: VertexIndex
) -> TracePosition
fn trace_vertex(
&self,
v: VertexIndex,
msg: Option<&str>,
color: Option<&VertexColoring>
)
&self,
v: VertexIndex,
msg: Option<&str>,
color: Option<&VertexColoring>
)
fn trace_edge(
&self,
a: VertexIndex,
b: VertexIndex,
msg: Option<&str>,
color: Option<&EdgeColoring>
)
&self,
a: VertexIndex,
b: VertexIndex,
msg: Option<&str>,
color: Option<&EdgeColoring>
)
fn trace_face_edge<E: Into<FaceEdge>>(
&self,
edge: E,
msg: Option<&str>,
color: Option<&EdgeColoring>
)
&self,
edge: E,
msg: Option<&str>,
color: Option<&EdgeColoring>
)
fn trace_face(&self, f: FaceIndex, msg: Option<&str>, color: Option<&Coloring>)
fn trace_graph(&self, color: Option<&Coloring>)
Provided methods
fn trace_face_edges<'a, I>(&self, iter: I, color: Option<&EdgeColoring>) where
I: 'a + Iterator<Item = &'a FaceEdge>,
I: 'a + Iterator<Item = &'a FaceEdge>,
fn trace(&self)
Implementors
impl<P, V, F, C> TriTrace2 for Triangulation<P, V, F, C> where
P: Position,
V: Vertex<Position = P>,
F: Face,
[src]
P: Position,
V: Vertex<Position = P>,
F: Face,
default fn trace_map_vertex(
&self,
v: VertexIndex,
_vcw: VertexIndex,
_vccw: VertexIndex
) -> TracePosition
[src]
&self,
v: VertexIndex,
_vcw: VertexIndex,
_vccw: VertexIndex
) -> TracePosition
default fn trace_vertex(
&self,
_v: VertexIndex,
_msg: Option<&str>,
_color: Option<&VertexColoring>
)
[src]
&self,
_v: VertexIndex,
_msg: Option<&str>,
_color: Option<&VertexColoring>
)
default fn trace_edge(
&self,
_a: VertexIndex,
_b: VertexIndex,
_msg: Option<&str>,
_color: Option<&EdgeColoring>
)
[src]
&self,
_a: VertexIndex,
_b: VertexIndex,
_msg: Option<&str>,
_color: Option<&EdgeColoring>
)
default fn trace_face_edge<E: Into<FaceEdge>>(
&self,
_edge: E,
_msg: Option<&str>,
_color: Option<&EdgeColoring>
)
[src]
&self,
_edge: E,
_msg: Option<&str>,
_color: Option<&EdgeColoring>
)
default fn trace_face(
&self,
_f: FaceIndex,
_msg: Option<&str>,
_color: Option<&Coloring>
)
[src]
&self,
_f: FaceIndex,
_msg: Option<&str>,
_color: Option<&Coloring>
)
default fn trace_graph(&self, _color: Option<&Coloring>)
[src]
fn trace_face_edges<'a, I>(&self, iter: I, color: Option<&EdgeColoring>) where
I: 'a + Iterator<Item = &'a FaceEdge>,
[src]
I: 'a + Iterator<Item = &'a FaceEdge>,
fn trace(&self)
[src]
impl<P, V, F, C> TriTrace2 for Triangulation<P, V, F, C> where
P: Position,
V: Vertex<Position = P>,
F: Face,
C: TraceContext,
[src]
P: Position,
V: Vertex<Position = P>,
F: Face,
C: TraceContext,
fn trace_map_vertex(
&self,
v: VertexIndex,
vcw: VertexIndex,
vccw: VertexIndex
) -> TracePosition
[src]
&self,
v: VertexIndex,
vcw: VertexIndex,
vccw: VertexIndex
) -> TracePosition
fn trace_vertex(
&self,
v: VertexIndex,
msg: Option<&str>,
color: Option<&VertexColoring>
) where
P: Position,
V: Vertex<Position = P>,
F: Face,
[src]
&self,
v: VertexIndex,
msg: Option<&str>,
color: Option<&VertexColoring>
) where
P: Position,
V: Vertex<Position = P>,
F: Face,
fn trace_edge(
&self,
a: VertexIndex,
b: VertexIndex,
msg: Option<&str>,
color: Option<&EdgeColoring>
) where
P: Position,
V: Vertex<Position = P>,
F: Face,
[src]
&self,
a: VertexIndex,
b: VertexIndex,
msg: Option<&str>,
color: Option<&EdgeColoring>
) where
P: Position,
V: Vertex<Position = P>,
F: Face,
fn trace_face_edge<E: Into<FaceEdge>>(
&self,
edge: E,
msg: Option<&str>,
color: Option<&EdgeColoring>
)
[src]
&self,
edge: E,
msg: Option<&str>,
color: Option<&EdgeColoring>
)
fn trace_face(&self, f: FaceIndex, msg: Option<&str>, color: Option<&Coloring>)
[src]
fn trace_graph(&self, color: Option<&Coloring>)
[src]
fn trace_face_edges<'a, I>(&self, iter: I, color: Option<&EdgeColoring>) where
I: 'a + Iterator<Item = &'a FaceEdge>,
[src]
I: 'a + Iterator<Item = &'a FaceEdge>,