Uses of Class
org.anchoranalysis.spatial.orientation.Orientation
Packages that use Orientation
Package
Description
Bounds on how to rotate an entity in Euclidean space.
Proposing
Mark
s or other data-structures with particular
attributes.Mark
s implementing conic sections.Mark
s implementing structures based on points.Various methods to specify the orientation (general direction) of an entity.
-
Uses of Orientation in org.anchoranalysis.mpp.bean.bound.rotation
Methods in org.anchoranalysis.mpp.bean.bound.rotation that return OrientationModifier and TypeMethodDescriptionabstract Orientation
BoundRotation.randomOrientation
(RandomNumberGenerator randomNumberGenerator, Optional<Resolution> resolution) Generates a random orientation within the defined bounds.BoundRotation2D.randomOrientation
(RandomNumberGenerator randomNumberGenerator, Optional<Resolution> resolution) BoundRotation3D.randomOrientation
(RandomNumberGenerator randomNumberGenerator, Optional<Resolution> resolution) -
Uses of Orientation in org.anchoranalysis.mpp.bean.proposer
Methods in org.anchoranalysis.mpp.bean.proposer that return types with arguments of type OrientationModifier and TypeMethodDescriptionabstract Optional
<Orientation> OrientationProposer.propose
(Mark mark, Dimensions dimensions, RandomNumberGenerator randomNumberGenerator) Proposes an orientation for a given mark.Methods in org.anchoranalysis.mpp.bean.proposer with parameters of type OrientationModifier and TypeMethodDescriptionRadiiProposer.propose
(Point3d position, RandomNumberGenerator randomNumberGenerator, Dimensions dimensions, Orientation orientation) Proposes a new point representing radii based on the given parameters. -
Uses of Orientation in org.anchoranalysis.mpp.mark.conic
Methods in org.anchoranalysis.mpp.mark.conic that return OrientationModifier and TypeMethodDescriptionEllipse.getOrientation()
Ellipsoid.getOrientation()
The orientation of the ellipsoid.Methods in org.anchoranalysis.mpp.mark.conic with parameters of type OrientationModifier and TypeMethodDescriptionvoid
Ellipse.setMarks
(Point2d radii, Orientation orientation) Sets the marks with radii and orientation.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, 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, Orientation orientation) void
Ellipsoid.setMarksExplicit
(Point3d pos, Orientation orientation, Point3d radii) -
Uses of Orientation in org.anchoranalysis.mpp.mark.points
Methods in org.anchoranalysis.mpp.mark.points with parameters of type OrientationModifier and TypeMethodDescriptionvoid
RotatableBoundingBox.update
(Point2d distanceToLeftBottom, Point2d distanceToRightTop, Orientation orientation) Updates the bounding box with new dimensions and orientation. -
Uses of Orientation in org.anchoranalysis.spatial.orientation
Subclasses of Orientation in org.anchoranalysis.spatial.orientationModifier and TypeClassDescriptionclass
A simple angular orientation the 2D plane, relative to the x-axis.class
An orientation using three angle parameters for the rotation.final class
An orientation in axis-angle representation.class
Orients an object by rotating anti-clockwise with an explicitRotationMatrix
.Methods in org.anchoranalysis.spatial.orientation that return OrientationModifier and TypeMethodDescriptionabstract Orientation
Orientation.negative()
Derives a newOrientation
in the opposite (negative) direction to the current instance.Orientation3DEulerAngles.negative()
OrientationAxisAngle.negative()
OrientationRotationMatrix.negative()