Package | Description |
---|---|
org.anchoranalysis.image.core.points |
Operations that extract points from image data entities or vice versa.
|
org.anchoranalysis.mpp.mark.points |
Mark s implementing structures based on points. |
org.anchoranalysis.plugin.points.convexhull |
Non-bean convex hull operations.
|
org.anchoranalysis.spatial.box |
Axis-aligned bounding-boxes and related operations.
|
org.anchoranalysis.spatial.point |
A cartesian-coordinate, across varying primitive types, in 2D and 3D space.
|
org.anchoranalysis.spatial.point.consumer |
Functional interfaces that accept cartesian coordinate points specified in different ways.
|
org.anchoranalysis.spatial.scale |
How to much to scale an entity in Cartesian space by.
|
org.anchoranalysis.test.feature.plugins.objects |
Fixtures for creating object-masks and related feature-inputs.
|
Modifier and Type | Method and Description |
---|---|
static List<Point2i> |
PointsFromMask.listFrom2i(Mask mask)
|
static List<Point2i> |
PointsFromObject.listFrom2i(ObjectMask object)
A list of two-dimensional integer points from the entire object-mask.
|
static List<Point2i> |
PointsFromObject.listFromAllOutlines2i(ObjectCollection objects)
A list of points as three-dimensional integers from the outline of all objects in a
collection.
|
static List<Point2i> |
PointsFromObject.listFromOutline2i(ObjectMask object)
A list of points as three-dimensional integers from the outline of an object-mask
|
Modifier and Type | Method and Description |
---|---|
static RotatableBoundingBox |
RotatableBoundingBoxFactory.create(IntToFloatFunction extractElement,
Point2i anchorPoint)
Builds a bounding-box from the 5-element floating-point vector returned from the EAST
algorithm.
|
Modifier and Type | Method and Description |
---|---|
static List<Point2i> |
ConvexHullUtilities.convexHull2D(List<Point2i> points)
Like
ConvexHullUtilities.convexHull2D(List, int) but uses a default minimum number of points. |
static List<Point2i> |
ConvexHullUtilities.convexHull2D(List<Point2i> points,
int minNumberPoints)
Apply a convex-hull algorithm to filter a set of points.
|
static List<Point2i> |
ConvexHullUtilities.pointsOnAllOutlines(ObjectCollection objects) |
static List<Point2i> |
ConvexHullUtilities.pointsOnOutline(ObjectMask object) |
Modifier and Type | Method and Description |
---|---|
static List<Point2i> |
ConvexHullUtilities.convexHull2D(List<Point2i> points)
Like
ConvexHullUtilities.convexHull2D(List, int) but uses a default minimum number of points. |
static List<Point2i> |
ConvexHullUtilities.convexHull2D(List<Point2i> points,
int minNumberPoints)
Apply a convex-hull algorithm to filter a set of points.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Extent.contains(Point2i point)
Is a point of type
Point2i contained within the extent in the XY plane? |
void |
Extent.iterateOverXYWithShift(Point2i shift,
PointTwoDimensionalConsumer pointConsumer)
Calls processor once for each x and y-values in the range, with a shift added.
|
int |
Extent.offset(Point2i point)
Calculates a XY-offset of a point in a buffer whose dimensions are this extent.
|
Modifier and Type | Method and Description |
---|---|
static Point2i |
Point2i.immutableAdd(Point2i point1,
Point2i point2)
Adds two points immutably.
|
static Point2i |
PointConverter.intFromDoubleFloor(Point2d point)
|
Modifier and Type | Method and Description |
---|---|
void |
Point2d.add(Point2i toAdd)
Arithmetically adds a
Point2i 's values across each dimension. |
void |
Point2i.add(Point2i point)
Adds values from a
Point2i across each corresponding dimension. |
static Point3i |
PointConverter.convertTo3i(Point2i point)
|
static Point3i |
PointConverter.convertTo3i(Point2i point,
int z)
|
static Point3d |
PointConverter.doubleFromInt(Point2i point)
|
static Point3f |
PointConverter.floatFromInt(Point2i point)
|
static Point2i |
Point2i.immutableAdd(Point2i point1,
Point2i point2)
Adds two points immutably.
|
void |
RunningSumPoint.increment(Point2i point)
Increments the running-sum by a
Point2i . |
Modifier and Type | Method and Description |
---|---|
static List<Point3d> |
PointConverter.convert2iTo3d(List<Point2i> points)
|
static List<Point3f> |
PointConverter.convert2iTo3f(List<Point2i> points)
|
Constructor and Description |
---|
Point2i(Point2i point)
Creates with the same values as an existing
Point2i . |
Modifier and Type | Method and Description |
---|---|
void |
PointTwoDimensionalConsumer.accept(Point2i point)
Accepts a point like with a
Consumer in general. |
void |
OffsettedPointTwoDimensionalConsumer.accept(Point2i point,
int offset)
Accepts a point like with a
Consumer in general. |
Modifier and Type | Method and Description |
---|---|
Point2i |
ScaleFactorInt.scale(int x,
int y)
Multiplies a point by the respective scaling-factor in each dimension.
|
Point2i |
ScaleFactorInt.scale(Point2i point)
Multiplies a
Point2i by the respective scaling-factor in each dimension. |
Modifier and Type | Method and Description |
---|---|
Point2i |
ScaleFactorInt.scale(Point2i point)
Multiplies a
Point2i by the respective scaling-factor in each dimension. |
Modifier and Type | Method and Description |
---|---|
static ObjectMask |
CircleObjectFixture.circleAt(Point2i center,
double radius) |
static boolean |
CircleObjectFixture.sceneContains(Point2i point) |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.