pub struct FilamentSet { /* private fields */ }Implementations§
Source§impl FilamentSet
impl FilamentSet
pub fn new( level: usize, mesh: Mesh, objects: Vec<FilamentStatistics>, intensities: IntensityTable, ) -> Self
pub fn from_parts( level: usize, geometry: PackedMesh, objects: Vec<FilamentStatistics>, intensities: IntensityTable, ) -> Option<Self>
pub fn level(&self) -> usize
pub fn geometry(&self) -> &PackedMesh
pub fn objects(&self) -> &[FilamentStatistics]
pub fn intensities(&self) -> &IntensityTable
pub fn object(&self, index: usize) -> Option<FilamentStatistics>
pub fn object_count(&self) -> usize
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Clone for FilamentSet
impl Clone for FilamentSet
Source§impl Debug for FilamentSet
impl Debug for FilamentSet
Source§impl PartialEq for FilamentSet
impl PartialEq for FilamentSet
impl StructuralPartialEq for FilamentSet
Auto Trait Implementations§
impl Freeze for FilamentSet
impl RefUnwindSafe for FilamentSet
impl Send for FilamentSet
impl Sync for FilamentSet
impl Unpin for FilamentSet
impl UnsafeUnpin for FilamentSet
impl UnwindSafe for FilamentSet
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more