S - Type of the embedding space.T - Type of the embedded sub-space.public interface Transform<S extends Space,T extends Space>
Inversible affine transform include for example scalings, translations, rotations.
Transforms are dimension-specific. The consistency rules between
 the three apply methods are the following ones for a
 transformed defined for dimension D:
apply(Point)
     method
   apply(Hyperplane) method
   apply(SubHyperplane, Hyperplane, Hyperplane)
     method
   | Modifier and Type | Method and Description | 
|---|---|
| Hyperplane<S> | apply(Hyperplane<S> hyperplane)Transform an hyperplane of a space. | 
| Point<S> | apply(Point<S> point)Transform a point of a space. | 
| SubHyperplane<T> | apply(SubHyperplane<T> sub,
     Hyperplane<S> original,
     Hyperplane<S> transformed)Transform a sub-hyperplane embedded in an hyperplane. | 
Point<S> apply(Point<S> point)
point - point to transformHyperplane<S> apply(Hyperplane<S> hyperplane)
hyperplane - hyperplane to transformSubHyperplane<T> apply(SubHyperplane<T> sub, Hyperplane<S> original, Hyperplane<S> transformed)
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)Copyright © 2016–2020 Hipparchus.org. All rights reserved.