Package | Description |
---|---|
org.anchoranalysis.image.core.dimensions |
Classes to describe the size of images or components of images both in voxels and physically.
|
org.anchoranalysis.spatial.orientation |
Various methods to specify the orientation (general direction) of an entity.
|
org.anchoranalysis.spatial.point |
A cartesian-coordinate, across varying primitive types, in 2D and 3D space.
|
Constructor and Description |
---|
Resolution(Tuple3d tuple)
Constructs a resolution from a tuple.
|
Modifier and Type | Method and Description |
---|---|
Point3d |
RotationMatrix.rotatePoint(Tuple3d point)
Performs a rotation on a single point, encoded as a
Point3d . |
Constructor and Description |
---|
DirectionVector(Tuple3d vector)
Creates reusing
Tuple3d internally for the dimension's values. |
Modifier and Type | Class and Description |
---|---|
class |
Comparator3d<T extends Tuple3d>
Imposes an ordering on any sub-type of
Tuple3d . |
Modifier and Type | Class and Description |
---|---|
class |
Point3d
A three-dimensional point of double values.
|
class |
Vector3d
A three-dimensional vector of double values.
|
Modifier and Type | Method and Description |
---|---|
void |
Tuple3d.add(Tuple3d toAdd)
Arithmetically adds a
Tuple3d 's values across each dimension. |
double |
Tuple3d.dotProduct(Tuple3d other)
Computes the dot-product of the tuple
with another.
|
static Point3d |
Point3d.immutableAdd(Tuple3d tuple1,
Tuple3d tuple2)
Adds two tuples immutably.
|
static Point3d |
Point3d.immutableScale(Tuple3d tuple,
int factor)
Scales a tuple immutably.
|
static Point3d |
Point3d.immutableSubtract(Tuple3d tuple,
Tuple3d toSubtract)
|
static Point3d |
Point3d.immutableSubtract(Tuple3i tuple,
Tuple3d toSubtract)
|
void |
Tuple3d.increment(Tuple3d shift)
Increments each component's value by the corresponding value in a
Tuple3d . |
Point3d |
Point3d.max(Tuple3d point)
Element-wise maximum between this point and another.
|
Point3d |
Point3d.min(Tuple3d point)
Element-wise minimum between this point and another.
|
void |
Tuple3d.subtract(Tuple3d toSubtract)
Arithmetically subtract a
Tuple3d 's values across each dimension. |
Constructor and Description |
---|
Point3d(Tuple3d point)
Creates with the same values as an existing
Tuple3d . |
Vector3d(Tuple3d tuple)
Creates with the same values as an existing
Tuple3d . |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.