Class Circle.CircleTransform
java.lang.Object
org.apache.commons.math3.geometry.spherical.twod.Circle.CircleTransform
- Enclosing class:
Circle
Class embedding a 3D rotation.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply
(Hyperplane<Sphere2D> hyperplane) Transform an hyperplane of a space.apply
(SubHyperplane<Sphere1D> sub, Hyperplane<Sphere2D> original, Hyperplane<Sphere2D> transformed) Transform a sub-hyperplane embedded in an hyperplane.Transform a point of a space.
-
Field Details
-
rotation
Underlying rotation.
-
-
Constructor Details
-
CircleTransform
CircleTransform(Rotation rotation) Build a transform from aRotation
.- Parameters:
rotation
- rotation to use
-
-
Method Details
-
apply
Transform a point of a space. -
apply
Transform an hyperplane of a space. -
apply
public SubHyperplane<Sphere1D> apply(SubHyperplane<Sphere1D> sub, Hyperplane<Sphere2D> original, Hyperplane<Sphere2D> transformed) Transform a sub-hyperplane embedded in an hyperplane.- Specified by:
apply
in interfaceTransform<Sphere2D,
Sphere1D> - Parameters:
sub
- sub-hyperplane to transformoriginal
- hyperplane in which the sub-hyperplane is defined (this is the original hyperplane, the transform has not been applied to it)transformed
- hyperplane in which the sub-hyperplane is defined (this is the transformed hyperplane, the transform has been applied to it)- Returns:
- a new object representing the transformed sub-hyperplane
-