Class Circle.CircleTransform
- java.lang.Object
-
- org.apache.commons.math3.geometry.spherical.twod.Circle.CircleTransform
-
-
Constructor Summary
Constructors Constructor Description CircleTransform(Rotation rotation)Build a transform from aRotation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Circleapply(Hyperplane<Sphere2D> hyperplane)Transform an hyperplane of a space.SubHyperplane<Sphere1D>apply(SubHyperplane<Sphere1D> sub, Hyperplane<Sphere2D> original, Hyperplane<Sphere2D> transformed)Transform a sub-hyperplane embedded in an hyperplane.S2Pointapply(Point<Sphere2D> point)Transform a point of a space.
-
-
-
Field Detail
-
rotation
private final Rotation rotation
Underlying rotation.
-
-
Constructor Detail
-
CircleTransform
CircleTransform(Rotation rotation)
Build a transform from aRotation.- Parameters:
rotation- rotation to use
-
-
Method Detail
-
apply
public Circle apply(Hyperplane<Sphere2D> hyperplane)
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:
applyin 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
-
-