Struct vox_geometry_rust::fcc_lattice_point_generator::FccLatticePointGenerator [−][src]
pub struct FccLatticePointGenerator {}
Expand description
Face-centered lattice points generator.
\see http://en.wikipedia.org/wiki/Cubic_crystal_system http://mathworld.wolfram.com/CubicClosePacking.html
Trait Implementations
impl PointGenerator3 for FccLatticePointGenerator
[src]
impl PointGenerator3 for FccLatticePointGenerator
[src]fn for_each_point<Callback>(
&self,
bounding_box: &BoundingBox3D,
spacing: f64,
callback: &mut Callback
) where
Callback: FnMut(&Vector3D) -> bool,
[src]
fn for_each_point<Callback>(
&self,
bounding_box: &BoundingBox3D,
spacing: f64,
callback: &mut Callback
) where
Callback: FnMut(&Vector3D) -> bool,
[src]\brief Invokes \p callback function for each FCC-lattice points inside \p bounding_box.
This function iterates every FCC-lattice points inside \p bounding_box where \p spacing is the size of the unit cell of FCC structure.
Auto Trait Implementations
impl RefUnwindSafe for FccLatticePointGenerator
impl Send for FccLatticePointGenerator
impl Sync for FccLatticePointGenerator
impl Unpin for FccLatticePointGenerator
impl UnwindSafe for FccLatticePointGenerator
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,