Uses of Class
org.apache.commons.geometry.spherical.twod.Transform2S
Packages that use Transform2S
Package
Description
This package provides basic geometry components on the 2-sphere.
-
Uses of Transform2S in org.apache.commons.geometry.spherical.twod
Fields in org.apache.commons.geometry.spherical.twod declared as Transform2SModifier and TypeFieldDescriptionprivate static final Transform2S
Transform2S.IDENTITY
Static instance representing the identity transform.Methods in org.apache.commons.geometry.spherical.twod that return Transform2SModifier and TypeMethodDescriptionstatic Transform2S
Transform2S.createReflection
(Vector3D poleVector) Create a transform that performs a reflection across the equatorial plane defined by the given pole point.static Transform2S
Transform2S.createReflection
(Point2S pole) Create a transform that performs a reflection across the equatorial plane defined by the given pole point.static Transform2S
Transform2S.createRotation
(QuaternionRotation quaternion) Create a transform that performs the given 3D rotation.static Transform2S
Transform2S.createRotation
(Vector3D axis, double angle) Create a transform that rotates the given angle aroundaxis
.static Transform2S
Transform2S.createRotation
(Point2S pt, double angle) Create a transform that rotates the given angle aroundpt
.static Transform2S
Transform2S.identity()
Return an instance representing the identity transform.Transform2S.inverse()
Get an instance representing the inverse transform.Transform2S.multiply
(Transform2S other) Multiply the underlying Euclidean transform of this instance by that of the argument, eg,other * this
.private static Transform2S
Transform2S.multiply
(Transform2S a, Transform2S b) Multiply the Euclidean transform matrices of the arguments together.Transform2S.premultiply
(Transform2S other) Multiply the underlying Euclidean transform matrix of the argument by that of this instance, eg,this * other
.Apply a reflection across the equatorial plane defined by the given pole vector to this instance.Apply a reflection across the equatorial plane defined by the given pole point to this instance.Transform2S.rotate
(QuaternionRotation quaternion) Apply the given quaternion rotation to this instance.Apply a rotation ofangle
radians around the given 3D axis to this instance.Apply a rotation ofangle
radians around the given point to this instance.Methods in org.apache.commons.geometry.spherical.twod with parameters of type Transform2SModifier and TypeMethodDescriptionTransform2S.multiply
(Transform2S other) Multiply the underlying Euclidean transform of this instance by that of the argument, eg,other * this
.private static Transform2S
Transform2S.multiply
(Transform2S a, Transform2S b) Multiply the Euclidean transform matrices of the arguments together.Transform2S.premultiply
(Transform2S other) Multiply the underlying Euclidean transform matrix of the argument by that of this instance, eg,this * other
.