Enum quantized_density_fields::lod::level::LevelData
source · Expand description
Describes level data.
Variants§
Implementations§
source§impl LevelData
impl LevelData
sourcepub fn is_sublevels(&self) -> bool
pub fn is_sublevels(&self) -> bool
Tells if level contains sublevels.
Examples
use quantized_density_fields::LOD;
let lod = LOD::new(2, 1, 16);
assert!(lod.level(lod.root()).data().is_sublevels());
sourcepub fn is_field(&self) -> bool
pub fn is_field(&self) -> bool
Tells if level contains QDF.
Examples
use quantized_density_fields::LOD;
let lod = LOD::new(2, 0, 16);
assert!(lod.level(lod.root()).data().is_field());
sourcepub fn as_sublevels(&self) -> &[ID]
pub fn as_sublevels(&self) -> &[ID]
Gets sublevels or panics if does not contains sublevels.
Examples
use quantized_density_fields::LOD;
let lod = LOD::new(2, 1, 16);
assert_eq!(lod.level(lod.root()).data().as_sublevels().len(), 4);