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
apply methods are the following ones for a
transformed defined for dimension D:
apply(SubHyperplane, Hyperplane, Hyperplane)method
|Modifier and Type||Method and Description|
Transform an hyperplane of a space.
Transform a point of a space.
Transform a sub-hyperplane embedded in an hyperplane.
point- point to transform
Hyperplane<S> apply(Hyperplane<S> hyperplane)
hyperplane- hyperplane to transform
SubHyperplane<T> apply(SubHyperplane<T> sub, Hyperplane<S> original, Hyperplane<S> transformed)
sub- sub-hyperplane to transform
original- 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 © 2003–2015 The Apache Software Foundation. All rights reserved.