| java.lang.Object org.jvnet.substance.painter.noise.BaseNoiseFilter
All known Subclasses: org.jvnet.substance.painter.noise.MarbleFilter,
BaseNoiseFilter | abstract public class BaseNoiseFilter implements NoiseFilter(Code) | | Base class for stretch noise filters. This class is part of officially
supported API.
author: Kirill Grouchnikov. |
Field Summary | |
protected 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 | |
public | BaseNoiseFilter(double xFactor, double yFactor, double zFactor, double valueFactor, TrigKind trigKind) Creates a new base filter. |
trigKind | protected TrigKind trigKind(Code) | | Trigonometry function.
|
valueFactor | protected double valueFactor(Code) | | Stretch factor for value.
|
xFactor | protected double xFactor(Code) | | Stretch factor for X axis.
|
yFactor | protected double yFactor(Code) | | Stretch factor for Y axis.
|
zFactor | protected double zFactor(Code) | | Stretch factor for Z axis.
|
BaseNoiseFilter | public BaseNoiseFilter(double xFactor, double yFactor, double zFactor, double valueFactor, TrigKind trigKind)(Code) | | Creates a new base filter.
Parameters: xFactor - Stretch factor for X axis. Parameters: yFactor - Stretch factor for Y axis. Parameters: zFactor - Stretch factor for Z axis. Parameters: valueFactor - Stretch factor for value. Parameters: trigKind - Trigonometry function. |
|
|