Trait nphysics3d::force_generator::ForceGeneratorSet[][src]

pub trait ForceGeneratorSet<N: RealField + Copy, Handle: BodyHandle> {
    type ForceGenerator: ?Sized + ForceGenerator<N, Handle>;
    type Handle: Copy;
    fn get(&self, handle: Self::Handle) -> Option<&Self::ForceGenerator>;
fn get_mut(
        &mut self,
        handle: Self::Handle
    ) -> Option<&mut Self::ForceGenerator>;
fn contains(&self, handle: Self::Handle) -> bool;
fn foreach(&self, f: impl FnMut(Self::Handle, &Self::ForceGenerator));
fn foreach_mut(
        &mut self,
        f: impl FnMut(Self::Handle, &mut Self::ForceGenerator)
    ); }
Expand description

Trait implemented by sets of force generators.

A set of bodies maps a force generator handle to a force generator instance.

Associated Types

Type of a force generator stored in this set.

Type of a force generator handle identifying a force generator in this set.

Required methods

Gets a reference to the force generator identified by handle.

Gets a mutable reference to the force generator identified by handle.

Check if this set contains a force generator identified by handle.

Iterate through all the force generators on this set, applying the closure f on them.

Mutable iterates through all the force generators on this set, applying the closure f on them.

Implementors