Class EmbeddingPlane.SubspaceTransform

  • Enclosing class:
    EmbeddingPlane

    public static final class EmbeddingPlane.SubspaceTransform
    extends java.lang.Object
    Class containing a transformed plane instance along with a subspace (2D) transform. The subspace transform produces the equivalent of the 3D transform in 2D.
    • Constructor Detail

      • SubspaceTransform

        public SubspaceTransform​(EmbeddingPlane plane,
                                 AffineTransformMatrix2D transform)
        Simple constructor.
        Parameters:
        plane - the transformed plane
        transform - 2D transform that can be applied to subspace points
    • Method Detail

      • getPlane

        public EmbeddingPlane getPlane()
        Get the transformed plane instance.
        Returns:
        the transformed plane instance
      • getTransform

        public AffineTransformMatrix2D getTransform()
        Get the 2D transform that can be applied to subspace points. This transform can be used to perform the equivalent of the 3D transform in 2D space.
        Returns:
        the subspace transform instance