Trait gut::mesh::attrib::CellVertexAttrib[][src]

pub trait CellVertexAttrib {
    fn topo_attrib_size(&self) -> usize;
fn topo_attrib_dict(
        &self
    ) -> &HashMap<String, Attribute<CellVertexIndex>, RandomState, Global>;
fn topo_attrib_dict_mut(
        &mut self
    ) -> &mut HashMap<String, Attribute<CellVertexIndex>, RandomState, Global>;
fn topo_attrib_dict_and_cache_mut(
        &mut self
    ) -> (&mut HashMap<String, Attribute<CellVertexIndex>, RandomState, Global>, Option<&mut HashSet<Value<MaybeUninit<usize>, AttributeValueHashVTable>, RandomState, Global>>); }
Expand description

Topology specific attribute implementation trait.

This trait exists to allow one to access mesh attributes from Attrib using the AttribIndex trait. Additionally users can use this trait to filter meshes that have attributes at specific topological locations.

Required methods

Mesh implementation of the attribute size getter.

Mesh implementation of the attribute dictionary getter.

Mesh implementation of the attribute dictionary mutable getter.

Mesh implementation of the attribute dictionary and cache mutable getter.

Implementors