Interface Transformation3D.Transform

All Known Implementing Classes:
Transformation3D.RotationX, Transformation3D.RotationY, Transformation3D.RotationZ, Transformation3D.TranslationXYZ
Enclosing class:
Transformation3D

public static interface Transformation3D.Transform
A interface for geometric transformations (eg translations and rotations) that can be applied to a Transformable object.
Author:
jnhankins
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    void
    Modifies the given Transformable object by applying the transformation represented by this transform.
     
    double
    getValue(int index)
     
    Constructs a new Transform that is the inverse of this transform.
  • Method Details Link icon

    • apply Link icon

      void apply(Transformable obj)
      Modifies the given Transformable object by applying the transformation represented by this transform.
      Parameters:
      obj - the object to apply the transform to
    • inverse Link icon

      Constructs a new Transform that is the inverse of this transform.
      Returns:
      the inverse of this transform
    • getName Link icon

      String getName()
    • getValue Link icon

      double getValue(int index)