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.