Modifier and Type | Method and Description |
---|---|
abstract Orientation |
BoundRotation.randomOrientation(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
Orientation |
BoundRotation2D.randomOrientation(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
Orientation |
BoundRotation3D.randomOrientation(RandomNumberGenerator randomNumberGenerator,
Optional<Resolution> resolution) |
Modifier and Type | Method and Description |
---|---|
abstract Optional<Orientation> |
OrientationProposer.propose(Mark mark,
Dimensions dimensions,
RandomNumberGenerator randomNumberGenerator) |
Modifier and Type | Method and Description |
---|---|
abstract Optional<Point3d> |
RadiiProposer.propose(Point3d pos,
RandomNumberGenerator randomNumberGenerator,
Dimensions dimensions,
Orientation orientation) |
Modifier and Type | Method and Description |
---|---|
Orientation |
Ellipsoid.getOrientation() |
Orientation |
Ellipse.getOrientation() |
Modifier and Type | Method and Description |
---|---|
void |
Ellipse.setMarks(Point2d radii,
Orientation orientation) |
void |
Ellipsoid.setMarksExplicit(Point3d position,
Orientation orientation) |
void |
Ellipse.setMarksExplicit(Point3d position,
Orientation orientation) |
abstract void |
ConicBase.setMarksExplicit(Point3d position,
Orientation orientation) |
void |
Ellipse.setMarksExplicit(Point3d position,
Orientation orientation,
Point2d radii) |
void |
Ellipsoid.setMarksExplicit(Point3d pos,
Orientation orientation,
Point3d radii) |
void |
Ellipse.setMarksExplicit(Point3d position,
Orientation orientation,
Point3d radii) |
abstract void |
ConicBase.setMarksExplicit(Point3d pos,
Orientation orientation,
Point3d radii) |
Modifier and Type | Method and Description |
---|---|
void |
RotatableBoundingBox.update(Point2d distanceToLeftBottom,
Point2d distanceToRightTop,
Orientation orientation) |
Modifier and Type | Method and Description |
---|---|
Optional<Orientation> |
RandomOrientation.propose(Mark mark,
Dimensions dimensions,
RandomNumberGenerator randomNumberGenerator) |
Optional<Orientation> |
RandomXY.propose(Mark mark,
Dimensions dimensions,
RandomNumberGenerator randomNumberGenerator) |
Modifier and Type | Method and Description |
---|---|
Optional<Point3i> |
FindPointOnContourWalk.pointOnContour(Point3d centerPoint,
Orientation orientation) |
abstract Optional<Point3i> |
FindPointOnContour.pointOnContour(Point3d centerPoint,
Orientation orientation) |
Modifier and Type | Method and Description |
---|---|
abstract List<List<Point3i>> |
PointsFromOrientationProposer.calculatePoints(Point3d centerPoint,
Orientation orientation,
boolean do3D,
RandomNumberGenerator randomNumberGenerator,
boolean forwardDirectionOnly) |
List<List<Point3i>> |
TraversePointsOnContour.calculatePoints(Point3d centerPoint,
Orientation orientation,
boolean do3D,
RandomNumberGenerator randomNumberGenerator,
boolean forwardDirectionOnly) |
List<List<Point3i>> |
MergeLists.calculatePoints(Point3d centerPoint,
Orientation orientation,
boolean do3D,
RandomNumberGenerator randomNumberGenerator,
boolean forwardDirectionOnly) |
Modifier and Type | Method and Description |
---|---|
Optional<Point3d> |
RadiiProposerRepeat.propose(Point3d pos,
RandomNumberGenerator randomNumberGenerator,
Dimensions dimensions,
Orientation orientation) |
Optional<Point3d> |
UniformRandomRadiiProposer.propose(Point3d pos,
RandomNumberGenerator randomNumberGenerator,
Dimensions dimensions,
Orientation orientation) |
Modifier and Type | Method and Description |
---|---|
protected double |
DotProductOrientationToVector.calculateForEllipsoid(Ellipsoid mark,
Orientation orientation,
Vector3d directionVector) |
protected double |
EllipsoidMaxAreaIntersectingPlane.calculateForEllipsoid(Ellipsoid mark,
Orientation orientation,
Vector3d normalToPlane) |
protected abstract double |
FeatureMarkDirection.calculateForEllipsoid(Ellipsoid mark,
Orientation orientation,
Vector3d directionVector) |
protected double |
EllipsoidAxisRatio.calculateForEllipsoid(Ellipsoid mark,
Orientation orientation,
Vector3d normalToPlane) |
Modifier and Type | Class and Description |
---|---|
class |
Orientation2D
A simple angular orientation the 2D plane, relative to the x-axis.
|
class |
Orientation3DEulerAngles
An orientation using three angle parameters for the rotation.
|
class |
OrientationAxisAngle
An orientation in axis-angle representation.
|
class |
OrientationRotationMatrix
Orients an object by rotating anti-clockwise with an explicit
RotationMatrix . |
Modifier and Type | Method and Description |
---|---|
Orientation |
OrientationRotationMatrix.negative() |
abstract Orientation |
Orientation.negative()
Derives a new
Orientation in the opposite (negative) direction to the current
instance. |
Orientation |
OrientationAxisAngle.negative() |
Orientation |
Orientation3DEulerAngles.negative() |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.