public class RealTransformUnaryCompositeRealMaskRealInterval extends AbstractWrappedRealInterval<RealInterval> implements UnaryCompositeMaskPredicate<RealLocalizable>, RealMaskRealInterval
RealMaskRealInterval which is the result of a transform operation
on a RealMaskRealInterval.sourceInterval| Constructor and Description |
|---|
RealTransformUnaryCompositeRealMaskRealInterval(Operators.RealTransformMaskOperator operator,
Predicate<? super RealLocalizable> arg0,
RealInterval interval,
BoundaryType boundaryType,
UnaryOperator<KnownConstant> knownConstantOp) |
| Modifier and Type | Method and Description |
|---|---|
Predicate<? super RealLocalizable> |
arg0() |
BoundaryType |
boundaryType()
Returns the boundary behavior of this Mask.
|
boolean |
equals(Object obj)
Determines whether two masks describe the same region in the same way.
|
int |
hashCode() |
KnownConstant |
knownConstant() |
Operators.MaskOperator |
operator()
Returns the operation which lead to this mask.
|
boolean |
test(RealLocalizable localizable) |
getSource, numDimensions, realMax, realMax, realMax, realMin, realMin, realMinclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitoperand, operandsmaskTypeand, isEmpty, minus, or, realMax, realMax, realMin, realMin, transform, xorisAllnumDimensionsmaxAsDoubleArray, maxAsRealPoint, minAsDoubleArray, minAsRealPoint, realMax, realMinpublic RealTransformUnaryCompositeRealMaskRealInterval(Operators.RealTransformMaskOperator operator, Predicate<? super RealLocalizable> arg0, RealInterval interval, BoundaryType boundaryType, UnaryOperator<KnownConstant> knownConstantOp)
public BoundaryType boundaryType()
MaskPredicateboundaryType in interface MaskPredicate<RealLocalizable>public KnownConstant knownConstant()
knownConstant in interface MaskPredicate<RealLocalizable>public boolean test(RealLocalizable localizable)
test in interface Predicate<RealLocalizable>public Operators.MaskOperator operator()
CompositeMaskPredicateoperator in interface CompositeMaskPredicate<RealLocalizable>public Predicate<? super RealLocalizable> arg0()
arg0 in interface UnaryCompositeMaskPredicate<RealLocalizable>public boolean equals(Object obj)
MaskPredicatekind of mask has its own semantics:
polygon objects are equal if
they have the same vertices in the same order at the same locations.box
is not considered "equal" to a polygon even if the polygon's vertices are the four corners of the box,
and the two masks have the same boundary type.equals in interface MaskPredicate<RealLocalizable>equals in class ObjectCopyright © 2015–2022 ImgLib2. All rights reserved.