[−][src]Trait rust_3d::IsFilter
IsFilter trait used for filters
Required methods
fn is_allowed(&self, x: &T) -> bool
Should return true if a it passes the filter, otherwise false
Implementors
impl<DF, P, N> IsFilter<(P, N)> for FilterDirectionField2D<DF> where
DF: IsDirectionField2D,
P: Is2D,
N: IsNormalized2D,
[src]
DF: IsDirectionField2D,
P: Is2D,
N: IsNormalized2D,
fn is_allowed(&self, pn: &(P, N)) -> bool
[src]
impl<DF, P, N> IsFilter<(P, N)> for FilterDirectionField3D<DF> where
DF: IsDirectionField3D,
P: Is3D,
N: IsNormalized3D,
[src]
DF: IsDirectionField3D,
P: Is3D,
N: IsNormalized3D,
fn is_allowed(&self, pn: &(P, N)) -> bool
[src]
impl<F, T> IsFilter<T> for FilterNegate<F, T> where
F: IsFilter<T>,
[src]
F: IsFilter<T>,
fn is_allowed(&self, x: &T) -> bool
[src]
impl<F1, F2, T> IsFilter<T> for FilterAND<F1, F2, T> where
F1: IsFilter<T>,
F2: IsFilter<T>,
[src]
F1: IsFilter<T>,
F2: IsFilter<T>,
fn is_allowed(&self, x: &T) -> bool
[src]
impl<F1, F2, T> IsFilter<T> for FilterOR<F1, F2, T> where
F1: IsFilter<T>,
F2: IsFilter<T>,
[src]
F1: IsFilter<T>,
F2: IsFilter<T>,
fn is_allowed(&self, x: &T) -> bool
[src]
impl<F1, F2, T> IsFilter<T> for FilterXOR<F1, F2, T> where
F1: IsFilter<T>,
F2: IsFilter<T>,
[src]
F1: IsFilter<T>,
F2: IsFilter<T>,
fn is_allowed(&self, x: &T) -> bool
[src]
impl<FOuter, FInner, T> IsFilter<T> for FilterOuterInner<FOuter, FInner, T> where
FOuter: IsFilter<T>,
FInner: IsFilter<T>,
[src]
FOuter: IsFilter<T>,
FInner: IsFilter<T>,
fn is_allowed(&self, x: &T) -> bool
[src]
impl<S, P, PSearch> IsFilter<PSearch> for FilterOutlier3D<S, P> where
P: Is3D,
PSearch: Is3D,
S: IsSphereSearchable<P>,
[src]
P: Is3D,
PSearch: Is3D,
S: IsSphereSearchable<P>,
fn is_allowed(&self, p: &PSearch) -> bool
[src]
impl<T> IsFilter<T> for FilterAll<T>
[src]
fn is_allowed(&self, x: &T) -> bool
[src]
impl<T> IsFilter<T> for FilterAllow
[src]
fn is_allowed(&self, _: &T) -> bool
[src]
impl<T> IsFilter<T> for FilterAny<T>
[src]
fn is_allowed(&self, x: &T) -> bool
[src]
impl<T> IsFilter<T> for FilterBox2D where
T: Is2D,
[src]
T: Is2D,
fn is_allowed(&self, p: &T) -> bool
[src]
impl<T> IsFilter<T> for FilterBox3D where
T: Is3D,
[src]
T: Is3D,
fn is_allowed(&self, p: &T) -> bool
[src]
impl<T> IsFilter<T> for FilterCircle where
T: Is2D,
[src]
T: Is2D,
fn is_allowed(&self, p: &T) -> bool
[src]
impl<T> IsFilter<T> for FilterDeny
[src]
fn is_allowed(&self, _: &T) -> bool
[src]
impl<T> IsFilter<T> for FilterSphere where
T: Is3D,
[src]
T: Is3D,