Uses of Class
org.anchoranalysis.spatial.point.Point3i
Packages that use Point3i
Package
Description
Beans to define entities or operate that consider Euclidian space.
Aligning a
BoundingBox to fit inside another BoundingBox.Converting quantities of distance between units.
Classes to describe the size of images or components of images both in voxels and physically.
An image with only two permissible states.
The key data entity
org.anchoranalysis.image.voxel.object and related-classes and
operations.Operations that extract points from image data entities or vice versa.
Defines the key data object,
Stack, and related
classes.Non-bean classes for reading / writing an
ObjectCollection from and to the filesystem.Data-structures to store and manipulate image raster-data or voxels.
Assigns values to some or all voxels.
The
BinaryVoxels class and related operations.Utilities to iterate over voxel-locations in images and sub-regions of images.
Like
org.anchoranalysis.image.voxel.iterator but refers to iterators that operation over
the intersecting regions of two entities.Iterating over a point's neighboring voxels.
Routines for moving a
KernelPointCursor around the
neighboring voxels of the point.Functional-interfaces for processing different combinations of points and buffers that return a
boolean.
Functional-interfaces for processing different combinations of points and buffers that do not
return a value.
Functional-interfaces for processing different combinations of points and raw buffers, but not
VoxelBuffer.Functional-interfaces for processing different combinations of points and
VoxelBuffer but not raw buffers.Applying a kernel via
convolution to voxels.
Kernels to count the number of voxels that are equal to a particular value.
Kernels that apply morphological operations.
The fundamental data class that is an
ObjectMask
and related structures.Morphological operations
applied to
ObjectMasks.Proposing
Marks or other data-structures with particular
attributes.Non-bean classes related to
Marks.Marks implementing conic sections.Marks implementing structures based on points.Implementations of
MaskProvider that implement
morphological operations.Non-beans for calculating a thresholding level from itensity values.
Encoding voxels in a watershed-transformation implementation.
CalculationPart related to fitting
ellipsoids to points by least-squares.Axis-aligned bounding-boxes and related operations.
Various methods to specify the orientation (general direction) of an entity.
A cartesian-coordinate, across varying primitive types, in 2D and 3D space.
How to much to scale an entity in Cartesian space by.
Testing utilities and fixtures with no greater downstream dependency than anchor-image-io
or anchor-io-bioformats or anchor-imagej.
-
Uses of Point3i in org.anchoranalysis.image.bean.spatial
Methods in org.anchoranalysis.image.bean.spatial that return Point3i -
Uses of Point3i in org.anchoranalysis.image.bean.spatial.arrange.align
Methods in org.anchoranalysis.image.bean.spatial.arrange.align that return Point3iModifier and TypeMethodDescriptionAlign.alignCorner(BoundingBox smaller, Extent larger) The minimum corner at which the entity should be locate after alignment, ignoring the space to the left. -
Uses of Point3i in org.anchoranalysis.image.bean.unitvalue.distance
Methods in org.anchoranalysis.image.bean.unitvalue.distance with parameters of type Point3i -
Uses of Point3i in org.anchoranalysis.image.core.dimensions
Methods in org.anchoranalysis.image.core.dimensions with parameters of type Point3iModifier and TypeMethodDescriptionbooleanIs a point of typeReadableTuple3icontained within theExtent?final intCalculates a XYZ-offset of a point in a buffer whose dimensions are this extent.final intDimensions.offsetSlice(Point3i point) Calculates a XY-offset of a point in a buffer whose dimensions are this extent. -
Uses of Point3i in org.anchoranalysis.image.core.mask
Methods in org.anchoranalysis.image.core.mask with parameters of type Point3i -
Uses of Point3i in org.anchoranalysis.image.core.object
Method parameters in org.anchoranalysis.image.core.object with type arguments of type Point3iModifier and TypeMethodDescriptionstatic ObjectMaskObjectFromPointsFactory.create(Collection<Point3i> points) Create anObjectMaskfrom a collection of points. -
Uses of Point3i in org.anchoranalysis.image.core.points
Methods in org.anchoranalysis.image.core.points that return types with arguments of type Point3iModifier and TypeMethodDescriptionPointsFromMask.listFrom3i(Mask mask) PointsFromObject.listFrom3i(ObjectMask object) A list of three-dimensional integer points from the entire object-mask.PointsFromObject.listFromOutline3i(ObjectMask object) A list of points asPoint3ifrom the outline of an object-mask.PointsFromObject.setFrom3i(ObjectMask object) A sorted-set of three-dimensional integer points from the entire object-maskPointsFromObject.setFromContour(ObjectMask object) A set of points from the contour ofobjectin three dimensions.Method parameters in org.anchoranalysis.image.core.points with type arguments of type Point3iModifier and TypeMethodDescriptionstatic BoundingBoxBoundingBoxFromPoints.fromStream(Stream<Point3i> points) Create from a stream ofPoint3is. -
Uses of Point3i in org.anchoranalysis.image.core.stack
Methods in org.anchoranalysis.image.core.stack with parameters of type Point3iModifier and TypeMethodDescriptionvoidRGBStack.assignVoxel(Point3i point, RGBColor color) Assigns aRGBColorto a single voxel in the respective channels.intDisplayStack.getUnconvertedVoxelAt(int channelIndex, Point3i point) Retrieve the intensity of a voxel at a particular point, before any conversion is applied. -
Uses of Point3i in org.anchoranalysis.image.io.object
Methods in org.anchoranalysis.image.io.object that return Point3iModifier and TypeMethodDescriptionstatic Point3iExtractMidpoint.midpoint(ObjectWithProperties object, boolean suppressZ) Calculates the midpoint ofobject. -
Uses of Point3i in org.anchoranalysis.image.voxel
Methods in org.anchoranalysis.image.voxel with parameters of type Point3iModifier and TypeMethodDescriptionBoundedVoxels.growBuffer(Point3i growthNegative, Point3i growthPositive, Optional<Extent> clipRegion, VoxelsFactoryTypeBound<T> factory) Grows the voxel buffer in the positive and negative directions by a certain amount. -
Uses of Point3i in org.anchoranalysis.image.voxel.assigner
Methods in org.anchoranalysis.image.voxel.assigner with parameters of type Point3i -
Uses of Point3i in org.anchoranalysis.image.voxel.binary
Methods in org.anchoranalysis.image.voxel.binary with parameters of type Point3iModifier and TypeMethodDescriptiondefault booleanDoes the voxel at this point have an off state?default booleanDoes the voxel at this point have an on state?default voidAssigns an off state to a voxel at a particular point.default voidAssigns an on state to a voxel at a particular point. -
Uses of Point3i in org.anchoranalysis.image.voxel.iterator
Methods in org.anchoranalysis.image.voxel.iterator that return types with arguments of type Point3iModifier and TypeMethodDescriptionIterateVoxelsEqualTo.untilFirstIntensityEqualTo(BoundedVoxels<UnsignedByteBuffer> voxels, byte equalToValue) Iterates each voxel until a specific intensity value is found.IterateVoxelsBoundingBox.withTwoBuffersUntil(BoundingBox box, ReadableTuple3i shiftForSecond, Voxels<T> voxels1, Voxels<T> voxels2, PredicateBufferBinary<T> predicate) Iterate over each voxel in a bounding-box - with two associated buffers for each slice - until a predicate evaluates to true.Method parameters in org.anchoranalysis.image.voxel.iterator with type arguments of type Point3iModifier and TypeMethodDescriptionstatic voidIterateVoxelsEqualTo.equalToReusePoint(Voxels<UnsignedByteBuffer> voxels, byte equalToValue, Consumer<Point3i> consumer) Iterates all points with a specific voxel intensity-value, reusing thePoint3iin each iteration.static voidIterateVoxelsBoundingBox.withMatchingPoints(BoundingBox box, Predicate<Point3i> predicate, ProcessPoint process) Iterate over each voxel in a bounding-box that matches a predicate. -
Uses of Point3i in org.anchoranalysis.image.voxel.iterator.intersecting
Methods in org.anchoranalysis.image.voxel.iterator.intersecting that return types with arguments of type Point3iModifier and TypeMethodDescriptionIterateVoxelsIntersectingBounded.withTwoBuffersUntil(BoundedVoxels<T> voxels1, BoundedVoxels<T> voxels2, PredicateBufferBinary<T> predicate) Iterates over the intersection of two bounded-voxels of typeBoundedVoxelsuntil a predicate is satisfied. -
Uses of Point3i in org.anchoranalysis.image.voxel.iterator.neighbor
Methods in org.anchoranalysis.image.voxel.iterator.neighbor with parameters of type Point3iModifier and TypeMethodDescriptionstatic <T> TIterateVoxelsNeighbors.callEachPointInNeighborhood(Point3i sourcePoint, Neighborhood neighborhood, boolean do3D, ProcessVoxelNeighbor<T> process, int sourceValue, int sourceOffsetXY) Iterate over each point in the neighborhood of an existing point.voidProcessVoxelNeighbor.initSource(Point3i pointSource, int sourceValue, int sourceOffsetXY) Specify the source-point (of which all the processed points are neighbors). -
Uses of Point3i in org.anchoranalysis.image.voxel.iterator.neighbor.kernel
Constructor parameters in org.anchoranalysis.image.voxel.iterator.neighbor.kernel with type arguments of type Point3iModifierConstructorDescriptionWalkRunnable(KernelPointCursor point, Predicate<Point3i> additionalPredicate, Runnable executeWhenSatisfied) Creates a newWalkRunnableinstance. -
Uses of Point3i in org.anchoranalysis.image.voxel.iterator.predicate
Methods in org.anchoranalysis.image.voxel.iterator.predicate with parameters of type Point3i -
Uses of Point3i in org.anchoranalysis.image.voxel.iterator.process
Methods in org.anchoranalysis.image.voxel.iterator.process with parameters of type Point3i -
Uses of Point3i in org.anchoranalysis.image.voxel.iterator.process.buffer
Methods in org.anchoranalysis.image.voxel.iterator.process.buffer with parameters of type Point3iModifier and TypeMethodDescriptionvoidProcesses a voxel location in two buffers.voidProcessBufferBinaryMixed.process(Point3i point, VoxelBuffer<S> buffer1, T buffer2, int offset1, int offset2) Processes a voxel location in two buffers.voidProcessBufferTernary.process(Point3i point, T buffer1, T buffer2, T buffer3, int offset1, int offset2, int offset3) Processes a voxel location in a buffer.voidProcesses a voxel location in a buffer. -
Uses of Point3i in org.anchoranalysis.image.voxel.iterator.process.voxelbuffer
Methods in org.anchoranalysis.image.voxel.iterator.process.voxelbuffer with parameters of type Point3iModifier and TypeMethodDescriptionvoidProcessVoxelBufferBinaryMixed.process(Point3i point, VoxelBuffer<S> buffer1, T buffer2, int offset) Processes a voxel location in a buffervoidProcessVoxelBufferUnaryWithPoint.process(Point3i point, VoxelBuffer<T> buffer, int offset) Processes a voxel location in a buffer. -
Uses of Point3i in org.anchoranalysis.image.voxel.kernel
Methods in org.anchoranalysis.image.voxel.kernel that return Point3iModifier and TypeMethodDescriptionKernelPointCursor.getPoint()The point around which the cursor may iterate.Constructors in org.anchoranalysis.image.voxel.kernel with parameters of type Point3iModifierConstructorDescriptionKernelPointCursor(int index, Point3i point, Extent extent, BinaryValuesByte binaryValues, KernelApplicationParameters parameters) Creates to be focused around a particular point in the image.Constructor parameters in org.anchoranalysis.image.voxel.kernel with type arguments of type Point3iModifierConstructorDescriptionConditionalKernel(BinaryKernel kernel, Predicate<Point3i> predicate) Creates with a particular delegateBinaryKerneland a predicate that tests each point. -
Uses of Point3i in org.anchoranalysis.image.voxel.kernel.count
Methods in org.anchoranalysis.image.voxel.kernel.count with parameters of type Point3iModifier and TypeMethodDescriptionprotected abstract booleanCountKernel.doesNeighborVoxelQualify(Point3i point) Whether a particular neighboring voxel is accepted or not.protected booleanCountKernelNeighborhood.doesNeighborVoxelQualify(Point3i point) protected booleanCountKernelNeighborhoodMask.doesNeighborVoxelQualify(Point3i point) -
Uses of Point3i in org.anchoranalysis.image.voxel.kernel.morphological
Constructor parameters in org.anchoranalysis.image.voxel.kernel.morphological with type arguments of type Point3iModifierConstructorDescriptionDilationContext(OutsideKernelPolicy outsideKernelPolicy, boolean useZ, boolean bigNeighborhood, Optional<Predicate<Point3i>> precondition) Create without a post-condition.DilationContext(OutsideKernelPolicy outsideKernelPolicy, boolean useZ, boolean bigNeighborhood, Optional<Predicate<Point3i>> precondition, Optional<AcceptIterationPredicate> postcondition) Create with a post-condition. -
Uses of Point3i in org.anchoranalysis.image.voxel.object
Methods in org.anchoranalysis.image.voxel.object that return types with arguments of type Point3iModifier and TypeMethodDescriptionObjectMask.derivePointsLocal()Creates a list of all on voxels as points, using local coordinates i.e.ObjectMask.findArbitraryOnVoxel()Finds any arbitrary on voxel on the object.Methods in org.anchoranalysis.image.voxel.object with parameters of type Point3iModifier and TypeMethodDescriptionAll elements that contain a particular point.booleanWhether a particular point exists within the object-mask?ObjectMask.growBuffer(Point3i growthNegative, Point3i growthPositive, Optional<Extent> clipRegion) Grows the object-mask's voxel buffers in the positive and negative directions by a certain amount. -
Uses of Point3i in org.anchoranalysis.image.voxel.object.morphological
Method parameters in org.anchoranalysis.image.voxel.object.morphological with type arguments of type Point3iModifier and TypeMethodDescriptionstatic BinaryVoxels<UnsignedByteBuffer> MorphologicalErosion.erode(BinaryVoxels<UnsignedByteBuffer> voxels, int iterations, boolean useZ, Optional<Predicate<Point3i>> precondition) Performs a morphological erosion on aBinaryVoxels<UnsignedByteBuffer> voxels. -
Uses of Point3i in org.anchoranalysis.mpp.bean.proposer
Methods in org.anchoranalysis.mpp.bean.proposer that return types with arguments of type Point3iModifier and TypeMethodDescriptionPointsProposer.propose(Point3d point, Mark mark, Dimensions dimensions, RandomNumberGenerator randomNumberGenerator, ErrorNode errorNode) Proposes a list of points based on the given parameters. -
Uses of Point3i in org.anchoranalysis.mpp.mark
Methods in org.anchoranalysis.mpp.mark that return Point3iModifier and TypeMethodDescriptionstatic Point3iPointClamper.clamp(Point3i point, Dimensions dimensions) Clamps an integer point to be within the given dimensions.Methods in org.anchoranalysis.mpp.mark with parameters of type Point3iModifier and TypeMethodDescriptionstatic Point3iPointClamper.clamp(Point3i point, Dimensions dimensions) Clamps an integer point to be within the given dimensions.abstract byteMark.isPointInside(Point3i point) Determines if a point is inside the mark.Finds marks at a specific point that belong to a specific region. -
Uses of Point3i in org.anchoranalysis.mpp.mark.conic
Methods in org.anchoranalysis.mpp.mark.conic with parameters of type Point3iModifier and TypeMethodDescriptionstatic MarkMarkConicFactory.createMarkFromPoint(Point3i point, int size, boolean do3D) Creates a mark from an integer 3D point.final byteEllipse.isPointInside(Point3i point) final byteEllipsoid.isPointInside(Point3i point) final byteMarkWithPositionAndSingleRadius.isPointInside(Point3i point) -
Uses of Point3i in org.anchoranalysis.mpp.mark.points
Methods in org.anchoranalysis.mpp.mark.points with parameters of type Point3iModifier and TypeMethodDescriptionbyteLineSegment.isPointInside(Point3i point) bytePointList.isPointInside(Point3i pointIsInside) bytePolygon.isPointInside(Point3i point) bytePolygonCurve.isPointInside(Point3i point) byteRotatableBoundingBox.isPointInside(Point3i point) voidSets the start and end points of the line segment.Method parameters in org.anchoranalysis.mpp.mark.points with type arguments of type Point3iModifier and TypeMethodDescriptionstatic PointListPointListFactory.createMarkFromPoints3i(List<Point3i> points) Creates a PointList from a list of Point3i objects.Constructors in org.anchoranalysis.mpp.mark.points with parameters of type Point3iModifierConstructorDescriptionLineSegment(Point3i startPoint, Point3i endPoint) Constructs a LineSegment with given start and end points. -
Uses of Point3i in org.anchoranalysis.plugin.image.bean.mask.provider.morphological
Methods in org.anchoranalysis.plugin.image.bean.mask.provider.morphological that return types with arguments of type Point3iModifier and TypeMethodDescriptionMorphologicalOperatorBase.precondition()Creates a precondition for the morphological operation based on intensity values. -
Uses of Point3i in org.anchoranalysis.plugin.image.intensity.level
Methods in org.anchoranalysis.plugin.image.intensity.level with parameters of type Point3iModifier and TypeMethodDescriptiondoubleLevelResult.distanceSquaredTo(Point3i sourcePoint) Calculates the squared distance from the midpoint of this level's object to a given point.LevelResultCollection.findClosestResult(Point3i point) Finds theLevelResultclosest to a given point. -
Uses of Point3i in org.anchoranalysis.plugin.image.segment.watershed.encoding
Methods in org.anchoranalysis.plugin.image.segment.watershed.encoding that return Point3iModifier and TypeMethodDescriptionWatershedEncoding.chainCodes(int chainCode) Decodes a chain-code into a point.static Point3iChainCodesDirection.decode(int chainCode) Decodes a chain-code into a point.Methods in org.anchoranalysis.plugin.image.segment.watershed.encoding that return types with arguments of type Point3iModifier and TypeMethodDescriptionEncodedVoxels.getTemporary()Gets a list of points with temporary encoded values.Methods in org.anchoranalysis.plugin.image.segment.watershed.encoding with parameters of type Point3iModifier and TypeMethodDescriptionintEncodedVoxels.calculateConnectedComponentID(Point3i point, int firstChainCode) Calculates the connected component ID for a given point and initial chain code.voidEncodedIntBuffer.convertCode(int indexBuffer, int indexGlobal, EncodedVoxels matS, Point3i point) Converts the code at the given index to a connected component ID.voidSets the encoded value for a specific point.voidEncodedVoxels.setPointConnectedComponentID(Point3i point, int connectedComponentID) Sets the connected component ID for a specific point.voidEncodedVoxels.setPointDirection(Point3i point, int xChange, int yChange, int zChange) Sets the direction for a specific point.intSteepest.steepestDescent(Point3i point, int val, int indxBuffer) Calculates the steepest descent direction for a given point.Method parameters in org.anchoranalysis.plugin.image.segment.watershed.encoding with type arguments of type Point3iModifier and TypeMethodDescriptionvoidEncodedVoxels.pointListAtFirstPoint(List<Point3i> points) Sets all points in a list to point at the first point (the root point) in the list. -
Uses of Point3i in org.anchoranalysis.plugin.points.calculate.ellipsoid
Method parameters in org.anchoranalysis.plugin.points.calculate.ellipsoid with type arguments of type Point3iModifier and TypeMethodDescriptionstatic EllipsoidEllipsoidFactory.createMarkEllipsoidLeastSquares(CheckedSupplier<List<Point3i>, CreateException> opPoints, Dimensions dimensions, boolean suppressZCovariance, double shell) Creates aEllipsoidusing least-squares fitting to a supplied list of points. -
Uses of Point3i in org.anchoranalysis.spatial.box
Methods in org.anchoranalysis.spatial.box that return Point3iModifier and TypeMethodDescriptionBoundingBox.centerOfGravity()A mid-point in the bounding-box, corresponding to the mean of all points inside the box.Extent.createMinusOne()Creates a newExtentwith each dimension decreased by one.BoundingBox.relativePositionTo(BoundingBox other) The relative position of the corner to another bounding box.Methods in org.anchoranalysis.spatial.box with parameters of type Point3iModifier and TypeMethodDescriptionbooleanBoundingBoxContains.pointIgnoreZ(Point3i point) LikeBoundingBoxContains.point(ReadableTuple3i)but ignores the z-dimension. -
Uses of Point3i in org.anchoranalysis.spatial.orientation
Methods in org.anchoranalysis.spatial.orientation with parameters of type Point3iModifier and TypeMethodDescriptionstatic DirectionVectorDirectionVector.createBetweenTwoPoints(Point3i point1, Point3i point2) Creates aDirectionVectorrepresenting the direction between two points of typePoint3i. -
Uses of Point3i in org.anchoranalysis.spatial.point
Fields in org.anchoranalysis.spatial.point declared as Point3iModifier and TypeFieldDescriptionstatic final Point3iPoint3i.ORIGINA constantPoint3iwhere all dimensions are zero.Methods in org.anchoranalysis.spatial.point that return Point3iModifier and TypeMethodDescriptionstatic Point3iPointConverter.convertTo3i(Point2i point) static Point3iPointConverter.convertTo3i(Point2i point, int z) Point3i.duplicateChangeZ(int zValueToAssign) static Point3iPoint3i.elementwiseOperation(ReadableTuple3i tuple1, ReadableTuple3i tuple2, IntBinaryOperator operator) Creates a new point by applying a pairwise operation to each dimension's values for two tuples.static Point3iPoint3i.immutableAdd(ReadableTuple3i tuple, int x, int y, int z) Adds values to a tuple immutably.static Point3iPoint3i.immutableAdd(ReadableTuple3i tuple1, ReadableTuple3i tuple2) Adds two tuples immutably.static Point3iPoint3i.immutableAdd(ReadableTuple3i tuple1, ReadableTuple3i tuple2, ReadableTuple3i tuple3) Adds three tuples immutably.static Point3iPoint3i.immutableScale(ReadableTuple3i point, int factor) Multiplies each component byfactorwithout changing any values in an existing point.static Point3iPoint3i.immutableSubtract(ReadableTuple3i tuple, ReadableTuple3i toSubtract) Subtracts two tuples immutably.static Point3iPointConverter.intFromDouble(Point3d point, boolean round) static Point3iPointConverter.intFromDoubleCeil(Point3d point) static Point3iPointConverter.intFromDoubleFloor(Point3d point) static Point3iPointConverter.intFromFloat(Point3f point, boolean round) Tuple3i.max(int value) Element-wise maximum between this point and a scalar.Tuple3i.max(ReadableTuple3i point) Element-wise maximum between this point and another.Tuple3i.min(ReadableTuple3i point) Element-wise minimum between this point and another.Methods in org.anchoranalysis.spatial.point that return types with arguments of type Point3iModifier and TypeMethodDescriptionContour.pointsDiscrete()All the points in the contour, converted intoPoint3i.Methods in org.anchoranalysis.spatial.point with parameters of type Point3iModifier and TypeMethodDescriptionstatic booleanPointsNeighborChecker.arePointsNeighbors(Point3i point1, Point3i point2) Do two points have a big neighbor relationship to each other?doubleThe Euclidean distance between this point and another.intPoint3i.distanceMax(Point3i point) The maximum distance across any individual axis to another point.doublePoint3d.distanceSquared(Point3i point) The square of the Euclidean distance between this point and anotherPoint3i.intPoint3i.distanceSquared(Point3i point) The square of the Euclidean distance between this point and anotherPoint3i.voidIncrements the running-sum by aPoint3i.Method parameters in org.anchoranalysis.spatial.point with type arguments of type Point3iModifier and TypeMethodDescriptionstatic booleanPointsNeighborChecker.areAllPointsInBigNeighborhood(List<Point3i> list) Are all points in a list neighboring the next point in the list?PointConverter.convert3iTo3f(List<Point3i> points) -
Uses of Point3i in org.anchoranalysis.spatial.scale
Methods in org.anchoranalysis.spatial.scale that return Point3iModifier and TypeMethodDescriptionstatic Point3iScaler.scale(ScaleFactor scalingFactor, Point3i point) Scales a point in XY by multiplying each dimension by its corresponding scaling-factor.static Point3iScaler.scaleCeil(ScaleFactor scalingFactor, Point3i point) Scales a point in XY by multiplying each dimension by its corresponding scaling-factor.Methods in org.anchoranalysis.spatial.scale with parameters of type Point3iModifier and TypeMethodDescriptionstatic Point3iScaler.scale(ScaleFactor scalingFactor, Point3i point) Scales a point in XY by multiplying each dimension by its corresponding scaling-factor.static Point3iScaler.scaleCeil(ScaleFactor scalingFactor, Point3i point) Scales a point in XY by multiplying each dimension by its corresponding scaling-factor. -
Uses of Point3i in org.anchoranalysis.test.image
Methods in org.anchoranalysis.test.image with parameters of type Point3iModifier and TypeMethodDescriptionstatic MaskCreates theMaskwith a particular corner and no assigned resolution.static MaskMaskFixture.create(Point3i corner, boolean do3D, Optional<Resolution> resolution) Creates theMaskwith a particular corner and a particular resolution.default intCalculates the intensity value for a given point.