[−][src]Struct mgf::ContactPruner
Structure for pruning unnecessary contact points.
Methods
impl<Params: PruningParams> ContactPruner<Params>
[src]
pub fn new() -> Self
[src]
pub fn with_capacity(cap: usize) -> Self
[src]
pub fn push(&mut self, new_contact: LocalContact)
[src]
Determines if the contact given is far away from all of the current contact points stored in the Manifold, and if it is pushes it into the vec. If two contact points are too close to each other, the furthest from the center of the geometries is chosen.
pub fn clear(&mut self)
[src]
Trait Implementations
impl<P: PruningParams> From<ContactPruner<P>> for Manifold
[src]
fn from(pruner: ContactPruner<P>) -> Self
[src]
Auto Trait Implementations
impl<Params> Send for ContactPruner<Params> where
Params: Send,
Params: Send,
impl<Params> Sync for ContactPruner<Params> where
Params: Sync,
Params: Sync,
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,