Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.jvnet.substance.painter.noise
Class BaseNoiseFilter

    java.lang.Object
      org.jvnet.substance.painter.noise.BaseNoiseFilter

All Implemented Interfaces:
  NoiseFilter

Direct Known Subclasses:
  FabricFilter.FabricFilterLink, MarbleFilter

    public abstract class BaseNoiseFilter

extends java.lang.Object
implements NoiseFilter

Base class for stretch noise filters. This class is part of officially supported API.

Author:
  Kirill Grouchnikov.

Nested Class Summary

Nested classes/interfaces inherited from interface org.jvnet.substance.painter.noise.NoiseFilter
`NoiseFilter.TrigKind`

Field Summary
`protected NoiseFilter.TrigKind` | `trigKind` Trigonometry function.
`protected double` | `valueFactor` Stretch factor for value.
`protected double` | `xFactor` Stretch factor for X axis.
`protected double` | `yFactor` Stretch factor for Y axis.
`protected double` | `zFactor` Stretch factor for Z axis.

Constructor Summary
`BaseNoiseFilter(double xFactor, double yFactor, double zFactor, double valueFactor, NoiseFilter.TrigKind trigKind)` Creates a new base filter.

Method Summary

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods inherited from interface org.jvnet.substance.painter.noise.NoiseFilter
`apply`

Field Detail

### xFactor

    protected double xFactor

  Stretch factor for X axis.

### yFactor

    protected double yFactor

  Stretch factor for Y axis.

### zFactor

    protected double zFactor

  Stretch factor for Z axis.

### valueFactor

    protected double valueFactor

  Stretch factor for value.

### trigKind

    protected NoiseFilter.TrigKind trigKind

  Trigonometry function.

Constructor Detail

### BaseNoiseFilter

    public BaseNoiseFilter(double xFactor,
                           double yFactor,
                           double zFactor,
                           double valueFactor,
                           NoiseFilter.TrigKind trigKind)

  Creates a new base filter.

  Parameters:
    `xFactor` - Stretch factor for X axis.
    `yFactor` - Stretch factor for Y axis.
    `zFactor` - Stretch factor for Z axis.
    `valueFactor` - Stretch factor for value.
    `trigKind` - Trigonometry function.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD