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
Marks or other data-structures with particular
attributes.Marks implementing conic sections.Marks 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 OrientationBoundRotation.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 TypeMethodDescriptionvoidEllipse.setMarks(Point2d radii, Orientation orientation) Sets the marks with radii and orientation.abstract voidConicBase.setMarksExplicit(Point3d position, Orientation orientation) Sets the mark's position and orientation explicitly.abstract voidConicBase.setMarksExplicit(Point3d pos, Orientation orientation, Point3d radii) Sets the mark's properties explicitly.voidEllipse.setMarksExplicit(Point3d position, Orientation orientation) voidEllipse.setMarksExplicit(Point3d position, Orientation orientation, Point2d radii) Sets the marks explicitly with position, orientation, and radii.voidEllipse.setMarksExplicit(Point3d position, Orientation orientation, Point3d radii) voidEllipsoid.setMarksExplicit(Point3d position, Orientation orientation) voidEllipsoid.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 TypeMethodDescriptionvoidRotatableBoundingBox.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 TypeClassDescriptionclassA simple angular orientation the 2D plane, relative to the x-axis.classAn orientation using three angle parameters for the rotation.final classAn orientation in axis-angle representation.classOrients an object by rotating anti-clockwise with an explicitRotationMatrix.Methods in org.anchoranalysis.spatial.orientation that return OrientationModifier and TypeMethodDescriptionabstract OrientationOrientation.negative()Derives a newOrientationin the opposite (negative) direction to the current instance.Orientation3DEulerAngles.negative()OrientationAxisAngle.negative()OrientationRotationMatrix.negative()