use crate::VectorGrid;
impl<ItemType> VectorGrid<ItemType> {
pub fn len(&self) -> usize {
self.items.len()
}
pub fn x_size(&self) -> usize {
self.defined_shape[0].get()
}
pub fn y_size(&self) -> usize {
self.defined_shape[1].get()
}
pub fn z_size(&self) -> usize {
self.defined_shape[2].get()
}
pub fn n_size(&self, n: usize) -> usize {
self.defined_shape[n].get()
}
pub fn dimensions(&self) -> usize {
self.defined_shape.len() + 1
}
}