Index
A B C D E F G H I L M N O P R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- absolute() - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Convert each dimension's component into its absolute value.
- accept(int, int) - Method in interface org.anchoranalysis.spatial.point.consumer.ScalarTwoDimensionalConsumer
-
Accepts a point like with a
Consumerin general. - accept(int, int, int) - Method in interface org.anchoranalysis.spatial.point.consumer.OffsettedScalarTwoDimensionalConsumer
-
Accepts a point
- accept(int, int, int) - Method in interface org.anchoranalysis.spatial.point.consumer.ScalarThreeDimensionalConsumer
-
Accepts a point like with a
Consumerin general. - accept(Point2i) - Method in interface org.anchoranalysis.spatial.point.consumer.PointTwoDimensionalConsumer
-
Accepts a point like with a
Consumerin general. - accept(Point2i, int) - Method in interface org.anchoranalysis.spatial.point.consumer.OffsettedPointTwoDimensionalConsumer
-
Accepts a point like with a
Consumerin general. - add(double, double) - Method in class org.anchoranalysis.spatial.point.Point2d
-
Arithmetically adds two
doublevalues, to the X- and Y- dimensions. - add(double, double, double) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Arithmetically adds values to each dimension's component.
- add(double, double, T) - Method in class org.anchoranalysis.spatial.rtree.IntervalRTree
-
Adds a bounding-box with a corresponding index.
- add(int, int) - Method in class org.anchoranalysis.spatial.point.Point2d
-
Arithmetically adds two
intvalues, to the X- and Y- dimensions. - add(int, int, int) - Method in class org.anchoranalysis.spatial.box.PointRange
-
Adds a new point to be considered in the range.
- add(Rectangle, T) - Method in class org.anchoranalysis.spatial.rtree.RTree
-
Adds a
Rectanglewith a corresponding payload. - add(BoundingBox, T) - Method in class org.anchoranalysis.spatial.rtree.BoundingBoxRTree
-
Adds a bounding-box with a corresponding payload.
- add(Point2d) - Method in class org.anchoranalysis.spatial.point.Point2d
-
Arithmetically adds a
Point2d's values across each dimension. - add(Point2i) - Method in class org.anchoranalysis.spatial.point.Point2d
-
Arithmetically adds a
Point2i's values across each dimension. - add(Point2i) - Method in class org.anchoranalysis.spatial.point.Point2i
-
Adds values from a
Point2iacross each corresponding dimension. - add(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.box.PointRange
-
Adds a new point to be considered in the range.
- add(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Arithmetically adds a
ReadableTuple3i's values across each dimension. - add(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Arithmetically adds a
ReadableTuple3i's values across each dimension. - add(Tuple3d) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Arithmetically adds a
Tuple3d's values across each dimension. - addObjectsNoBoundingBoxChange(Collection<T>) - Method in class org.anchoranalysis.spatial.box.BoundedList
-
Adds elements without changing the bounding-box
- anyDimensionIsLargerThan(Extent) - Method in class org.anchoranalysis.spatial.box.Extent
-
Returns true if any dimension in this extent is larger than the corresponding dimension in
otherextent. - arbitraryElement() - Method in class org.anchoranalysis.spatial.rtree.RTree
-
Any arbitrary element from the tree.
- areAllPointsInBigNeighborhood(List<Point3i>) - Static method in class org.anchoranalysis.spatial.point.PointsNeighborChecker
-
Are all points in a list neighboring the next point in the list?
- areaXY() - Method in class org.anchoranalysis.spatial.box.Extent
-
Size in X multiplied by size in Y.
- arePointsNeighbors(Point3i, Point3i) - Static method in class org.anchoranalysis.spatial.point.PointsNeighborChecker
-
Do two points have a big neighbor relationship to each other?
- aspectRatioXY() - Method in class org.anchoranalysis.spatial.box.Extent
-
Derives an aspect-ratio, by dividing the X-dimension by the Y-dimension value.
- asScaleFactor() - Method in class org.anchoranalysis.spatial.scale.ScaleFactorInt
-
Converts to a
ScaleFactorthat accepts floating-point values. - asSet() - Method in class org.anchoranalysis.spatial.rtree.RTree
-
All elements contained within the tree, as a
Set. - assignBoundingBox(BoundingBox) - Method in class org.anchoranalysis.spatial.box.BoundedList
-
Assigns a new containing bounding-box.
- assignBoundingBoxAndMap(BoundingBox, UnaryOperator<T>) - Method in class org.anchoranalysis.spatial.box.BoundedList
-
Assigns a new containing bounding-box and maps each individual element.
- asTuple() - Method in class org.anchoranalysis.spatial.box.Extent
-
Exposes the extent as a tuple.
- asVector3d() - Method in class org.anchoranalysis.spatial.orientation.DirectionVector
-
Converts to a
Vector3drepresentation. - at(int, int, int, int) - Static method in class org.anchoranalysis.spatial.box.BoundingBoxFactory
-
Short-hand factory method for creating a 2D bounding-box.
- at(int, int, int, int, int, int) - Static method in class org.anchoranalysis.spatial.box.BoundingBoxFactory
-
Short-hand factory method for creating a 3D bounding-box.
- atBorder(Extent) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Does the bounding-box have an edge at the border of an image of size
extent? - atBorderXY(Extent) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Like
BoundingBox.atBorder(Extent)but considers only the X- and Y- dimensions. - atBorderZ(Extent) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Like
BoundingBox.atBorder(Extent)but considers only the Z-dimension. - Axis - Enum in org.anchoranalysis.spatial.axis
-
Identifies axis in a Cartesian coordinate system.
- AxisConversionException - Exception in org.anchoranalysis.spatial.axis
-
When converting another type to a corresponding
Axisfails. - AxisConversionException(String) - Constructor for exception org.anchoranalysis.spatial.axis.AxisConversionException
-
Create with a messsage, without an underlying cause.
- AxisConverter - Class in org.anchoranalysis.spatial.axis
B
- BoundedList<T> - Class in org.anchoranalysis.spatial.box
-
One or more elements, each with an individual bounding-box, and collectively with a bounding-box that fully contains them all.
- boundingBox() - Method in class org.anchoranalysis.spatial.box.BoundedList
-
A bounding-box that must contain all elements in the collection
- BoundingBox - Class in org.anchoranalysis.spatial.box
-
A bounding-box in two or three dimensions.
- BoundingBox(Extent) - Constructor for class org.anchoranalysis.spatial.box.BoundingBox
-
Constructs a bounding-box to cover the entirety of a certain extent.
- BoundingBoxContains - Class in org.anchoranalysis.spatial.box
-
Does a bounding box contain other objects?
- BoundingBoxContains(BoundingBox) - Constructor for class org.anchoranalysis.spatial.box.BoundingBoxContains
-
Create with the
BoundingBoxthat is queried. - BoundingBoxDistance - Class in org.anchoranalysis.spatial.box
-
Calculates distance between two bounding boxes.
- BoundingBoxFactory - Class in org.anchoranalysis.spatial.box
-
Utility methods to create a
BoundingBox. - BoundingBoxIntersection - Class in org.anchoranalysis.spatial.box
-
Methods for checking intersection between a particular bounding-box and others.
- BoundingBoxIntersection(BoundingBox) - Constructor for class org.anchoranalysis.spatial.box.BoundingBoxIntersection
- BoundingBoxMerger - Class in org.anchoranalysis.spatial.box
-
Merges one or more
BoundingBoxtogether, to create a singleBoundingBoxthat spans them all. - BoundingBoxRTree<T> - Class in org.anchoranalysis.spatial.rtree
-
An R-Tree that contains items, each with an associated bounding-box in three dimensions.
- BoundingBoxRTree() - Constructor for class org.anchoranalysis.spatial.rtree.BoundingBoxRTree
-
Creates an empty R-Tree.
- BoundingBoxRTree(int) - Constructor for class org.anchoranalysis.spatial.rtree.BoundingBoxRTree
-
Creates an empty R-Tree with a specified number of children.
- BoundingBoxUnion - Class in org.anchoranalysis.spatial.box
-
Performs union of a bounding-box with other entities
- BoundingBoxUnion(BoundingBox) - Constructor for class org.anchoranalysis.spatial.box.BoundingBoxUnion
- box(BoundingBox) - Method in class org.anchoranalysis.spatial.box.BoundingBoxContains
-
Is this other bounding-box fully contained within this bounding box?
C
- calculateAreaXYAsDouble() - Method in class org.anchoranalysis.spatial.box.Extent
-
Calculates the area freshly by multiplying the x-size with y-size, as doubles.
- calculateCornerMaxExclusive() - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
The maximum (right-most) point just outside the box.
- calculateCornerMaxInclusive() - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
The maximum (right-most) point inside the box.
- calculateVolume() - Method in class org.anchoranalysis.spatial.box.Extent
-
Calculates the volume of the
Extentwhen considered as a box. - calculateVolumeAsInt() - Method in class org.anchoranalysis.spatial.box.Extent
-
Like
Extent.calculateVolume()but uses anintto calculate the volume. - canEqual(Object) - Method in class org.anchoranalysis.spatial.orientation.Orientation2D
- canEqual(Object) - Method in class org.anchoranalysis.spatial.orientation.Orientation3DEulerAngles
- canEqual(Object) - Method in class org.anchoranalysis.spatial.orientation.OrientationAxisAngle
- canEqual(Object) - Method in class org.anchoranalysis.spatial.orientation.OrientationRotationMatrix
- canEqual(Object) - Method in class org.anchoranalysis.spatial.point.Point3d
- canEqual(Object) - Method in class org.anchoranalysis.spatial.point.Point3f
- canEqual(Object) - Method in class org.anchoranalysis.spatial.point.Point3i
- canEqual(Object) - Method in class org.anchoranalysis.spatial.point.Tuple3d
- canEqual(Object) - Method in class org.anchoranalysis.spatial.point.Tuple3f
- canEqual(Object) - Method in class org.anchoranalysis.spatial.point.Tuple3i
- canEqual(Object) - Method in class org.anchoranalysis.spatial.point.Vector3d
- centerOfGravity() - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
A mid-point in the bounding-box, corresponding to the mean of all points inside the box.
- changeExtent(UnaryOperator<Extent>) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Creates a copied
BoundingBoxbut with a different extent. - changeExtent(Extent) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Creates a copied
BoundingBoxbut with a different extent. - changeExtentZ(int) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Creates a copied
BoundingBoxbut with a different extent in the Z-dimension. - changeZ(int, int) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Creates a copied
BoundingBoxbut with a different corner and extent in the Z-dimension. - clampTo(Extent) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Ensures that the box fits inside a
Extentby reducing any values to their limits in the respective dimension. - column(int) - Method in class org.anchoranalysis.spatial.orientation.RotationMatrix
-
Extracts a column from the rotation-matrix as a point.
- Comparator3d<T extends Tuple3d> - Class in org.anchoranalysis.spatial.point
-
Imposes an ordering on any sub-type of
Tuple3d. - Comparator3d() - Constructor for class org.anchoranalysis.spatial.point.Comparator3d
- Comparator3i<T extends Tuple3i> - Class in org.anchoranalysis.spatial.point
-
Imposes an ordering on any sub-type of
Tuple3i. - Comparator3i() - Constructor for class org.anchoranalysis.spatial.point.Comparator3i
- compare(T, T) - Method in class org.anchoranalysis.spatial.point.Comparator3d
- compare(T, T) - Method in class org.anchoranalysis.spatial.point.Comparator3i
- compareTo(BoundingBox) - Method in class org.anchoranalysis.spatial.box.BoundingBox
- compareTo(Extent) - Method in class org.anchoranalysis.spatial.box.Extent
- compareTo(ReadableTuple3i) - Method in interface org.anchoranalysis.spatial.point.ReadableTuple3i
- contains() - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
For evaluating whether this bounding-box contains other points, boxes etc.?
- contains(double) - Method in class org.anchoranalysis.spatial.rtree.IntervalRTree
-
Which objects contain a particular point?
- contains(int, int, int) - Method in class org.anchoranalysis.spatial.box.Extent
-
Is a point contained within the extent?
- contains(BoundingBox) - Method in class org.anchoranalysis.spatial.box.Extent
-
Is
boxentirely contained within the extent? - contains(Point2i) - Method in class org.anchoranalysis.spatial.box.Extent
-
Is a point of type
Point2icontained within the extent in the XY plane? - contains(Point3d) - Method in class org.anchoranalysis.spatial.box.Extent
-
Is a point of type
Point3dcontained within the extent? - contains(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.box.Extent
-
Is a point of type
ReadableTuple3icontained within the extent? - contains(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.rtree.BoundingBoxRTree
-
Which objects contain a particular point?
- containsStream(double) - Method in class org.anchoranalysis.spatial.rtree.IntervalRTree
- containsStream(Point) - Method in class org.anchoranalysis.spatial.rtree.RTree
-
Which objects contain a particular point?
- containsStream(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.rtree.BoundingBoxRTree
-
Like
BoundingBoxRTree.contains(org.anchoranalysis.spatial.point.ReadableTuple3i)but returns aStreaminstead of aSet. - containsX(double) - Method in class org.anchoranalysis.spatial.box.Extent
-
Is a value contained within the extent on the X-axis?
- containsX(int) - Method in class org.anchoranalysis.spatial.box.Extent
-
Is a value contained within the extent on the X-axis?
- containsY(double) - Method in class org.anchoranalysis.spatial.box.Extent
-
Is a value contained within the extent on the Y-axis?
- containsY(int) - Method in class org.anchoranalysis.spatial.box.Extent
-
Is a value contained within the extent on the Y-axis?
- containsZ(double) - Method in class org.anchoranalysis.spatial.box.Extent
-
Is a value contained within the extent on the Z-axis?
- containsZ(int) - Method in class org.anchoranalysis.spatial.box.Extent
-
Is a value contained within the extent on the Z-axis?
- Contour - Class in org.anchoranalysis.spatial.point
-
A path of successively-neighbored points.
- Contour() - Constructor for class org.anchoranalysis.spatial.point.Contour
- convert2iTo3d(List<Point2i>) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- convert2iTo3f(List<Point2i>) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- convert3dTo3f(List<Point3d>) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- convert3fTo3d(List<Point3f>) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- convert3i(List<Point3d>) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- convert3i(List<Point3f>, boolean) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- convert3iTo3f(List<Point3i>) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- convertTo3d(Point2d) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- convertTo3i(Point2i) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- convertTo3i(Point2i, int) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- cornerMin() - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
The minimum corner of the bounding box in each dimension.
- countXY() - Method in class org.anchoranalysis.spatial.point.RunningSumPoint
-
The count for the X or Y dimensions.
- countZ() - Method in class org.anchoranalysis.spatial.point.RunningSumPoint
-
The count for the Z dimension.
- createBetweenTwoPoints(Point3d, Point3d) - Static method in class org.anchoranalysis.spatial.orientation.DirectionVector
-
Creates a
DirectionVectorrepresenting the direction between two points of typePoint3d. - createBetweenTwoPoints(Point3i, Point3i) - Static method in class org.anchoranalysis.spatial.orientation.DirectionVector
-
Creates a
DirectionVectorrepresenting the direction between two points of typePoint3i. - createDuplicate(ReadableTuple3i, Extent) - Static method in class org.anchoranalysis.spatial.box.BoundingBox
-
Creates a bounding-box from a corner and an extent - duplicating
cornerMin. - createDuplicate(ReadableTuple3i, ReadableTuple3i) - Static method in class org.anchoranalysis.spatial.box.BoundingBox
-
Creates from two
intpoints (a minimum corner and a maximum corner) - reusingcornerMinInclusiveinternally. - createFromList(List<T>, Function<T, BoundingBox>) - Static method in class org.anchoranalysis.spatial.box.BoundedList
-
Creates for a list, minimally fitting a bounding-box around all elements
- createFromString(String) - Static method in class org.anchoranalysis.spatial.axis.AxisConverter
-
Maps a string of x, y, z (case ignored) to a corresponding axis type.
- createFromTupleDuplicate(ReadableTuple3i) - Static method in class org.anchoranalysis.spatial.box.Extent
-
Creates from a
ReadableTuple3irepresenting the sizes in each dimension, where the tuple is not used internally. - createFromTupleReuse(ReadableTuple3i) - Static method in class org.anchoranalysis.spatial.box.Extent
-
Creates from a
ReadableTuple3irepresenting the sizes in each dimension, where the tuple is used internally. - createMinusOne() - Method in class org.anchoranalysis.spatial.box.Extent
-
Creates a new
Extentwith each dimension decreased by one. - createReuse(Point3d, Point3d) - Static method in class org.anchoranalysis.spatial.box.BoundingBox
-
Creates from two
doublepoints (a minimum corner and a maximum corner). - createReuse(ReadableTuple3i, Extent) - Static method in class org.anchoranalysis.spatial.box.BoundingBox
-
Creates a bounding-box from a corner and an extent - reusing
cornerMininternally. - createReuse(ReadableTuple3i, ReadableTuple3i) - Static method in class org.anchoranalysis.spatial.box.BoundingBox
-
Creates from two
intpoints (a minimum corner and a maximum corner) - reusingcornerMinInclusiveinternally. - createSingle(T, Function<T, BoundingBox>) - Static method in class org.anchoranalysis.spatial.box.BoundedList
-
Creates for a single element using its current bounding-box.
- crossProduct(Vector3d) - Method in class org.anchoranalysis.spatial.point.Vector3d
-
Computes the cross-product of the tuple with another.
D
- decrementX() - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Decrements the X component's value by one.
- decrementX(int) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Decrements the X component's value by a shift.
- decrementY() - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Decrements the Y component's value by one.
- decrementY(int) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Decrements the Y component's value by a shift.
- decrementZ() - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Decrements the Z component's value by one.
- decrementZ(int) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Decrements the Z component's value by a shift.
- deriveRotationMatrix() - Method in class org.anchoranalysis.spatial.orientation.Orientation
-
Derives a
RotationMatrixthat can be applied to rotate an entity anti-clockwise to the current orientation. - deriveRotationMatrix() - Method in class org.anchoranalysis.spatial.orientation.Orientation2D
- deriveRotationMatrix() - Method in class org.anchoranalysis.spatial.orientation.Orientation3DEulerAngles
- deriveRotationMatrix() - Method in class org.anchoranalysis.spatial.orientation.OrientationAxisAngle
- deriveRotationMatrix() - Method in class org.anchoranalysis.spatial.orientation.OrientationRotationMatrix
- deriveScalingFactor(int, int) - Static method in class org.anchoranalysis.spatial.scale.Scaler
-
Calculates a scaling-factor (for one dimension) by doing a floating point division of two integers.
- dimensionIndexFor(Axis) - Static method in class org.anchoranalysis.spatial.axis.AxisConverter
-
A corresponding index representing for the dimension an
Axisrepresents. - DirectionVector - Class in org.anchoranalysis.spatial.orientation
-
A vector indicating a direction in space.
- DirectionVector() - Constructor for class org.anchoranalysis.spatial.orientation.DirectionVector
-
Creates with each dimension's value set to
0. - DirectionVector(double, double, double) - Constructor for class org.anchoranalysis.spatial.orientation.DirectionVector
-
Creates for a particular value in each dimension.
- DirectionVector(Axis) - Constructor for class org.anchoranalysis.spatial.orientation.DirectionVector
-
Creates a direction aligned to a particular axis.
- DirectionVector(Tuple3d) - Constructor for class org.anchoranalysis.spatial.orientation.DirectionVector
-
Creates reusing
Tuple3dinternally for the dimension's values. - distance(BoundingBox, BoundingBox, boolean) - Static method in class org.anchoranalysis.spatial.box.BoundingBoxDistance
-
Calculates the distance between two
BoundingBoxes. - distance(Point2d) - Method in class org.anchoranalysis.spatial.point.Point2d
-
The square of the Euclidean distance between this point and another
Point2d. - distance(Point3d) - Method in class org.anchoranalysis.spatial.point.Point3d
-
The Euclidean distance between this point and another
Point3d. - distance(Point3f) - Method in class org.anchoranalysis.spatial.point.Point3f
-
The Euclidean distance between this point and another.
- distance(Point3i) - Method in class org.anchoranalysis.spatial.point.Point3i
-
The Euclidean distance between this point and another.
- distanceMax(Point3i) - Method in class org.anchoranalysis.spatial.point.Point3i
-
The maximum distance across any individual axis to another point.
- distanceSquared(Point2d) - Method in class org.anchoranalysis.spatial.point.Point2d
-
The square of the Euclidean distance between this point and another
Point2d. - distanceSquared(Point3d) - Method in class org.anchoranalysis.spatial.point.Point3d
-
The square of the Euclidean distance between this point and another
Point3d. - distanceSquared(Point3d) - Method in class org.anchoranalysis.spatial.point.Point3i
-
The square of the Euclidean distance between this point and another
Point3d. - distanceSquared(Point3f) - Method in class org.anchoranalysis.spatial.point.Point3f
-
The square of the Euclidean distance between this point and another.
- distanceSquared(Point3i) - Method in class org.anchoranalysis.spatial.point.Point3d
-
The square of the Euclidean distance between this point and another
Point3i. - distanceSquared(Point3i) - Method in class org.anchoranalysis.spatial.point.Point3i
-
The square of the Euclidean distance between this point and another
Point3i. - divideBy(double) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Arithmetically divide values across each dimension.
- divideBy(int) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Arithmetically divide values across each dimension.
- divideBy(int) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Arithmetically divide by a value across each dimension.
- dotProduct(Tuple3d) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Computes the dot-product of the tuple with another.
- double3DFromFloat(Point2f) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- doubleFromFloat(Point2f) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- doubleFromFloat(Point3f) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- doubleFromInt(Point2i) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- doubleFromInt(ReadableTuple3i) - Static method in class org.anchoranalysis.spatial.point.PointConverter
-
Convert a
ReadableTuple3ito aPoint3d. - dropZ() - Method in class org.anchoranalysis.spatial.point.Point3d
-
Creates a new point with identical x and y values, but with z set to 0.
- duplicate() - Method in class org.anchoranalysis.spatial.orientation.RotationMatrix
-
Deep-copy of the current rotation-matrix.
- duplicateChangeX(int) - Method in class org.anchoranalysis.spatial.box.Extent
-
Creates a copy of the current
Extentwith the value for the X-dimension changed. - duplicateChangeY(int) - Method in class org.anchoranalysis.spatial.box.Extent
-
Creates a copy of the current
Extentwith the value for the Y-dimension changed. - duplicateChangeZ(int) - Method in class org.anchoranalysis.spatial.box.Extent
-
Creates a copy of the current
Extentwith the value for the Z-dimension changed. - duplicateChangeZ(int) - Method in class org.anchoranalysis.spatial.point.Point3i
- duplicateChangeZ(int) - Method in interface org.anchoranalysis.spatial.point.ReadableTuple3i
-
Creates a copy of the current tuple, but with a different Z-component value.
E
- elementwiseOperation(ReadableTuple3i, ReadableTuple3i, IntBinaryOperator) - Static method in class org.anchoranalysis.spatial.point.Point3i
-
Creates a new point by applying a pairwise operation to each dimension's values for two tuples.
- equals(Object) - Method in class org.anchoranalysis.spatial.box.BoundingBox
- equals(Object) - Method in class org.anchoranalysis.spatial.box.Extent
- equals(Object) - Method in class org.anchoranalysis.spatial.orientation.Orientation
- equals(Object) - Method in class org.anchoranalysis.spatial.orientation.Orientation2D
- equals(Object) - Method in class org.anchoranalysis.spatial.orientation.Orientation3DEulerAngles
- equals(Object) - Method in class org.anchoranalysis.spatial.orientation.OrientationAxisAngle
- equals(Object) - Method in class org.anchoranalysis.spatial.orientation.OrientationRotationMatrix
- equals(Object) - Method in class org.anchoranalysis.spatial.point.Point2d
- equals(Object) - Method in class org.anchoranalysis.spatial.point.Point2f
- equals(Object) - Method in class org.anchoranalysis.spatial.point.Point2i
- equals(Object) - Method in class org.anchoranalysis.spatial.point.Point3d
- equals(Object) - Method in class org.anchoranalysis.spatial.point.Point3f
- equals(Object) - Method in class org.anchoranalysis.spatial.point.Point3i
- equals(Object) - Method in class org.anchoranalysis.spatial.point.Tuple3d
- equals(Object) - Method in class org.anchoranalysis.spatial.point.Tuple3f
- equals(Object) - Method in class org.anchoranalysis.spatial.point.Tuple3i
- equals(Object) - Method in class org.anchoranalysis.spatial.point.Vector3d
- equals(Object) - Method in class org.anchoranalysis.spatial.scale.ScaleFactor
- equalsIgnoreZ(Extent) - Method in class org.anchoranalysis.spatial.box.Extent
-
Checks for equality with another extent ignoring any differences in the Z dimension.
- equalsTolerance(Point3d, double) - Method in class org.anchoranalysis.spatial.point.Point3d
-
Checks if this point is equal to another
Point3daccepting a tolerance between double values. - existsWith(BoundingBox) - Method in class org.anchoranalysis.spatial.box.BoundingBoxIntersection
-
Does intersection exist with another bounding-box?
- existsWithAny(List<BoundingBox>) - Method in class org.anchoranalysis.spatial.box.BoundingBoxIntersection
-
Does intersection exist with with any of the others in the list?
- extent() - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Dimensions in pixels needed to represent the bounding box.
- Extent - Class in org.anchoranalysis.spatial.box
-
The sizes: width, height, depth etc.
- Extent(int, int) - Constructor for class org.anchoranalysis.spatial.box.Extent
-
Creates with with only X and Y dimensions.
- Extent(int, int, int) - Constructor for class org.anchoranalysis.spatial.box.Extent
-
Creates with X and Y and Z dimensions.
F
- flattenZ() - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Collapses the z-dimension of the box to a single voxel depth, and a corner at
0voxels. - flattenZ() - Method in class org.anchoranalysis.spatial.box.Extent
-
Collapses the Z dimension.
- floatFromDouble(Point2d) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- floatFromDouble(Point3d) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- floatFromInt(Point2i) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- floatFromInt(ReadableTuple3i) - Static method in class org.anchoranalysis.spatial.point.PointConverter
-
Convert a
ReadableTuple3ito aPoint3f. - floatFromIntDropZ(ReadableTuple3i) - Static method in class org.anchoranalysis.spatial.point.PointConverter
-
Creates a
ReadableTuple3ito aPoint3f, preserving X- and Y-components but set setting the Z-component to be0. - forBoxes(BoundingBox, BoundingBox) - Static method in class org.anchoranalysis.spatial.box.IntersectionOverUnion
-
Calculates the intersection-over-union score a pair of bounding-boxes.
G
- get(int) - Method in class org.anchoranalysis.spatial.box.BoundedList
-
Gets a particular element.
- getAngle() - Method in class org.anchoranalysis.spatial.orientation.OrientationAxisAngle
-
Angle part of axis-angle orientation (anti-clock in radians).
- getAngleDegrees() - Method in class org.anchoranalysis.spatial.orientation.Orientation2D
-
The angle of the rotation in the 2D plane anti-clockwise, in degrees.
- getAxis() - Method in class org.anchoranalysis.spatial.orientation.OrientationAxisAngle
-
Axis part of axis-angle orientation (should be normalized).
- getMatrix() - Method in class org.anchoranalysis.spatial.orientation.RotationMatrix
-
The underlying matrix used internally in the rotation-matrix.
- getNumberDimensions() - Method in class org.anchoranalysis.spatial.orientation.RotationMatrix
-
The number of dimensions in the rotation-matrix.
- getPoints() - Method in class org.anchoranalysis.spatial.point.Contour
-
An ordered list of points in the contour.
- getRotationMatrix() - Method in class org.anchoranalysis.spatial.orientation.Orientation
-
Derives a
RotationMatrixthat can be applied to rotate an entity anti-clockwise to the current orientation. - getRotationMatrix() - Method in class org.anchoranalysis.spatial.orientation.OrientationRotationMatrix
-
The rotation-matrix.
- growBy(int) - Method in class org.anchoranalysis.spatial.box.Extent
-
Creates a new
ExtentwithtoAddsize added to each dimension. - growBy(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.box.Extent
-
Creates a new
ExtentwithtoAddsize added to each respective dimension. - growBy(Tuple3i, Extent) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Grow the bounding-box by
toAddamount in each dimension in both positive and negative directions.
H
- hashCode() - Method in class org.anchoranalysis.spatial.box.BoundingBox
- hashCode() - Method in class org.anchoranalysis.spatial.box.Extent
- hashCode() - Method in class org.anchoranalysis.spatial.orientation.Orientation
- hashCode() - Method in class org.anchoranalysis.spatial.orientation.Orientation2D
- hashCode() - Method in class org.anchoranalysis.spatial.orientation.Orientation3DEulerAngles
- hashCode() - Method in class org.anchoranalysis.spatial.orientation.OrientationAxisAngle
- hashCode() - Method in class org.anchoranalysis.spatial.orientation.OrientationRotationMatrix
- hashCode() - Method in class org.anchoranalysis.spatial.point.Point2d
- hashCode() - Method in class org.anchoranalysis.spatial.point.Point2f
- hashCode() - Method in class org.anchoranalysis.spatial.point.Point2i
- hashCode() - Method in class org.anchoranalysis.spatial.point.Point3d
- hashCode() - Method in class org.anchoranalysis.spatial.point.Point3f
- hashCode() - Method in class org.anchoranalysis.spatial.point.Point3i
- hashCode() - Method in class org.anchoranalysis.spatial.point.Tuple3d
- hashCode() - Method in class org.anchoranalysis.spatial.point.Tuple3f
- hashCode() - Method in class org.anchoranalysis.spatial.point.Tuple3i
- hashCode() - Method in class org.anchoranalysis.spatial.point.Vector3d
- hashCode() - Method in class org.anchoranalysis.spatial.scale.ScaleFactor
- hasIdenticalXY() - Method in class org.anchoranalysis.spatial.scale.ScaleFactor
-
Is the scale-factor identical in X and Y dimensions?
I
- immutableAdd(Point2i, Point2i) - Static method in class org.anchoranalysis.spatial.point.Point2i
-
Adds two points immutably.
- immutableAdd(Point3d, int, int, int) - Static method in class org.anchoranalysis.spatial.point.Point3d
-
Adds values to a point immutably.
- immutableAdd(ReadableTuple3i, int, int, int) - Static method in class org.anchoranalysis.spatial.point.Point3i
-
Adds values to a tuple immutably.
- immutableAdd(ReadableTuple3i, ReadableTuple3i) - Static method in class org.anchoranalysis.spatial.point.Point3i
-
Adds two tuples immutably.
- immutableAdd(ReadableTuple3i, ReadableTuple3i, ReadableTuple3i) - Static method in class org.anchoranalysis.spatial.point.Point3i
-
Adds three tuples immutably.
- immutableAdd(Tuple3d, Tuple3d) - Static method in class org.anchoranalysis.spatial.point.Point3d
-
Adds two tuples immutably.
- immutableScale(ReadableTuple3i, int) - Static method in class org.anchoranalysis.spatial.point.Point3i
-
Multiplies each component by
factorwithout changing any values in an existing point. - immutableScale(Tuple3d, int) - Static method in class org.anchoranalysis.spatial.point.Point3d
-
Scales a tuple immutably.
- immutableSubtract(ReadableTuple3i, ReadableTuple3i) - Static method in class org.anchoranalysis.spatial.point.Point3i
-
Subtracts two tuples immutably.
- immutableSubtract(Tuple3d, Tuple3d) - Static method in class org.anchoranalysis.spatial.point.Point3d
- immutableSubtract(Tuple3i, Tuple3d) - Static method in class org.anchoranalysis.spatial.point.Point3d
- increment(Point2d) - Method in class org.anchoranalysis.spatial.point.RunningSumPoint
-
Increments the running-sum by a
Point2d. - increment(Point2i) - Method in class org.anchoranalysis.spatial.point.RunningSumPoint
-
Increments the running-sum by a
Point2i. - increment(Point3d) - Method in class org.anchoranalysis.spatial.point.RunningSumPoint
-
Increments the running-sum by a
Point3d. - increment(Point3i) - Method in class org.anchoranalysis.spatial.point.RunningSumPoint
-
Increments the running-sum by a
Point3i. - increment(Tuple3d) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Increments each component's value by the corresponding value in a
Tuple3d. - incrementX() - Method in class org.anchoranalysis.spatial.point.Point2i
-
Increments the X component's value by one.
- incrementX() - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Increments the X component's value by one.
- incrementX(double) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Increments the X component's value by a shift.
- incrementX(int) - Method in class org.anchoranalysis.spatial.point.Point2i
-
Increments the X component's value by a shift.
- incrementX(int) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Increments the X component's value by a shift.
- incrementY() - Method in class org.anchoranalysis.spatial.point.Point2i
-
Increments the Y component's value by one.
- incrementY() - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Increments the Y component's value by one.
- incrementY(double) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Increments the Y component's value by a shift.
- incrementY(int) - Method in class org.anchoranalysis.spatial.point.Point2i
-
Increments the Y component's value by a shift.
- incrementY(int) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Increments the Y component's value by a shift.
- incrementZ() - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Increments the Z component's value by one.
- incrementZ(double) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Increments the Z component's value by a shift.
- incrementZ(int) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Increments the Z component's value by a shift.
- intersection() - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
For evaluating the intersection between this bounding-box and others.
- IntersectionOverUnion - Class in org.anchoranalysis.spatial.box
-
Calculates the intersection-over-union score for a pair of bounding-boxes.
- intersectsWith(double, double) - Method in class org.anchoranalysis.spatial.rtree.IntervalRTree
-
Which bounding-boxes intersect with another specific bounding box?
- intersectsWith(BoundingBox) - Method in class org.anchoranalysis.spatial.rtree.BoundingBoxRTree
-
Which bounding-boxes intersect with another specific bounding box?
- intersectsWithStream(double, double) - Method in class org.anchoranalysis.spatial.rtree.IntervalRTree
- intersectsWithStream(Rectangle) - Method in class org.anchoranalysis.spatial.rtree.RTree
-
A stream of the elements that a rectangle intersects with.
- intersectsWithStream(BoundingBox) - Method in class org.anchoranalysis.spatial.rtree.BoundingBoxRTree
- intersectWith(Extent) - Method in class org.anchoranalysis.spatial.box.Extent
-
Intersects this extent with another (i.e.
- IntervalRTree<T> - Class in org.anchoranalysis.spatial.rtree
-
An R-Tree that contains items, each with an associated one-dimensional interval.
- IntervalRTree() - Constructor for class org.anchoranalysis.spatial.rtree.IntervalRTree
-
Creates an empty R-Tree.
- IntervalRTree(int) - Constructor for class org.anchoranalysis.spatial.rtree.IntervalRTree
-
Creates an empty R-Tree with a specified number of children.
- intFromDouble(Point3d, boolean) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- intFromDoubleCeil(Point3d) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- intFromDoubleFloor(Point2d) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- intFromDoubleFloor(Point3d) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- intFromFloat(Point3f, boolean) - Static method in class org.anchoranalysis.spatial.point.PointConverter
- INVALID_AXIS_INDEX - Static variable in class org.anchoranalysis.spatial.axis.AxisConverter
-
Human-readable error message used when an invalid
int-value foraxisis passed. - INVALID_AXIS_STRING - Static variable in class org.anchoranalysis.spatial.axis.AxisConverter
-
Human-readable error message used when an invalid
String-value foraxisis passed. - invert() - Method in class org.anchoranalysis.spatial.scale.ScaleFactor
-
Build a new scale factor where each dimension is set to the reciprocal of its current value.
- isEmpty() - Method in class org.anchoranalysis.spatial.box.Extent
-
Does the extent contain zero voxels?
- isEmpty() - Method in class org.anchoranalysis.spatial.box.PointRange
-
Has a valid min and max defined?
- isEmpty() - Method in class org.anchoranalysis.spatial.rtree.RTree
-
Returns true if and only if the R-tree is empty of entries.
- isNoScale() - Method in class org.anchoranalysis.spatial.scale.ScaleFactor
-
Does the scale-factor involve no scaling at all?
- iterateOverXY(OffsettedScalarTwoDimensionalConsumer<E>) - Method in class org.anchoranalysis.spatial.box.Extent
-
Calls processor once for each x and y-values in the range.
- iterateOverXY(PointTwoDimensionalConsumer) - Method in class org.anchoranalysis.spatial.box.Extent
-
Calls processor once for each x and y-values in the range.
- iterateOverXYOffset(CheckedIntConsumer<E>) - Method in class org.anchoranalysis.spatial.box.Extent
-
Calls processor once for each x and y-values but only passing an offset.
- iterateOverXYOffset(OffsettedPointTwoDimensionalConsumer) - Method in class org.anchoranalysis.spatial.box.Extent
-
Calls processor once for each x and y-values in the range.
- iterateOverXYWithShift(Point2i, PointTwoDimensionalConsumer) - Method in class org.anchoranalysis.spatial.box.Extent
-
Calls processor once for each x and y-values in the range, with a shift added.
- iterateOverYXOffset(OffsettedPointTwoDimensionalConsumer) - Method in class org.anchoranalysis.spatial.box.Extent
-
Calls processor once for each x and y-values in the range.
- iterateOverZ(CheckedIntConsumer<E>) - Method in class org.anchoranalysis.spatial.box.Extent
-
Calls processor once for each z-value in the range.
- iterateOverZUntil(IntPredicate) - Method in class org.anchoranalysis.spatial.box.Extent
-
Calls processor once for each z-value in the range unless
indexPredicatereturns false.
L
- length() - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
The magnitude of the tuple.
- list() - Method in class org.anchoranalysis.spatial.box.BoundedList
-
The collection of element with bounding-boxes.
M
- matchAllDimensions(IntPredicate) - Method in interface org.anchoranalysis.spatial.point.ReadableTuple3i
-
Whether the values in all dimensions satisfy a predicate.
- matchAllDimensions(ReadableTuple3i, IntBinaryPredicate) - Method in interface org.anchoranalysis.spatial.point.ReadableTuple3i
-
Whether the values in each dimension satisfy a predicate, where the value in the current object is the left argument, and the corresponding value in
pointforms the right argument. - max(double) - Method in class org.anchoranalysis.spatial.point.Point3d
-
Element-wise maximum between this point and a scalar.
- max(int) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Element-wise maximum between this point and a scalar.
- max(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Element-wise maximum between this point and another.
- max(Tuple3d) - Method in class org.anchoranalysis.spatial.point.Point3d
-
Element-wise maximum between this point and another.
- mean() - Method in class org.anchoranalysis.spatial.point.RunningSumPoint
-
The mean value of all points added to the running-sum, separately for all three-dimensions.
- meanXY() - Method in class org.anchoranalysis.spatial.point.RunningSumPoint
-
The mean value of all points added to the running-sum, only for the X- and Y-dimensions.
- merge(Stream<BoundingBox>) - Static method in class org.anchoranalysis.spatial.box.BoundingBoxMerger
-
Merges all the bounding boxes in a stream.
- midpoint() - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
A mid-point in the bounding box, corresponding to the exact half-way point between
(corner+extent)/2. - min(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.point.Point3d
-
Element-wise minimum between this point and another.
- min(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Element-wise minimum between this point and another.
- min(Tuple3d) - Method in class org.anchoranalysis.spatial.point.Point3d
-
Element-wise minimum between this point and another.
- minimum(Extent) - Method in class org.anchoranalysis.spatial.box.Extent
-
An extent that contains the minimum of two extents for each dimension respectively.
- minimumDimension() - Method in class org.anchoranalysis.spatial.scale.ScaleFactor
-
Which is the minimum scaling-factor among all dimensions?
- multiplyByConstant(double) - Method in class org.anchoranalysis.spatial.orientation.RotationMatrix
-
Multiplies each element in the rotation-matrix by a value.
N
- negative() - Method in class org.anchoranalysis.spatial.orientation.Orientation
-
Derives a new
Orientationin the opposite (negative) direction to the current instance. - negative() - Method in class org.anchoranalysis.spatial.orientation.Orientation2D
- negative() - Method in class org.anchoranalysis.spatial.orientation.Orientation3DEulerAngles
- negative() - Method in class org.anchoranalysis.spatial.orientation.OrientationAxisAngle
- negative() - Method in class org.anchoranalysis.spatial.orientation.OrientationRotationMatrix
- normalize() - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Normalizes the tuple by dividing each component's value by the overall length.
- numberDimensions() - Method in class org.anchoranalysis.spatial.orientation.Orientation
-
The dimensionality of space the orientation is valid for.
- numberDimensions() - Method in class org.anchoranalysis.spatial.orientation.Orientation2D
- numberDimensions() - Method in class org.anchoranalysis.spatial.orientation.Orientation3DEulerAngles
- numberDimensions() - Method in class org.anchoranalysis.spatial.orientation.OrientationAxisAngle
- numberDimensions() - Method in class org.anchoranalysis.spatial.orientation.OrientationRotationMatrix
O
- offset(int, int) - Method in class org.anchoranalysis.spatial.box.Extent
-
Calculates a XY-offset of a point in a buffer whose dimensions are this extent.
- offset(int, int, int) - Method in class org.anchoranalysis.spatial.box.Extent
-
Calculates a XYZ-offset of a point in a buffer whose dimensions are this extent.
- offset(Point2i) - Method in class org.anchoranalysis.spatial.box.Extent
-
Calculates a XY-offset of a point in a buffer whose dimensions are this extent.
- offset(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.box.Extent
-
Calculates a XYZ-offset of a point in a buffer whose dimensions are this extent.
- offsetSlice(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.box.Extent
-
Calculates a XY-offset of a point in a buffer whose dimensions are this extent.
- OffsettedPointTwoDimensionalConsumer - Interface in org.anchoranalysis.spatial.point.consumer
-
Like a
PointTwoDimensionalConsumerbut also has a buffer offset. - OffsettedScalarTwoDimensionalConsumer<E extends Exception> - Interface in org.anchoranalysis.spatial.point.consumer
-
Like a
ScalarTwoDimensionalConsumerbut accepts two coordinates of a point and an offset value. - org.anchoranalysis.spatial.axis - package org.anchoranalysis.spatial.axis
-
Identifying the three standard axes in 3D cartesian coordinates.
- org.anchoranalysis.spatial.box - package org.anchoranalysis.spatial.box
-
Axis-aligned bounding-boxes and related operations.
- org.anchoranalysis.spatial.orientation - package org.anchoranalysis.spatial.orientation
-
Various methods to specify the orientation (general direction) of an entity.
- org.anchoranalysis.spatial.point - package org.anchoranalysis.spatial.point
-
A cartesian-coordinate, across varying primitive types, in 2D and 3D space.
- org.anchoranalysis.spatial.point.consumer - package org.anchoranalysis.spatial.point.consumer
-
Functional interfaces that accept cartesian coordinate points specified in different ways.
- org.anchoranalysis.spatial.rtree - package org.anchoranalysis.spatial.rtree
-
R-Tree data structure and related operations.
- org.anchoranalysis.spatial.scale - package org.anchoranalysis.spatial.scale
-
How to much to scale an entity in Cartesian space by.
- Orientation - Class in org.anchoranalysis.spatial.orientation
-
The orientation (direction) in 2D or 3D Euclidean space.
- Orientation() - Constructor for class org.anchoranalysis.spatial.orientation.Orientation
- Orientation2D - Class in org.anchoranalysis.spatial.orientation
-
A simple angular orientation the 2D plane, relative to the x-axis.
- Orientation2D() - Constructor for class org.anchoranalysis.spatial.orientation.Orientation2D
- Orientation2D(double) - Constructor for class org.anchoranalysis.spatial.orientation.Orientation2D
- Orientation3DEulerAngles - Class in org.anchoranalysis.spatial.orientation
-
An orientation using three angle parameters for the rotation.
- Orientation3DEulerAngles(double, double, double) - Constructor for class org.anchoranalysis.spatial.orientation.Orientation3DEulerAngles
- OrientationAxisAngle - Class in org.anchoranalysis.spatial.orientation
-
An orientation in axis-angle representation.
- OrientationAxisAngle(Vector3d, double) - Constructor for class org.anchoranalysis.spatial.orientation.OrientationAxisAngle
- OrientationRotationMatrix - Class in org.anchoranalysis.spatial.orientation
-
Orients an object by rotating anti-clockwise with an explicit
RotationMatrix. - OrientationRotationMatrix() - Constructor for class org.anchoranalysis.spatial.orientation.OrientationRotationMatrix
- OrientationRotationMatrix(RotationMatrix) - Constructor for class org.anchoranalysis.spatial.orientation.OrientationRotationMatrix
- ORIGIN - Static variable in class org.anchoranalysis.spatial.point.Point3i
-
A constant
Point3iwhere all dimensions are zero.
P
- point(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.box.BoundingBoxContains
-
Is this point within the bounding-box?
- Point2d - Class in org.anchoranalysis.spatial.point
-
A two-dimensional point of double values.
- Point2d() - Constructor for class org.anchoranalysis.spatial.point.Point2d
- Point2d(double, double) - Constructor for class org.anchoranalysis.spatial.point.Point2d
- Point2d(Point2d) - Constructor for class org.anchoranalysis.spatial.point.Point2d
-
Creates with the same values as an existing
Point2d. - Point2f - Class in org.anchoranalysis.spatial.point
-
A two-dimensional point of float values.
- Point2f() - Constructor for class org.anchoranalysis.spatial.point.Point2f
- Point2f(float, float) - Constructor for class org.anchoranalysis.spatial.point.Point2f
- Point2i - Class in org.anchoranalysis.spatial.point
-
A two-dimensional point of int values.
- Point2i() - Constructor for class org.anchoranalysis.spatial.point.Point2i
- Point2i(int, int) - Constructor for class org.anchoranalysis.spatial.point.Point2i
- Point2i(Point2i) - Constructor for class org.anchoranalysis.spatial.point.Point2i
-
Creates with the same values as an existing
Point2i. - Point3d - Class in org.anchoranalysis.spatial.point
-
A three-dimensional point of double values.
- Point3d() - Constructor for class org.anchoranalysis.spatial.point.Point3d
- Point3d(double, double, double) - Constructor for class org.anchoranalysis.spatial.point.Point3d
-
Create with values for each dimension.
- Point3d(Point3f) - Constructor for class org.anchoranalysis.spatial.point.Point3d
-
Creates with the same values as an existing
Point3d. - Point3d(Tuple3d) - Constructor for class org.anchoranalysis.spatial.point.Point3d
-
Creates with the same values as an existing
Tuple3d. - Point3f - Class in org.anchoranalysis.spatial.point
-
A three-dimensional point of float values.
- Point3f() - Constructor for class org.anchoranalysis.spatial.point.Point3f
-
Creates the points with a 0 in each dimension.
- Point3f(float, float, float) - Constructor for class org.anchoranalysis.spatial.point.Point3f
-
Create with values for each dimension.
- Point3f(Point3f) - Constructor for class org.anchoranalysis.spatial.point.Point3f
-
Creates with the same values as an existing
Point3f. - Point3i - Class in org.anchoranalysis.spatial.point
-
A three-dimensional point of int values.
- Point3i() - Constructor for class org.anchoranalysis.spatial.point.Point3i
-
Creates the points with a 0 in each dimension.
- Point3i(int) - Constructor for class org.anchoranalysis.spatial.point.Point3i
-
Create with an identical value in each dimension.
- Point3i(int, int, int) - Constructor for class org.anchoranalysis.spatial.point.Point3i
-
Create with values for each dimension.
- Point3i(ReadableTuple3i) - Constructor for class org.anchoranalysis.spatial.point.Point3i
-
Creates with the same values as an existing
ReadableTuple3i. - PointConverter - Class in org.anchoranalysis.spatial.point
-
Conversion utilities between points with different types and dimensionalities.
- pointIgnoreZ(Point3i) - Method in class org.anchoranalysis.spatial.box.BoundingBoxContains
-
Like
BoundingBoxContains.point(ReadableTuple3i)but ignores the z-dimension. - PointRange - Class in org.anchoranalysis.spatial.box
-
Tracks the range experienced by points in the X, Y and Z dimensions.
- PointRange() - Constructor for class org.anchoranalysis.spatial.box.PointRange
- pointsDiscrete() - Method in class org.anchoranalysis.spatial.point.Contour
-
All the points in the contour, converted into
Point3i. - PointsNeighborChecker - Class in org.anchoranalysis.spatial.point
-
Checks if two or more points fulfill certain neighbor relations to each other.
- PointTwoDimensionalConsumer - Interface in org.anchoranalysis.spatial.point.consumer
-
Like a
IntConsumerbut accepts two coordinates of a point as scalar arguments.
R
- ReadableTuple3i - Interface in org.anchoranalysis.spatial.point
-
A tuple with three-values, respectively for the X, Y and Z dimensions.
- reflectThroughOrigin() - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Reflects the bounding box through the origin.
- relativePositionTo(BoundingBox) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
The relative position of the corner to another bounding box.
- relativePositionToBox(BoundingBox) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
A new bounding-box using relative position coordinates to another box.
- relativeScale(Extent, Extent) - Static method in class org.anchoranalysis.spatial.scale.RelativeScaleCalculator
-
Calculates a scaling factor so as to scale
sourcetotarget. - relativeScale(Extent, Extent, boolean) - Static method in class org.anchoranalysis.spatial.scale.RelativeScaleCalculator
- RelativeScaleCalculator - Class in org.anchoranalysis.spatial.scale
- relativeScalePreserveAspectRatio(Extent, Extent) - Static method in class org.anchoranalysis.spatial.scale.RelativeScaleCalculator
-
Calculates a scaling factor so as to maximally scale
sourcetotarget- while preserving the aspect ratio. - remove(double, double, T) - Method in class org.anchoranalysis.spatial.rtree.IntervalRTree
-
Removes a particular item from the r-tree, identified by its interval and payload.
- remove(Rectangle, T) - Method in class org.anchoranalysis.spatial.rtree.RTree
-
Removes a particular item from the r-tree, identified by its
Rectangleand payload. - remove(BoundingBox, T) - Method in class org.anchoranalysis.spatial.rtree.BoundingBoxRTree
-
Removes a particular item from the r-tree, identified by its bounding-box and payload.
- rotatePoint(Tuple3d) - Method in class org.anchoranalysis.spatial.orientation.RotationMatrix
-
Performs a rotation on a single point, encoded as a
Point3d. - rotatePointInplace(Point3d) - Method in class org.anchoranalysis.spatial.orientation.RotationMatrix
-
Performs a rotation on a single point, replacing the existing value of the point.
- RotationMatrix - Class in org.anchoranalysis.spatial.orientation
-
A matrix that performs a rotation in Euclidean space.
- RotationMatrix(int) - Constructor for class org.anchoranalysis.spatial.orientation.RotationMatrix
-
Creates a rotation-matrix populated only with zeros.
- RotationMatrix(DoubleMatrix2D) - Constructor for class org.anchoranalysis.spatial.orientation.RotationMatrix
-
Creates a rotation-matrix from an existing
DoubleMatrix2D. - RTree<T> - Class in org.anchoranalysis.spatial.rtree
-
Bases class for implementations of R-Trees that store objects with associated geometry.
- RTree(int) - Constructor for class org.anchoranalysis.spatial.rtree.RTree
-
Creates an empty R-Tree.
- RTree(int, int) - Constructor for class org.anchoranalysis.spatial.rtree.RTree
-
Creates an empty R-Tree with a specified number of children.
- RunningSumPoint - Class in org.anchoranalysis.spatial.point
-
A running sum for tracking points separately in each dimension.
- RunningSumPoint() - Constructor for class org.anchoranalysis.spatial.point.RunningSumPoint
S
- ScalarThreeDimensionalConsumer - Interface in org.anchoranalysis.spatial.point.consumer
-
Like a
IntConsumerbut accepts three coordinates of a point as scalar arguments. - ScalarTwoDimensionalConsumer - Interface in org.anchoranalysis.spatial.point.consumer
-
Like a
IntConsumerbut accepts two coordinates of a point as scalar arguments. - scale(double) - Method in class org.anchoranalysis.spatial.point.Point2d
-
Arithmetically multiplies each dimension's value by a factor.
- scale(double) - Method in class org.anchoranalysis.spatial.point.Point2f
-
Multiplies each dimension's component by a factor.
- scale(double) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Arithmetically multiply values across each dimension.
- scale(double) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Arithmetically multiplies by a value across each dimension.
- scale(int) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Arithmetically multiplies by a value across each dimension.
- scale(int, int) - Method in class org.anchoranalysis.spatial.scale.ScaleFactorInt
-
Multiplies a point by the respective scaling-factor in each dimension.
- scale(Extent) - Method in class org.anchoranalysis.spatial.scale.ScaleFactorInt
-
Multiplies an
Extentby the respective scaling-factor in each dimension. - scale(Point2i) - Method in class org.anchoranalysis.spatial.scale.ScaleFactorInt
-
Multiplies a
Point2iby the respective scaling-factor in each dimension. - scale(Point3d) - Method in class org.anchoranalysis.spatial.scale.ScaleFactor
-
Multiplies a
Point3dby the respective scaling-factor in each X and Y dimensions. - scale(ScaleFactor) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Scales the bounding-box, both the corner-point and the extent.
- scale(ScaleFactor, Extent) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Scales the bounding-box corner-point, and assigns a new extent.
- scale(ScaleFactor, Point3i) - Static method in class org.anchoranalysis.spatial.scale.Scaler
-
Scales a point in XY by multiplying each dimension by its corresponding scaling-factor.
- scaleCeil(double, int) - Static method in class org.anchoranalysis.spatial.scale.Scaler
-
Multiplies a quantity (integer) by a scaling-factor, returning it as an integer via ceil.
- scaleCeil(ScaleFactor, Point3i) - Static method in class org.anchoranalysis.spatial.scale.Scaler
-
Scales a point in XY by multiplying each dimension by its corresponding scaling-factor.
- scaleClampTo(ScaleFactor, Extent) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Scales the bounding-box, both the corner-point and the extent - ensuring it remains inside a containing-extent.
- ScaleFactor - Class in org.anchoranalysis.spatial.scale
-
What to scale X and Y dimensions by.
- ScaleFactor(double) - Constructor for class org.anchoranalysis.spatial.scale.ScaleFactor
-
Create with an identical scaling-factor for all dimensions.
- ScaleFactor(double, double) - Constructor for class org.anchoranalysis.spatial.scale.ScaleFactor
-
Create with specific scaling-factors for each dimension.
- ScaleFactorInt - Class in org.anchoranalysis.spatial.scale
-
Like
ScaleFactorbut only allows integer scaling-factors in each dimension. - ScaleFactorInt(int, int) - Constructor for class org.anchoranalysis.spatial.scale.ScaleFactorInt
- scaleFloor(double, int) - Static method in class org.anchoranalysis.spatial.scale.Scaler
-
Multiplies a quantity (integer) by a scaling-factor, returning it as an integer via floor.
- scaleMultiplex(double, int, boolean) - Static method in class org.anchoranalysis.spatial.scale.Scaler
- Scaler - Class in org.anchoranalysis.spatial.scale
-
Scales different types of entities with a
ScaleFactor. - scaleRound(double, int) - Static method in class org.anchoranalysis.spatial.scale.Scaler
-
Multiplies a quantity (integer) by a scaling-factor, returning it as an integer via rounding.
- scaleX(double) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Arithmetically multiplies the X-axis component by a value.
- scaleXY(double) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Arithmetically multiply values by a factor only in X and Y dimensions.
- scaleXY(double) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Arithmetically multiplies the X- and Y-axis components by a value.
- scaleXYBy(double, boolean) - Method in class org.anchoranalysis.spatial.box.Extent
-
Scales all dimensions by a scaling-factor.
- scaleXYBy(ScaleFactor, boolean) - Method in class org.anchoranalysis.spatial.box.Extent
-
Scales the X- and Y- dimensions by a scaling-factor.
- scaleY(double) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Arithmetically multiplies the Y-axis component by a value.
- separate(Collection<T>) - Method in class org.anchoranalysis.spatial.rtree.SpatiallySeparate
-
Splits a collection of elements into spatially separate clusters, without consuming all elements in
elements. - setIndex(int, double) - Method in class org.anchoranalysis.spatial.orientation.DirectionVector
-
Sets an element of the vector by the index of its position.
- setValueByDimension(int, double) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Assigns a value to a component of the tuple corresponding to a particular dimension by index.
- setValueByDimension(int, float) - Method in class org.anchoranalysis.spatial.point.Tuple3f
-
Assigns a value to a component of a tuple corresponding to a particular dimension by index.
- setX(double) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
X-axis component of the tuple.
- setX(int) - Method in class org.anchoranalysis.spatial.point.Point2i
-
X-axis component of point.
- setX(int) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
X-axis component of the tuple.
- setX(int) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
X-axis component of the tuple.
- setY(double) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Y-axis component of the tuple.
- setY(int) - Method in class org.anchoranalysis.spatial.point.Point2i
-
Y-axis component of point.
- setY(int) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Y-axis component of the tuple.
- setY(int) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Y-axis component of the tuple.
- setZ(double) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Z-axis component of the tuple.
- setZ(int) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Z-axis component of the tuple.
- setZ(int) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Z-axis component of the tuple.
- shiftBackBy(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Shifts the bounding-box backwards.
- shiftBy(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Shifts the bounding-box forwards.
- shiftTo(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Assigns a new corner-location to the bounding-box.
- shiftToOrigin() - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Moves the bounding-box to the origin (0,0,0) but preserves the extent.
- shiftToZ(int) - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
Assigns a new z-slice corner-location to the bounding-box.
- shrinkBy(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.box.Extent
-
Creates a new
ExtentwithtoSubtractsize subtracted from each respective dimension. - size() - Method in class org.anchoranalysis.spatial.box.BoundedList
-
The number of elements.
- size() - Method in class org.anchoranalysis.spatial.rtree.RTree
-
The total number of items stored in the tree.
- SpatiallySeparate<T> - Class in org.anchoranalysis.spatial.rtree
-
Splits a collection of elements into spatially separate clusters.
- SpatiallySeparate(Function<T, BoundingBox>) - Constructor for class org.anchoranalysis.spatial.rtree.SpatiallySeparate
- stream() - Method in class org.anchoranalysis.spatial.box.BoundedList
-
A stream of elements in the list.
- streamOverZ() - Method in class org.anchoranalysis.spatial.box.Extent
-
Streams over the range of z values.
- subtract(int) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Arithmetically subtracts a value across each dimension.
- subtract(ReadableTuple3i) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
Arithmetically subtracts a value across each dimension.
- subtract(Tuple3d) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Arithmetically subtract a
Tuple3d's values across each dimension.
T
- toArray() - Method in class org.anchoranalysis.spatial.box.Extent
-
Derives an three-element array with each dimension in the extent.
- toArray() - Method in class org.anchoranalysis.spatial.point.Point2i
-
Converts the point to an array.
- toArray() - Method in class org.anchoranalysis.spatial.point.Point3d
-
Converts the point to an array.
- toArrayXY() - Method in class org.anchoranalysis.spatial.point.Point3d
-
Converts the X and Y dimensions of the point to an array.
- toBoundingBox() - Method in class org.anchoranalysis.spatial.box.PointRange
-
Creates a
BoundingBoxto just cover the range of points that have been added. - toBoundingBoxNoCheck() - Method in class org.anchoranalysis.spatial.box.PointRange
-
Like
PointRange.toBoundingBox()but if no points exist, an exception is not thrown. - toString() - Method in class org.anchoranalysis.spatial.box.BoundingBox
- toString() - Method in class org.anchoranalysis.spatial.box.Extent
- toString() - Method in class org.anchoranalysis.spatial.orientation.Orientation2D
- toString() - Method in class org.anchoranalysis.spatial.orientation.Orientation3DEulerAngles
- toString() - Method in class org.anchoranalysis.spatial.orientation.OrientationAxisAngle
- toString() - Method in class org.anchoranalysis.spatial.orientation.RotationMatrix
- toString() - Method in class org.anchoranalysis.spatial.point.Point2d
- toString() - Method in class org.anchoranalysis.spatial.point.Point2f
- toString() - Method in class org.anchoranalysis.spatial.point.Point2i
- toString() - Method in class org.anchoranalysis.spatial.point.Tuple3d
- toString() - Method in class org.anchoranalysis.spatial.point.Tuple3f
- toString() - Method in class org.anchoranalysis.spatial.point.Tuple3i
- toString() - Method in class org.anchoranalysis.spatial.scale.ScaleFactor
- transpose() - Method in class org.anchoranalysis.spatial.orientation.RotationMatrix
-
Transposes the matrix immutably.
- Tuple3d - Class in org.anchoranalysis.spatial.point
-
A three-dimensional tuple of double values.
- Tuple3d() - Constructor for class org.anchoranalysis.spatial.point.Tuple3d
- Tuple3f - Class in org.anchoranalysis.spatial.point
-
A three-dimensional tuple of float values.
- Tuple3f() - Constructor for class org.anchoranalysis.spatial.point.Tuple3f
- Tuple3i - Class in org.anchoranalysis.spatial.point
-
A three-dimensional tuple of int values.
- Tuple3i() - Constructor for class org.anchoranalysis.spatial.point.Tuple3i
U
- uniform3D(int, int) - Static method in class org.anchoranalysis.spatial.box.BoundingBoxFactory
-
Short-hand factory method for creating a 3D bounding-box, where a coordinate is identical in each dimension.
- union() - Method in class org.anchoranalysis.spatial.box.BoundingBox
-
For performing a union between this bounding-box and another.
V
- valueByDimension(int) - Method in class org.anchoranalysis.spatial.box.Extent
-
The size in the dimension identified by
dimensionIndex. - valueByDimension(int) - Method in interface org.anchoranalysis.spatial.point.ReadableTuple3i
-
A component of a tuple corresponding to a particular dimension by index.
- valueByDimension(int) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
A component of the tuple corresponding to a particular dimension by index.
- valueByDimension(int) - Method in class org.anchoranalysis.spatial.point.Tuple3f
-
A component of a tuple corresponding to a particular dimension by index.
- valueByDimension(int) - Method in class org.anchoranalysis.spatial.point.Tuple3i
-
A component of a tuple corresponding to a particular dimension by index.
- valueByDimension(Axis) - Method in class org.anchoranalysis.spatial.box.Extent
-
The size in the dimension identified by
axis. - valueByDimension(Axis) - Method in interface org.anchoranalysis.spatial.point.ReadableTuple3i
-
A component of a tuple corresponding to a particular axis.
- valueByDimension(Axis) - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
A component of the tuple corresponding to a particular axis.
- valueByDimension(Axis) - Method in class org.anchoranalysis.spatial.point.Tuple3f
-
A component of a tuple corresponding to a particular axis.
- valueByDimension(Axis) - Method in class org.anchoranalysis.spatial.point.Tuple3i
- valueFor(Axis, int, int, int) - Static method in class org.anchoranalysis.spatial.axis.AxisConverter
-
Multiplexes the a value corresponding to a particular axis.
- valueOf(String) - Static method in enum org.anchoranalysis.spatial.axis.Axis
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.anchoranalysis.spatial.axis.Axis
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Vector3d - Class in org.anchoranalysis.spatial.point
-
A three-dimensional vector of double values.
- Vector3d() - Constructor for class org.anchoranalysis.spatial.point.Vector3d
- Vector3d(double, double, double) - Constructor for class org.anchoranalysis.spatial.point.Vector3d
-
Create with values for each dimension.
- Vector3d(Tuple3d) - Constructor for class org.anchoranalysis.spatial.point.Vector3d
-
Creates with the same values as an existing
Tuple3d.
W
- with(BoundingBox) - Method in class org.anchoranalysis.spatial.box.BoundingBoxIntersection
-
Finds the intersection with another bounding-box, if it exists.
- with(BoundingBox) - Method in class org.anchoranalysis.spatial.box.BoundingBoxUnion
-
Performs a union with another box (immutably).
- withInside(BoundingBox, Extent) - Method in class org.anchoranalysis.spatial.box.BoundingBoxIntersection
-
Finds the intersection and clamp to a containing extent.
X
- x - Variable in class org.anchoranalysis.spatial.point.Tuple3d
-
X-axis component of the tuple.
- x - Variable in class org.anchoranalysis.spatial.point.Tuple3f
-
X-axis component of the tuple.
- x - Variable in class org.anchoranalysis.spatial.point.Tuple3i
-
X-axis component of the tuple.
- x() - Method in class org.anchoranalysis.spatial.box.Extent
-
The size in the X dimension.
- x() - Method in class org.anchoranalysis.spatial.orientation.DirectionVector
-
The x-component of the vector.
- x() - Method in class org.anchoranalysis.spatial.point.Point2d
-
X-axis component of point.
- x() - Method in class org.anchoranalysis.spatial.point.Point2f
-
X-axis component of point.
- x() - Method in class org.anchoranalysis.spatial.point.Point2i
-
X-axis component of point.
- x() - Method in interface org.anchoranalysis.spatial.point.ReadableTuple3i
-
X-axis component of the tuple.
- x() - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
X-axis component of the tuple.
- x() - Method in class org.anchoranalysis.spatial.point.Tuple3f
-
X-axis component of the tuple.
- x() - Method in class org.anchoranalysis.spatial.point.Tuple3i
- x() - Method in class org.anchoranalysis.spatial.scale.ScaleFactor
-
How much to multiply the existing x-dimension by to create a scaled X-dimension.
- x(float) - Method in class org.anchoranalysis.spatial.point.Tuple3f
-
X-axis component of the tuple.
- x(int) - Method in class org.anchoranalysis.spatial.box.BoundingBoxContains
-
Is this value in the X-dimension within the bounding box range?
- X - org.anchoranalysis.spatial.axis.Axis
-
X-axis.
Y
- y - Variable in class org.anchoranalysis.spatial.point.Tuple3d
-
Y-axis component of the tuple.
- y - Variable in class org.anchoranalysis.spatial.point.Tuple3f
-
Y-axis component of the tuple.
- y - Variable in class org.anchoranalysis.spatial.point.Tuple3i
-
Y-axis component of the tuple.
- y() - Method in class org.anchoranalysis.spatial.box.Extent
-
The size in the Y dimension.
- y() - Method in class org.anchoranalysis.spatial.orientation.DirectionVector
-
The y-component of the vector.
- y() - Method in class org.anchoranalysis.spatial.point.Point2d
-
Y-axis component of point.
- y() - Method in class org.anchoranalysis.spatial.point.Point2f
-
Y-axis component of point.
- y() - Method in class org.anchoranalysis.spatial.point.Point2i
-
Y-axis component of point.
- y() - Method in interface org.anchoranalysis.spatial.point.ReadableTuple3i
-
Y-axis component of the tuple.
- y() - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Y-axis component of the tuple.
- y() - Method in class org.anchoranalysis.spatial.point.Tuple3f
-
Y-axis component of the tuple.
- y() - Method in class org.anchoranalysis.spatial.point.Tuple3i
- y() - Method in class org.anchoranalysis.spatial.scale.ScaleFactor
-
How much to multiply the existing y-dimension by to create a scaled Y-dimension.
- y(float) - Method in class org.anchoranalysis.spatial.point.Tuple3f
-
Y-axis component of the tuple.
- y(int) - Method in class org.anchoranalysis.spatial.box.BoundingBoxContains
-
Is this value in the Y-dimension within the bounding box range?
- Y - org.anchoranalysis.spatial.axis.Axis
-
Y-axis.
Z
- z - Variable in class org.anchoranalysis.spatial.point.Tuple3d
-
Z-axis component of the tuple.
- z - Variable in class org.anchoranalysis.spatial.point.Tuple3f
-
Z-axis component of the tuple.
- z - Variable in class org.anchoranalysis.spatial.point.Tuple3i
-
Z-axis component of the tuple.
- z() - Method in class org.anchoranalysis.spatial.box.Extent
-
The size in the Z dimension.
- z() - Method in class org.anchoranalysis.spatial.orientation.DirectionVector
-
The z-component of the vector.
- z() - Method in interface org.anchoranalysis.spatial.point.ReadableTuple3i
-
Z-axis component of the tuple.
- z() - Method in class org.anchoranalysis.spatial.point.Tuple3d
-
Z-axis component of the tuple.
- z() - Method in class org.anchoranalysis.spatial.point.Tuple3f
-
Z-axis component of the tuple.
- z() - Method in class org.anchoranalysis.spatial.point.Tuple3i
- z(float) - Method in class org.anchoranalysis.spatial.point.Tuple3f
-
Z-axis component of the tuple.
- z(int) - Method in class org.anchoranalysis.spatial.box.BoundingBoxContains
-
Is this value in the Z-dimension within the bounding box range?
- Z - org.anchoranalysis.spatial.axis.Axis
-
Z-axis (existing only in 3D images, often known as z-stacks).
All Classes All Packages