Class MagnifyTransformer

All Implemented Interfaces:
BidirectionalTransformer, MutableTransformer, ShapeTransformer, ChangeEventSupport
Direct Known Subclasses:
MagnifyShapeTransformer

public class MagnifyTransformer extends LensTransformer implements MutableTransformer
MagnifyTransformer wraps a MutableAffineTransformer and modifies the transform and inverseTransform methods so that they create an enlarging projection of the graph points. MagnifyTransformer uses an affine transform to cause translation, scaling, rotation, and shearing while applying a separate magnification filter in its transform and inverseTransform methods.
  • Constructor Details

    • MagnifyTransformer

      public MagnifyTransformer(Component component)
      Create an instance, setting values from the passed component and registering to listen for size changes on the component.
      Parameters:
      component - the component used for rendering
    • MagnifyTransformer

      public MagnifyTransformer(Component component, MutableTransformer delegate)
      Create an instance with a possibly shared transform.
      Parameters:
      component - the component used for rendering
      delegate - the transformer to use
  • Method Details