Package geomss.geom

Interface GeomTransform<T extends Transformable>

    • Method Detail

      • getTransform

        GTransform getTransform()
        Returns the transformation represented by this transformation element.
        Returns:
        The transformation represented by this transformation element.
      • getTotalTransform

        GTransform getTotalTransform()
        Returns the total transformation represented by an entire chain of GeomTransform objects below this one.
        Returns:
        The total transformation represented by an entire chain of GeomTransform objects below this one.
      • setTransform

        void setTransform​(GTransform transform)
        Sets the transformation represented by this transformation element.
        Parameters:
        transform - The transform to set this transform element to (may not be null).
      • getChild

        T getChild()
        Returns the child object transformed by this transform element.
        Returns:
        The child object transformed by this transform element.
      • copyToReal

        T copyToReal()
        Return a copy of the child object transformed by this transformation.
        Specified by:
        copyToReal in interface GeomElement<T extends Transformable>
        Returns:
        A copy of this object with any transformations removed (applied).