Struct quantized_density_fields::lod::LOD [−][src]
pub struct LOD<S> where
S: State, { /* fields omitted */ }Methods
impl<S> LOD<S> where
S: State, [src]
impl<S> LOD<S> where
S: State, pub fn new(dimensions: usize, count: usize, state: S) -> Self[src]
pub fn new(dimensions: usize, count: usize, state: S) -> Selfpub fn id(&self) -> ID[src]
pub fn id(&self) -> IDpub fn root(&self) -> ID[src]
pub fn root(&self) -> IDpub fn dimensions(&self) -> usize[src]
pub fn dimensions(&self) -> usizepub fn levels_count(&self) -> usize[src]
pub fn levels_count(&self) -> usizepub fn state(&self) -> &S[src]
pub fn state(&self) -> &Spub fn level_exists(&self, id: ID) -> bool[src]
pub fn level_exists(&self, id: ID) -> boolpub fn try_get_level(&self, id: ID) -> Option<&Level<S>>[src]
pub fn try_get_level(&self, id: ID) -> Option<&Level<S>>pub fn get_level(&self, id: ID) -> Result<&Level<S>>[src]
pub fn get_level(&self, id: ID) -> Result<&Level<S>>pub fn level(&self, id: ID) -> &Level<S>[src]
pub fn level(&self, id: ID) -> &Level<S>pub fn field_exists(&self, id: ID) -> bool[src]
pub fn field_exists(&self, id: ID) -> boolpub fn try_get_field(&self, id: ID) -> Option<&QDF<S>>[src]
pub fn try_get_field(&self, id: ID) -> Option<&QDF<S>>pub fn try_get_field_mut(&mut self, id: ID) -> Option<&mut QDF<S>>[src]
pub fn try_get_field_mut(&mut self, id: ID) -> Option<&mut QDF<S>>pub fn get_field(&self, id: ID) -> Result<&QDF<S>>[src]
pub fn get_field(&self, id: ID) -> Result<&QDF<S>>pub fn get_field_mut(&mut self, id: ID) -> Result<&mut QDF<S>>[src]
pub fn get_field_mut(&mut self, id: ID) -> Result<&mut QDF<S>>pub fn field(&self, id: ID) -> &QDF<S>[src]
pub fn field(&self, id: ID) -> &QDF<S>pub fn field_mut(&mut self, id: ID) -> &mut QDF<S>[src]
pub fn field_mut(&mut self, id: ID) -> &mut QDF<S>pub fn find_level_neighbors(&self, id: ID) -> Result<Vec<ID>>[src]
pub fn find_level_neighbors(&self, id: ID) -> Result<Vec<ID>>pub fn find_path(&self, from: ID, to: ID) -> Result<Vec<ID>>[src]
pub fn find_path(&self, from: ID, to: ID) -> Result<Vec<ID>>pub fn recalculate_level_state(&mut self, id: ID) -> Result<S>[src]
pub fn recalculate_level_state(&mut self, id: ID) -> Result<S>