Uses of Class
org.anchoranalysis.spatial.point.Point3d
Packages that use Point3d
Package
Description
Converting quantities of distance between units.
Classes to describe the size of images or components of images both in voxels and physically.
Operations that extract points from image data entities or vice versa.
The fundamental data class that is an
ObjectMask
and related structures.Proposing
Mark
s or other data-structures with particular
attributes.Non-bean classes related to
Mark
s.Mark
s implementing conic sections.Mark
s implementing structures based on points.Non-bean classes for proposing
Mark
s or other data-structures
with particular attributes.Implementations of
FeatureSingleObject
that measure an object's
gradient from corresponding Channel
s storing the
gradient.Fitting geometric structures to points.
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.
-
Uses of Point3d in org.anchoranalysis.image.bean.unitvalue.distance
Methods in org.anchoranalysis.image.bean.unitvalue.distance with parameters of type Point3d -
Uses of Point3d in org.anchoranalysis.image.core.dimensions
Methods in org.anchoranalysis.image.core.dimensions with parameters of type Point3d -
Uses of Point3d in org.anchoranalysis.image.core.points
Methods in org.anchoranalysis.image.core.points that return types with arguments of type Point3dModifier and TypeMethodDescriptionPointsFromObject.listFrom3d
(ObjectMask object) A list of points from the entire object-mask asPoint3d
.Methods in org.anchoranalysis.image.core.points with parameters of type Point3dModifier and TypeMethodDescriptionstatic BoundingBox
BoundingBoxFromPoints.fromTwoPoints
(Point3d point1, Point3d point2) Creates a bounding-box for two unordered points. -
Uses of Point3d in org.anchoranalysis.image.voxel.object
Methods in org.anchoranalysis.image.voxel.object that return Point3dModifier and TypeMethodDescriptionObjectMask.centerOfGravity()
Calculates center-of-gravity across all axes. -
Uses of Point3d in org.anchoranalysis.mpp.bean.proposer
Methods in org.anchoranalysis.mpp.bean.proposer that return types with arguments of type Point3dModifier and TypeMethodDescriptionRadiiProposer.propose
(Point3d position, RandomNumberGenerator randomNumberGenerator, Dimensions dimensions, Orientation orientation) Proposes a new point representing radii based on the given parameters.Methods in org.anchoranalysis.mpp.bean.proposer with parameters of type Point3dModifier and TypeMethodDescriptionPointsProposer.propose
(Point3d point, Mark mark, Dimensions dimensions, RandomNumberGenerator randomNumberGenerator, ErrorNode errorNode) Proposes a list of points based on the given parameters.RadiiProposer.propose
(Point3d position, RandomNumberGenerator randomNumberGenerator, Dimensions dimensions, Orientation orientation) Proposes a new point representing radii based on the given parameters. -
Uses of Point3d in org.anchoranalysis.mpp.mark
Methods in org.anchoranalysis.mpp.mark that return Point3dModifier and TypeMethodDescriptionabstract Point3d
Mark.centerPoint()
Returns the center point of the mark.MarkWithPosition.centerPoint()
static Point3d
PointClamper.clamp
(Point3d point, Dimensions dimensions) Clamps a double-precision point to be within the given dimensions.MarkWithPosition.getPosition()
The position of the mark in 3D space.Methods in org.anchoranalysis.mpp.mark with parameters of type Point3dModifier and TypeMethodDescriptionstatic Point3d
PointClamper.clamp
(Point3d point, Dimensions dimensions) Clamps a double-precision point to be within the given dimensions.void
MarkWithPosition.setPosition
(Point3d position) The position of the mark in 3D space. -
Uses of Point3d in org.anchoranalysis.mpp.mark.conic
Methods in org.anchoranalysis.mpp.mark.conic that return Point3dModifier and TypeMethodDescriptionEllipsoid.getRadii()
The radii of the ellipsoid in 3D.static Point3d
RadiiRandomizer.randomizeRadii
(Bound bound, RandomNumberGenerator randomNumberGenerator, Optional<Resolution> resolution, boolean do3D) Generates random radii for a conic shape.Methods in org.anchoranalysis.mpp.mark.conic with parameters of type Point3dModifier and TypeMethodDescriptionstatic BoundingBox
BoundingBoxCalculator.boxFromBounds
(Point3d pos, double radius, boolean do3D, Dimensions dimensions) Calculates a bounding box for a point with a scalar radius in all dimensions.static BoundingBox
BoundingBoxCalculator.boxFromBounds
(Point3d center, cern.colt.matrix.DoubleMatrix1D radiiMatrix, boolean do3D, Dimensions dimensions) Calculates a bounding box for a point with varying radii in each dimension (that have already been resolved into a matrix)static Mark
MarkConicFactory.createMarkFromPoint
(Point3d point, int size, boolean do3D) Creates a mark from a double-precision 3D point.abstract void
ConicBase.setMarksExplicit
(Point3d position) Sets the mark's position explicitly.abstract void
ConicBase.setMarksExplicit
(Point3d position, Orientation orientation) Sets the mark's position and orientation explicitly.abstract void
ConicBase.setMarksExplicit
(Point3d pos, Orientation orientation, Point3d radii) Sets the mark's properties explicitly.void
Ellipse.setMarksExplicit
(Point3d position) void
Ellipse.setMarksExplicit
(Point3d position, Orientation orientation) void
Ellipse.setMarksExplicit
(Point3d position, Orientation orientation, Point2d radii) Sets the marks explicitly with position, orientation, and radii.void
Ellipse.setMarksExplicit
(Point3d position, Orientation orientation, Point3d radii) void
Ellipsoid.setMarksExplicit
(Point3d position) void
Ellipsoid.setMarksExplicit
(Point3d position, Orientation orientation) void
Ellipsoid.setMarksExplicit
(Point3d pos, Orientation orientation, Point3d radii) -
Uses of Point3d in org.anchoranalysis.mpp.mark.points
Methods in org.anchoranalysis.mpp.mark.points that return Point3dModifier and TypeMethodDescriptionLineSegment.centerPoint()
PointList.centerPoint()
Polygon.centerPoint()
PolygonCurve.centerPoint()
LineSegment.getDirectionVector()
Gets the direction vector of the line segment.LineSegment.getEndPoint()
Gets the end point of the line segment.PointListBase.getMax()
The maximum x, y, z coordinates of all the points in the list.PointListBase.getMin()
The minimum x, y, z coordinates of all the points in the list.LineSegment.getStartPoint()
Gets the start point of the line segment.Methods in org.anchoranalysis.mpp.mark.points that return types with arguments of type Point3dModifier and TypeMethodDescriptionPointListBase.getPoints()
The list of 3D points that make up this mark.Methods in org.anchoranalysis.mpp.mark.points with parameters of type Point3dModifier and TypeMethodDescriptionvoid
Sets the start and end points of the line segment.Method parameters in org.anchoranalysis.mpp.mark.points with type arguments of type Point3dModifier and TypeMethodDescriptionstatic PointList
Creates a PointList from a list of Point3d objects.static PointList
Creates a PointList from a list of Point3d objects with a specified ID.Constructor parameters in org.anchoranalysis.mpp.mark.points with type arguments of type Point3d -
Uses of Point3d in org.anchoranalysis.mpp.proposer
Methods in org.anchoranalysis.mpp.proposer that return types with arguments of type Point3dModifier and TypeMethodDescriptionOptionalPointProposer.propose
(ProposerContext context) Proposes a position in 3D space. -
Uses of Point3d in org.anchoranalysis.plugin.image.feature.bean.object.single.intensity.gradient
Methods in org.anchoranalysis.plugin.image.feature.bean.object.single.intensity.gradient that return types with arguments of type Point3dModifier and TypeMethodDescriptionprotected CalculationPart
<List<Point3d>, FeatureInputSingleObject> IntensityGradientBase.gradientCalculation()
Creates aCalculationPart
for calculating the gradient from the specified channels. -
Uses of Point3d in org.anchoranalysis.plugin.points.bean.fitter
Methods in org.anchoranalysis.plugin.points.bean.fitter that return Point3dModifier and TypeMethodDescriptionFitResult.getCenterPoint()
The center point of the fitted ellipsoid.Methods in org.anchoranalysis.plugin.points.bean.fitter with parameters of type Point3dModifier and TypeMethodDescriptionvoid
FitResult.setCenterPoint
(Point3d centerPoint) The center point of the fitted ellipsoid. -
Uses of Point3d in org.anchoranalysis.spatial.box
Methods in org.anchoranalysis.spatial.box that return Point3dModifier and TypeMethodDescriptionBoundingBox.midpoint()
A mid-point in the bounding box, corresponding to the exact half-way point between(corner+extent)/2
.Methods in org.anchoranalysis.spatial.box with parameters of type Point3dModifier and TypeMethodDescriptionboolean
Is a point of typePoint3d
contained within the extent?static BoundingBox
BoundingBox.createReuse
(Point3d cornerMinInclusive, Point3d cornerMaxInclusive) Creates from twodouble
points (a minimum corner and a maximum corner). -
Uses of Point3d in org.anchoranalysis.spatial.orientation
Methods in org.anchoranalysis.spatial.orientation that return Point3dModifier and TypeMethodDescriptionRotationMatrix.column
(int columnIndex) Extracts a column from the rotation-matrix as a point.RotationMatrix.rotatePoint
(Tuple3d point) Performs a rotation on a single point, encoded as aPoint3d
.Methods in org.anchoranalysis.spatial.orientation with parameters of type Point3dModifier and TypeMethodDescriptionstatic DirectionVector
DirectionVector.createBetweenTwoPoints
(Point3d point1, Point3d point2) Creates aDirectionVector
representing the direction between two points of typePoint3d
.void
RotationMatrix.rotatePointInplace
(Point3d point) Performs a rotation on a single point, replacing the existing value of the point. -
Uses of Point3d in org.anchoranalysis.spatial.point
Methods in org.anchoranalysis.spatial.point that return Point3dModifier and TypeMethodDescriptionstatic Point3d
PointConverter.convertTo3d
(Point2d point) static Point3d
PointConverter.double3DFromFloat
(Point2f point) static Point3d
PointConverter.doubleFromFloat
(Point3f point) static Point3d
PointConverter.doubleFromInt
(Point2i point) static Point3d
PointConverter.doubleFromInt
(ReadableTuple3i point) Convert aReadableTuple3i
to aPoint3d
.Point3d.dropZ()
Creates a new point with identical x and y values, but with z set to 0.static Point3d
Point3d.immutableAdd
(Point3d point, int x, int y, int z) Adds values to a point immutably.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) Point3d.max
(double val) Element-wise maximum between this point and a scalar.Element-wise maximum between this point and another.RunningSumPoint.mean()
The mean value of all points added to the running-sum, separately for all three-dimensions.Point3d.min
(ReadableTuple3i point) Element-wise minimum between this point and another.Element-wise minimum between this point and another.Methods in org.anchoranalysis.spatial.point that return types with arguments of type Point3dModifier and TypeMethodDescriptionPointConverter.convert2iTo3d
(List<Point2i> points) PointConverter.convert3fTo3d
(List<Point3f> points) Methods in org.anchoranalysis.spatial.point with parameters of type Point3dModifier and TypeMethodDescriptiondouble
The Euclidean distance between this point and anotherPoint3d
.double
Point3d.distanceSquared
(Point3d point) The square of the Euclidean distance between this point and anotherPoint3d
.double
Point3i.distanceSquared
(Point3d point) The square of the Euclidean distance between this point and anotherPoint3d
.boolean
Point3d.equalsTolerance
(Point3d other, double delta) Checks if this point is equal to anotherPoint3d
accepting a tolerance between double values.static Point3f
PointConverter.floatFromDouble
(Point3d point) static Point3d
Point3d.immutableAdd
(Point3d point, int x, int y, int z) Adds values to a point immutably.void
Increments the running-sum by aPoint3d
.static Point3i
PointConverter.intFromDouble
(Point3d point, boolean round) static Point3i
PointConverter.intFromDoubleCeil
(Point3d point) static Point3i
PointConverter.intFromDoubleFloor
(Point3d point) Method parameters in org.anchoranalysis.spatial.point with type arguments of type Point3d -
Uses of Point3d in org.anchoranalysis.spatial.scale
Methods in org.anchoranalysis.spatial.scale with parameters of type Point3d