Index

A B C D E F G H I J L M N O P Q R S T V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

abs() - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
AbsoluteValueModifier - Class in de.articdive.jnoise.modifiers.absolute_value
Simple Modifier that takes the absolute value of the noise output.
AbsoluteValueModifier() - Constructor for class de.articdive.jnoise.modifiers.absolute_value.AbsoluteValueModifier
 
ADD - Static variable in interface de.articdive.jnoise.core.api.functions.Combiner
 
addDetailedTransformer(DetailedTransformer) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
addModifier(NoiseModifier) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
addSimpleTransformer(SimpleTransformer) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
apply(double) - Method in interface de.articdive.jnoise.core.api.modifiers.NoiseModifier
Modifies a noise value.
apply(double) - Method in class de.articdive.jnoise.modifiers.absolute_value.AbsoluteValueModifier
 
apply(double) - Method in class de.articdive.jnoise.modifiers.clamp.ClampModifier
 
apply(double) - Method in class de.articdive.jnoise.modifiers.inverter.InvertModifier
 
applyAsDouble(double[]) - Method in interface de.articdive.jnoise.generators.noise_parameters.return_type_functions.ReturnDistanceFunction
 
applyTo(double, double) - Method in interface de.articdive.jnoise.core.api.functions.Combiner
Combines two double values into one double value.

B

BILLOW - Static variable in interface de.articdive.jnoise.modules.octavation.fractal_functions.FractalFunction
Deprecated.
Use an NoiseModifier to make the noise unsigned and use FractalFunction.TURBULENCE
BlendModule - Class in de.articdive.jnoise.modules.blend
 
BlendModule.BlendModuleBuilder - Class in de.articdive.jnoise.modules.blend
 
build() - Method in interface de.articdive.jnoise.core.api.pipeline.NoiseSourceBuilder
Builds the NoiseSource.
build() - Method in class de.articdive.jnoise.generators.noisegen.constant.ConstantNoiseGenerator.ConstantNoiseBuilder
 
build() - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.FastSimplexNoiseGenerator.FastSimplexNoiseBuilder
 
build() - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.SuperSimplexNoiseGenerator.SuperSimplexNoiseBuilder
 
build() - Method in class de.articdive.jnoise.generators.noisegen.pattern.CheckerboardNoiseGenerator.CheckerboardNoiseBuilder
 
build() - Method in class de.articdive.jnoise.generators.noisegen.pattern.CylinderNoiseGenerator.CylinderNoiseBuilder
 
build() - Method in class de.articdive.jnoise.generators.noisegen.pattern.SphereNoiseGenerator.SphereNoiseBuilder
 
build() - Method in class de.articdive.jnoise.generators.noisegen.perlin.PerlinNoiseGenerator.PerlinNoiseBuilder
 
build() - Method in class de.articdive.jnoise.generators.noisegen.random.gaussian.GaussianWhiteNoiseGenerator.GaussianWhiteNoiseBuilder
 
build() - Method in class de.articdive.jnoise.generators.noisegen.random.white.WhiteNoiseGenerator.WhiteNoiseBuilder
 
build() - Method in class de.articdive.jnoise.generators.noisegen.value.ValueNoiseGenerator.ValueNoiseBuilder
 
build() - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator.WorleyNoiseBuilder
 
build() - Method in class de.articdive.jnoise.modules.blend.BlendModule.BlendModuleBuilder
 
build() - Method in class de.articdive.jnoise.modules.combination.CombinationModule.CombinationModuleBuilder
 
build() - Method in class de.articdive.jnoise.modules.octavation.OctavationModule.OctavationModuleBuilder
 
build() - Method in class de.articdive.jnoise.modules.selection.SelectionModule.SelectionModuleBuilder
 
build() - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
build() - Method in class de.articdive.jnoise.transformers.domain_warp.DomainWarpTransformer.DomainWarpTransformerBuilder
buildDetailed() - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 

C

CHEBYSHEV - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.distance_functions.DistanceFunctionType
Chebyshev distance function
CheckerboardNoiseGenerator - Class in de.articdive.jnoise.generators.noisegen.pattern
A noise generator that returns a checkerboard of unit-sized blocks alternating between 0.0 and 1.0.
CheckerboardNoiseGenerator.CheckerboardNoiseBuilder - Class in de.articdive.jnoise.generators.noisegen.pattern
clamp(double, double) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
ClampModifier - Class in de.articdive.jnoise.modifiers.clamp
Simple Modifier that clamps the noise output between 2 values.
ClampModifier(double, double) - Constructor for class de.articdive.jnoise.modifiers.clamp.ClampModifier
Creates a new ClampModifier that clamps the noise output value between 2 values.
CLASSIC - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex2DVariant
2D OpenSimplex2 noise, standard lattice orientation.
CLASSIC - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex3DVariant
3D OpenSimplex2 noise, fallback rotation option Use Simplex3DVariant.IMPROVE_XY or Simplex3DVariant.IMPROVE_XZ instead, wherever appropriate.
CLASSIC - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex4DVariant
4D OpenSimplex2 noise, standard (fallback) lattice orientation.
combination(NoiseSource, NoiseSource, Combiner) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
combination(CombinationModule) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
combination(CombinationModule.CombinationModuleBuilder) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
CombinationModule - Class in de.articdive.jnoise.modules.combination
 
CombinationModule.CombinationModuleBuilder - Class in de.articdive.jnoise.modules.combination
 
combine(double, double) - Method in interface de.articdive.jnoise.core.api.functions.Combiner
Deprecated, for removal: This API element is subject to removal in a future version.
Use Combiner.applyTo(double, double) - makes more sense with conventions.
combine(NoiseSource, Combiner) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
Combiner - Interface in de.articdive.jnoise.core.api.functions
Interface marking the implementing class as a function that combines to double values into 1 double value.
Combiner - Interface in de.articdive.jnoise.modules.combination
Deprecated, for removal: This API element is subject to removal in a future version.
Moved to Combiner
constant(double) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
constant(ConstantNoiseGenerator) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
constant(ConstantNoiseGenerator.ConstantNoiseBuilder) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
ConstantNoiseGenerator - Class in de.articdive.jnoise.generators.noisegen.constant
A noise generator that always returns the constant specified.
ConstantNoiseGenerator.ConstantNoiseBuilder - Class in de.articdive.jnoise.generators.noisegen.constant
Builder for the ConstantNoiseGenerator.
COSINE - Static variable in interface de.articdive.jnoise.core.api.functions.Interpolation
 
CUBIC - Static variable in interface de.articdive.jnoise.core.api.functions.Interpolation
 
CUBIC_POLY - Static variable in interface de.articdive.jnoise.generators.noise_parameters.fade_functions.FadeFunction
 
CUBIC_RATIONAL - Static variable in interface de.articdive.jnoise.generators.noise_parameters.fade_functions.FadeFunction
 
CylinderNoiseGenerator - Class in de.articdive.jnoise.generators.noisegen.pattern
A noise generator that returns a concentric cylinders (centered on the origin) extending infinitely.
CylinderNoiseGenerator.CylinderNoiseBuilder - Class in de.articdive.jnoise.generators.noisegen.pattern
Builder for the CylinderNoiseGenerator.

D

de.articdive.jnoise.core.api.annotations - package de.articdive.jnoise.core.api.annotations
 
de.articdive.jnoise.core.api.functions - package de.articdive.jnoise.core.api.functions
 
de.articdive.jnoise.core.api.modifiers - package de.articdive.jnoise.core.api.modifiers
 
de.articdive.jnoise.core.api.modules - package de.articdive.jnoise.core.api.modules
 
de.articdive.jnoise.core.api.noisegen - package de.articdive.jnoise.core.api.noisegen
 
de.articdive.jnoise.core.api.pipeline - package de.articdive.jnoise.core.api.pipeline
 
de.articdive.jnoise.core.api.transformers - package de.articdive.jnoise.core.api.transformers
 
de.articdive.jnoise.core.util - package de.articdive.jnoise.core.util
 
de.articdive.jnoise.generators.noise_parameters.distance_functions - package de.articdive.jnoise.generators.noise_parameters.distance_functions
 
de.articdive.jnoise.generators.noise_parameters.fade_functions - package de.articdive.jnoise.generators.noise_parameters.fade_functions
 
de.articdive.jnoise.generators.noise_parameters.interpolation - package de.articdive.jnoise.generators.noise_parameters.interpolation
 
de.articdive.jnoise.generators.noise_parameters.return_type_functions - package de.articdive.jnoise.generators.noise_parameters.return_type_functions
 
de.articdive.jnoise.generators.noise_parameters.simplex_variants - package de.articdive.jnoise.generators.noise_parameters.simplex_variants
 
de.articdive.jnoise.generators.noisegen.constant - package de.articdive.jnoise.generators.noisegen.constant
 
de.articdive.jnoise.generators.noisegen.opensimplex - package de.articdive.jnoise.generators.noisegen.opensimplex
 
de.articdive.jnoise.generators.noisegen.pattern - package de.articdive.jnoise.generators.noisegen.pattern
 
de.articdive.jnoise.generators.noisegen.perlin - package de.articdive.jnoise.generators.noisegen.perlin
 
de.articdive.jnoise.generators.noisegen.random.gaussian - package de.articdive.jnoise.generators.noisegen.random.gaussian
 
de.articdive.jnoise.generators.noisegen.random.white - package de.articdive.jnoise.generators.noisegen.random.white
 
de.articdive.jnoise.generators.noisegen.value - package de.articdive.jnoise.generators.noisegen.value
 
de.articdive.jnoise.generators.noisegen.worley - package de.articdive.jnoise.generators.noisegen.worley
 
de.articdive.jnoise.modifiers.absolute_value - package de.articdive.jnoise.modifiers.absolute_value
 
de.articdive.jnoise.modifiers.clamp - package de.articdive.jnoise.modifiers.clamp
 
de.articdive.jnoise.modifiers.inverter - package de.articdive.jnoise.modifiers.inverter
 
de.articdive.jnoise.modules.blend - package de.articdive.jnoise.modules.blend
 
de.articdive.jnoise.modules.combination - package de.articdive.jnoise.modules.combination
 
de.articdive.jnoise.modules.octavation - package de.articdive.jnoise.modules.octavation
 
de.articdive.jnoise.modules.octavation.fractal_functions - package de.articdive.jnoise.modules.octavation.fractal_functions
 
de.articdive.jnoise.modules.selection - package de.articdive.jnoise.modules.selection
 
de.articdive.jnoise.pipeline - package de.articdive.jnoise.pipeline
 
de.articdive.jnoise.transformers.domain_warp - package de.articdive.jnoise.transformers.domain_warp
 
de.articdive.jnoise.transformers.scale - package de.articdive.jnoise.transformers.scale
 
DetailedTransformer - Interface in de.articdive.jnoise.core.api.transformers
Interface that denotes a detailed transformer, which is used to transform coordinate tuples parts before the noise generation step.
detailedTransformers - Variable in class de.articdive.jnoise.pipeline.JNoise
 
distance(double, double) - Method in interface de.articdive.jnoise.generators.noise_parameters.distance_functions.DistanceFunction
Gets the distance from a 1D point to another 1D point.
distance(double, double) - Method in class de.articdive.jnoise.generators.noise_parameters.distance_functions.MinkowskiDistance
 
distance(double, double, double, double) - Method in interface de.articdive.jnoise.generators.noise_parameters.distance_functions.DistanceFunction
Gets the distance from a 2D point to another 2D point.
distance(double, double, double, double) - Method in class de.articdive.jnoise.generators.noise_parameters.distance_functions.MinkowskiDistance
 
distance(double, double, double, double, double, double) - Method in interface de.articdive.jnoise.generators.noise_parameters.distance_functions.DistanceFunction
Gets the distance from a 3D point to another 3D point.
distance(double, double, double, double, double, double) - Method in class de.articdive.jnoise.generators.noise_parameters.distance_functions.MinkowskiDistance
 
distance(double, double, double, double, double, double, double, double) - Method in interface de.articdive.jnoise.generators.noise_parameters.distance_functions.DistanceFunction
Gets the distance from a 4D point to another 4D point.
distance(double, double, double, double, double, double, double, double) - Method in class de.articdive.jnoise.generators.noise_parameters.distance_functions.MinkowskiDistance
 
DISTANCE_0 - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.return_type_functions.ReturnDistanceFunctionType
Shortest distance.
DISTANCE_01_ADD - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.return_type_functions.ReturnDistanceFunctionType
Addition of the two shortest distances.
DISTANCE_01_MUL - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.return_type_functions.ReturnDistanceFunctionType
Multiplication of the two shortest distances.
DISTANCE_01_SUB - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.return_type_functions.ReturnDistanceFunctionType
Subtraction of the two shortest distances.
DISTANCE_1 - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.return_type_functions.ReturnDistanceFunctionType
Second shortest distance.
DistanceFunction - Interface in de.articdive.jnoise.generators.noise_parameters.distance_functions
Interface marking the implementing class as a distance function for noise generation.
DistanceFunctionType - Enum Class in de.articdive.jnoise.generators.noise_parameters.distance_functions
Enum representing a few commonly used distance functions for noise generation.
DomainWarpTransformer - Class in de.articdive.jnoise.transformers.domain_warp
Domain warping transformer.
DomainWarpTransformer.DomainWarpTransformerBuilder - Class in de.articdive.jnoise.transformers.domain_warp
Builder for the DomainWarpTransformer.
dot2D(double[], double[]) - Static method in class de.articdive.jnoise.core.util.MathUtil
Calculates the dot product of the specified 2D vectors.
dot3D(double[], double[]) - Static method in class de.articdive.jnoise.core.util.MathUtil
Calculates the dot product of the specified 3D vectors.
dot4D(double[], double[]) - Static method in class de.articdive.jnoise.core.util.MathUtil
Calculates the dot product of the specified 4D vectors.

E

EUCLIDEAN - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.distance_functions.DistanceFunctionType
Euclidean distance function
EUCLIDEAN_SQUARED - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.distance_functions.DistanceFunctionType
Euclidean distance function (squared)
evaluateNoise(double) - Method in interface de.articdive.jnoise.core.api.pipeline.NoiseSource
Evaluates noise at a 1D point.
evaluateNoise(double) - Method in class de.articdive.jnoise.generators.noisegen.constant.ConstantNoiseGenerator
 
evaluateNoise(double) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.FastSimplexNoiseGenerator
 
evaluateNoise(double) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.SuperSimplexNoiseGenerator
 
evaluateNoise(double) - Method in class de.articdive.jnoise.generators.noisegen.pattern.CheckerboardNoiseGenerator
 
evaluateNoise(double) - Method in class de.articdive.jnoise.generators.noisegen.pattern.CylinderNoiseGenerator
 
evaluateNoise(double) - Method in class de.articdive.jnoise.generators.noisegen.pattern.SphereNoiseGenerator
 
evaluateNoise(double) - Method in class de.articdive.jnoise.generators.noisegen.perlin.PerlinNoiseGenerator
 
evaluateNoise(double) - Method in class de.articdive.jnoise.generators.noisegen.random.gaussian.GaussianWhiteNoiseGenerator
 
evaluateNoise(double) - Method in class de.articdive.jnoise.generators.noisegen.random.white.WhiteNoiseGenerator
 
evaluateNoise(double) - Method in class de.articdive.jnoise.generators.noisegen.value.ValueNoiseGenerator
 
evaluateNoise(double) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
evaluateNoise(double) - Method in class de.articdive.jnoise.modules.blend.BlendModule
 
evaluateNoise(double) - Method in class de.articdive.jnoise.modules.combination.CombinationModule
 
evaluateNoise(double) - Method in class de.articdive.jnoise.modules.octavation.OctavationModule
 
evaluateNoise(double) - Method in class de.articdive.jnoise.modules.selection.SelectionModule
 
evaluateNoise(double) - Method in class de.articdive.jnoise.pipeline.JNoise
 
evaluateNoise(double, double) - Method in interface de.articdive.jnoise.core.api.pipeline.NoiseSource
Evaluates noise at a 2D point.
evaluateNoise(double, double) - Method in class de.articdive.jnoise.generators.noisegen.constant.ConstantNoiseGenerator
 
evaluateNoise(double, double) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.FastSimplexNoiseGenerator
 
evaluateNoise(double, double) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.SuperSimplexNoiseGenerator
 
evaluateNoise(double, double) - Method in class de.articdive.jnoise.generators.noisegen.pattern.CheckerboardNoiseGenerator
 
evaluateNoise(double, double) - Method in class de.articdive.jnoise.generators.noisegen.pattern.CylinderNoiseGenerator
 
evaluateNoise(double, double) - Method in class de.articdive.jnoise.generators.noisegen.pattern.SphereNoiseGenerator
 
evaluateNoise(double, double) - Method in class de.articdive.jnoise.generators.noisegen.perlin.PerlinNoiseGenerator
 
evaluateNoise(double, double) - Method in class de.articdive.jnoise.generators.noisegen.random.gaussian.GaussianWhiteNoiseGenerator
 
evaluateNoise(double, double) - Method in class de.articdive.jnoise.generators.noisegen.random.white.WhiteNoiseGenerator
 
evaluateNoise(double, double) - Method in class de.articdive.jnoise.generators.noisegen.value.ValueNoiseGenerator
 
evaluateNoise(double, double) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
evaluateNoise(double, double) - Method in class de.articdive.jnoise.modules.blend.BlendModule
 
evaluateNoise(double, double) - Method in class de.articdive.jnoise.modules.combination.CombinationModule
 
evaluateNoise(double, double) - Method in class de.articdive.jnoise.modules.octavation.OctavationModule
 
evaluateNoise(double, double) - Method in class de.articdive.jnoise.modules.selection.SelectionModule
 
evaluateNoise(double, double) - Method in class de.articdive.jnoise.pipeline.JNoise
 
evaluateNoise(double, double, double) - Method in interface de.articdive.jnoise.core.api.pipeline.NoiseSource
Evaluates noise at a 3D point.
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.constant.ConstantNoiseGenerator
 
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.FastSimplexNoiseGenerator
 
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.SuperSimplexNoiseGenerator
 
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.pattern.CheckerboardNoiseGenerator
 
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.pattern.CylinderNoiseGenerator
 
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.pattern.SphereNoiseGenerator
 
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.perlin.PerlinNoiseGenerator
 
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.random.gaussian.GaussianWhiteNoiseGenerator
 
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.random.white.WhiteNoiseGenerator
 
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.value.ValueNoiseGenerator
 
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.modules.blend.BlendModule
 
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.modules.combination.CombinationModule
 
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.modules.octavation.OctavationModule
 
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.modules.selection.SelectionModule
 
evaluateNoise(double, double, double) - Method in class de.articdive.jnoise.pipeline.JNoise
 
evaluateNoise(double, double, double, double) - Method in interface de.articdive.jnoise.core.api.pipeline.NoiseSource
Evaluates noise at a 4D point.
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.constant.ConstantNoiseGenerator
 
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.FastSimplexNoiseGenerator
 
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.SuperSimplexNoiseGenerator
 
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.pattern.CheckerboardNoiseGenerator
 
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.pattern.CylinderNoiseGenerator
 
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.pattern.SphereNoiseGenerator
 
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.perlin.PerlinNoiseGenerator
 
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.random.gaussian.GaussianWhiteNoiseGenerator
 
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.random.white.WhiteNoiseGenerator
 
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.value.ValueNoiseGenerator
 
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.modules.blend.BlendModule
 
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.modules.combination.CombinationModule
 
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.modules.octavation.OctavationModule
 
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.modules.selection.SelectionModule
 
evaluateNoise(double, double, double, double) - Method in class de.articdive.jnoise.pipeline.JNoise
 
evaluateNoise(double, double, double, double, long) - Method in interface de.articdive.jnoise.core.api.noisegen.SeededNoiseGenerator
Evaluates noise at a 4D point.
evaluateNoise(double, double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.FastSimplexNoiseGenerator
 
evaluateNoise(double, double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.SuperSimplexNoiseGenerator
 
evaluateNoise(double, double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.perlin.PerlinNoiseGenerator
 
evaluateNoise(double, double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.random.gaussian.GaussianWhiteNoiseGenerator
 
evaluateNoise(double, double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.random.white.WhiteNoiseGenerator
 
evaluateNoise(double, double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.value.ValueNoiseGenerator
 
evaluateNoise(double, double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
evaluateNoise(double, double, double, long) - Method in interface de.articdive.jnoise.core.api.noisegen.SeededNoiseGenerator
Evaluates noise at a 3D point.
evaluateNoise(double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.FastSimplexNoiseGenerator
 
evaluateNoise(double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.SuperSimplexNoiseGenerator
 
evaluateNoise(double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.perlin.PerlinNoiseGenerator
 
evaluateNoise(double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.random.gaussian.GaussianWhiteNoiseGenerator
 
evaluateNoise(double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.random.white.WhiteNoiseGenerator
 
evaluateNoise(double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.value.ValueNoiseGenerator
 
evaluateNoise(double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
evaluateNoise(double, double, long) - Method in interface de.articdive.jnoise.core.api.noisegen.SeededNoiseGenerator
Evaluates noise at a 2D point.
evaluateNoise(double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.FastSimplexNoiseGenerator
 
evaluateNoise(double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.SuperSimplexNoiseGenerator
 
evaluateNoise(double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.perlin.PerlinNoiseGenerator
 
evaluateNoise(double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.random.gaussian.GaussianWhiteNoiseGenerator
 
evaluateNoise(double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.random.white.WhiteNoiseGenerator
 
evaluateNoise(double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.value.ValueNoiseGenerator
 
evaluateNoise(double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
evaluateNoise(double, long) - Method in interface de.articdive.jnoise.core.api.noisegen.SeededNoiseGenerator
Evaluates noise at a 1D point.
evaluateNoise(double, long) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.FastSimplexNoiseGenerator
 
evaluateNoise(double, long) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.SuperSimplexNoiseGenerator
 
evaluateNoise(double, long) - Method in class de.articdive.jnoise.generators.noisegen.perlin.PerlinNoiseGenerator
 
evaluateNoise(double, long) - Method in class de.articdive.jnoise.generators.noisegen.random.gaussian.GaussianWhiteNoiseGenerator
 
evaluateNoise(double, long) - Method in class de.articdive.jnoise.generators.noisegen.random.white.WhiteNoiseGenerator
 
evaluateNoise(double, long) - Method in class de.articdive.jnoise.generators.noisegen.value.ValueNoiseGenerator
 
evaluateNoise(double, long) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
evaluateNoiseResult(double) - Method in interface de.articdive.jnoise.core.api.pipeline.ExplicitNoiseSource
Evaluates noise at a 1D point.
evaluateNoiseResult(double) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
evaluateNoiseResult(double) - Method in class de.articdive.jnoise.pipeline.JNoiseDetailed
 
evaluateNoiseResult(double, double) - Method in interface de.articdive.jnoise.core.api.pipeline.ExplicitNoiseSource
Evaluates noise at a 2D point.
evaluateNoiseResult(double, double) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
evaluateNoiseResult(double, double) - Method in class de.articdive.jnoise.pipeline.JNoiseDetailed
 
evaluateNoiseResult(double, double, double) - Method in interface de.articdive.jnoise.core.api.pipeline.ExplicitNoiseSource
Evaluates noise at a 3D point.
evaluateNoiseResult(double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
evaluateNoiseResult(double, double, double) - Method in class de.articdive.jnoise.pipeline.JNoiseDetailed
 
evaluateNoiseResult(double, double, double, double) - Method in interface de.articdive.jnoise.core.api.pipeline.ExplicitNoiseSource
Evaluates noise at a 4D point.
evaluateNoiseResult(double, double, double, double) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
evaluateNoiseResult(double, double, double, double) - Method in class de.articdive.jnoise.pipeline.JNoiseDetailed
 
evaluateNoiseResult(double, double, double, double, long) - Method in interface de.articdive.jnoise.core.api.noisegen.SeededExplicitNoiseGenerator
Evaluates noise at a 4D point.
evaluateNoiseResult(double, double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
evaluateNoiseResult(double, double, double, long) - Method in interface de.articdive.jnoise.core.api.noisegen.SeededExplicitNoiseGenerator
Evaluates noise at a 3D point.
evaluateNoiseResult(double, double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
evaluateNoiseResult(double, double, long) - Method in interface de.articdive.jnoise.core.api.noisegen.SeededExplicitNoiseGenerator
Evaluates noise at a 2D point.
evaluateNoiseResult(double, double, long) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
evaluateNoiseResult(double, long) - Method in interface de.articdive.jnoise.core.api.noisegen.SeededExplicitNoiseGenerator
Evaluates noise at a 1D point.
evaluateNoiseResult(double, long) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
exp2(double) - Static method in class de.articdive.jnoise.core.util.MathUtil
Calculates 2^x of the specified value.
ExplicitNoiseGenerator<NR extends NoiseResult> - Interface in de.articdive.jnoise.core.api.noisegen
Interface that denotes a NoiseGenerator, which can additionally evaluate a NoiseResult at a location.
ExplicitNoiseSource<NR extends NoiseResult> - Interface in de.articdive.jnoise.core.api.pipeline
Interface that denotes an explicit NoiseSource, which can evaluate a NoiseResult at a location.
EXPONENTIAL_SMOOTH_MIN - Static variable in interface de.articdive.jnoise.core.api.functions.Combiner
 

F

fade(double) - Method in interface de.articdive.jnoise.generators.noise_parameters.fade_functions.FadeFunction
Specifies a value to fade, this is used to remove interpolation artefacts.
FadeFunction - Interface in de.articdive.jnoise.generators.noise_parameters.fade_functions
Interface marking the implementing class as a fade function for noise generation.
fastSimplex(long, Simplex2DVariant, Simplex3DVariant, Simplex4DVariant) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
fastSimplex(FastSimplexNoiseGenerator) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
fastSimplex(FastSimplexNoiseGenerator.FastSimplexNoiseBuilder) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
FastSimplexNoiseGenerator - Class in de.articdive.jnoise.generators.noisegen.opensimplex
Uses KdotJPG's the fast variant of OpenSimplex2 Noise located at https://github.com/KdotJPG/OpenSimplex2.
FastSimplexNoiseGenerator.FastSimplexNoiseBuilder - Class in de.articdive.jnoise.generators.noisegen.opensimplex
Builder for the FastSimplexNoiseGenerator.
FBM - Static variable in interface de.articdive.jnoise.modules.octavation.fractal_functions.FractalFunction
 
FractalFunction - Interface in de.articdive.jnoise.modules.octavation.fractal_functions
 
fractalize(double) - Method in interface de.articdive.jnoise.modules.octavation.fractal_functions.FractalFunction
Applies the fractalization step to a noise output.

G

gaussianWhite(long) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
gaussianWhite(GaussianWhiteNoiseGenerator) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
gaussianWhite(GaussianWhiteNoiseGenerator.GaussianWhiteNoiseBuilder) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
GaussianWhiteNoiseGenerator - Class in de.articdive.jnoise.generators.noisegen.random.gaussian
There are no bounds on this implementation (Asymptotes on both sides of a gaussian distribution).
GaussianWhiteNoiseGenerator.GaussianWhiteNoiseBuilder - Class in de.articdive.jnoise.generators.noisegen.random.gaussian
getClosestPoint() - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseResult
Returns the feature point to the specified noise coordinates.
getSeed() - Method in interface de.articdive.jnoise.core.api.noisegen.SeededNoiseGenerator
Returns the seed of the seeded noise generator.
getSeed() - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.FastSimplexNoiseGenerator
 
getSeed() - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.SuperSimplexNoiseGenerator
 
getSeed() - Method in class de.articdive.jnoise.generators.noisegen.perlin.PerlinNoiseGenerator
 
getSeed() - Method in class de.articdive.jnoise.generators.noisegen.random.gaussian.GaussianWhiteNoiseGenerator
 
getSeed() - Method in class de.articdive.jnoise.generators.noisegen.random.white.WhiteNoiseGenerator
 
getSeed() - Method in class de.articdive.jnoise.generators.noisegen.value.ValueNoiseGenerator
 
getSeed() - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
 
getUnmodifiedValue() - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseResult
The unmodified noise value.
getValue() - Method in interface de.articdive.jnoise.core.api.noisegen.NoiseResult
 
getValue() - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseResult
Gets the current (already modified) noise value.

H

hash1D(long, long) - Static method in class de.articdive.jnoise.core.util.HashUtil
Hashes a 1D point using a seed.
hash2D(long, long, long) - Static method in class de.articdive.jnoise.core.util.HashUtil
Hashes a 2D point using a seed.
hash3D(long, long, long, long) - Static method in class de.articdive.jnoise.core.util.HashUtil
Hashes a 3D point using a seed.
hash4D(long, long, long, long, long) - Static method in class de.articdive.jnoise.core.util.HashUtil
Hashes a 4D point using a seed.
HashUtil - Class in de.articdive.jnoise.core.util
Utility class for calculating hashes using a simple collection of primes.

I

IMPROVE_X - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex2DVariant
2D OpenSimplex2 noise, with Y pointing down the main diagonal.
IMPROVE_XY - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex3DVariant
3D OpenSimplex2 noise, with better visual isotropy in (X, Y).
IMPROVE_XY_IMPROVE_ZW - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex4DVariant
4D OpenSimplex2 noise, with XY and ZW forming orthogonal triangular-based planes.
IMPROVE_XYZ_IMPROVE_XY - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex4DVariant
4D OpenSimplex2 noise, with XYZ oriented like noise3_ImproveXY and W for an extra degree of freedom.
IMPROVE_XYZ_IMPROVE_XZ - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex4DVariant
4D OpenSimplex2 noise, with XYZ oriented like noise3_ImproveXZ and W for an extra degree of freedom.
IMPROVE_XZ - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex3DVariant
3D OpenSimplex2 noise, with better visual isotropy in (X, Z).
IMPROVED_PERLIN_NOISE - Static variable in interface de.articdive.jnoise.generators.noise_parameters.fade_functions.FadeFunction
Deprecated.
IMRPOVE_XYZ - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex4DVariant
4D OpenSimplex2 noise, with XYZ oriented like noise3_Fallback and W for an extra degree of freedom.
Interpolation - Interface in de.articdive.jnoise.core.api.functions
Interface marking the implementing class as an interpolation function for noise generation.
Interpolation - Interface in de.articdive.jnoise.generators.noise_parameters.interpolation
Deprecated, for removal: This API element is subject to removal in a future version.
Moved to Interpolation
invert() - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
InvertModifier - Class in de.articdive.jnoise.modifiers.inverter
Simple Modifier that inverts the noise output.
InvertModifier() - Constructor for class de.articdive.jnoise.modifiers.inverter.InvertModifier
 
isValidArrayLength(int) - Method in interface de.articdive.jnoise.generators.noise_parameters.return_type_functions.ReturnDistanceFunction
Called once on creation of a NoiseGenerator (if using ReturnDistanceFunction).

J

JNoise - Class in de.articdive.jnoise.pipeline
Main class for the JNoise Pipeline.
JNoise.JNoiseBuilder<T extends NoiseResult> - Class in de.articdive.jnoise.pipeline
 
JNoiseDetailed<NR extends NoiseResult> - Class in de.articdive.jnoise.pipeline
Secondary class for the JNoise Pipeline for handling ExplicitNoiseSources and their NoiseResults.

L

lerp(double[], double[]) - Method in interface de.articdive.jnoise.core.api.functions.Interpolation
Interpolates between an unknown number of values.
lerp(double, double, double) - Method in interface de.articdive.jnoise.core.api.functions.Interpolation
Interpolates a value between two known values.
LINEAR - Static variable in interface de.articdive.jnoise.core.api.functions.Interpolation
 
log2(double) - Static method in class de.articdive.jnoise.core.util.MathUtil
Calculates log_2 of the specified value.

M

MANHATTAN - Enum constant in enum class de.articdive.jnoise.generators.noise_parameters.distance_functions.DistanceFunctionType
Manhatten distance function
MathUtil - Class in de.articdive.jnoise.core.util
Utility class for mathematical functions.
MAX - Static variable in interface de.articdive.jnoise.core.api.functions.Combiner
 
MIN - Static variable in interface de.articdive.jnoise.core.api.functions.Combiner
 
MinkowskiDistance - Class in de.articdive.jnoise.generators.noise_parameters.distance_functions
Interesting distance function that will be a bit more expensive to compute (especially for large values of p) Also to note: p = 1 is the same as DistanceFunctionType.MANHATTAN and p = 2 is the same as DistanceFunctionType.EUCLIDEAN_SQUARED, so don't use this for p = 1 and p = 2!
MinkowskiDistance(long) - Constructor for class de.articdive.jnoise.generators.noise_parameters.distance_functions.MinkowskiDistance
Creates a new DistanceFunction using Minkowski's Distance formulas with a specified order.
modifiers - Variable in class de.articdive.jnoise.pipeline.JNoise
 
MULTIPLY - Static variable in interface de.articdive.jnoise.core.api.functions.Combiner
 

N

newBuilder() - Static method in class de.articdive.jnoise.generators.noisegen.constant.ConstantNoiseGenerator
newBuilder() - Static method in class de.articdive.jnoise.generators.noisegen.opensimplex.FastSimplexNoiseGenerator
newBuilder() - Static method in class de.articdive.jnoise.generators.noisegen.opensimplex.SuperSimplexNoiseGenerator
newBuilder() - Static method in class de.articdive.jnoise.generators.noisegen.pattern.CheckerboardNoiseGenerator
newBuilder() - Static method in class de.articdive.jnoise.generators.noisegen.pattern.CylinderNoiseGenerator
newBuilder() - Static method in class de.articdive.jnoise.generators.noisegen.pattern.SphereNoiseGenerator
newBuilder() - Static method in class de.articdive.jnoise.generators.noisegen.perlin.PerlinNoiseGenerator
newBuilder() - Static method in class de.articdive.jnoise.generators.noisegen.random.gaussian.GaussianWhiteNoiseGenerator
newBuilder() - Static method in class de.articdive.jnoise.generators.noisegen.random.white.WhiteNoiseGenerator
newBuilder() - Static method in class de.articdive.jnoise.generators.noisegen.value.ValueNoiseGenerator
newBuilder() - Static method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator
newBuilder() - Static method in class de.articdive.jnoise.modules.blend.BlendModule
 
newBuilder() - Static method in class de.articdive.jnoise.modules.combination.CombinationModule
 
newBuilder() - Static method in class de.articdive.jnoise.modules.octavation.OctavationModule
 
newBuilder() - Static method in class de.articdive.jnoise.modules.selection.SelectionModule
 
newBuilder() - Static method in class de.articdive.jnoise.pipeline.JNoise
 
newBuilder() - Static method in class de.articdive.jnoise.transformers.domain_warp.DomainWarpTransformer
NoiseGenerator - Interface in de.articdive.jnoise.core.api.noisegen
Interface that denotes a noise generator.
NoiseModifier - Interface in de.articdive.jnoise.core.api.modifiers
Interface that denotes a noise modifier.
NoiseModule - Interface in de.articdive.jnoise.core.api.modules
Interface that denotes a noise module, which is a NoiseSource that uses NoiseSources to create noise.
NoiseResult - Interface in de.articdive.jnoise.core.api.noisegen
Interface that denotes a noise result, which is used to wrap the results of an entire noise generation step.
NoiseSource - Interface in de.articdive.jnoise.core.api.pipeline
Interface that denotes a source of noise, which can evaluate a value at a specified location.
NoiseSourceBuilder - Interface in de.articdive.jnoise.core.api.pipeline
Interface that denotes a builder for a NoiseSource.
NONE - Static variable in interface de.articdive.jnoise.generators.noise_parameters.fade_functions.FadeFunction
 

O

octavate(int, double, double, FractalFunction, boolean) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
octavation(NoiseSource, int, double, double, FractalFunction, boolean) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
octavation(OctavationModule) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
octavation(OctavationModule.OctavationModuleBuilder) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
OctavationModule - Class in de.articdive.jnoise.modules.octavation
 
OctavationModule.OctavationModuleBuilder - Class in de.articdive.jnoise.modules.octavation
 

P

perlin(long, Interpolation, FadeFunction) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
perlin(PerlinNoiseGenerator) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
perlin(PerlinNoiseGenerator.PerlinNoiseBuilder) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
PerlinNoiseGenerator - Class in de.articdive.jnoise.generators.noisegen.perlin
Based on Ken Perlin's implementation of Perlin Noise.
PerlinNoiseGenerator.PerlinNoiseBuilder - Class in de.articdive.jnoise.generators.noisegen.perlin
Builder for the PerlinNoiseGenerator.
POLYNOMIAL_SMOOTH_MIN - Static variable in interface de.articdive.jnoise.core.api.functions.Combiner
 
POW - Static variable in interface de.articdive.jnoise.core.api.functions.Combiner
 
POWER_SMOOTH_MIN - Static variable in interface de.articdive.jnoise.core.api.functions.Combiner
 

Q

QUADRATIC - Static variable in interface de.articdive.jnoise.core.api.functions.Interpolation
 
QUADRATIC_PIECEWISE - Static variable in interface de.articdive.jnoise.generators.noise_parameters.fade_functions.FadeFunction
 
QUADRATIC_RATIONAL - Static variable in interface de.articdive.jnoise.generators.noise_parameters.fade_functions.FadeFunction
 
QUARTIC - Static variable in interface de.articdive.jnoise.core.api.functions.Interpolation
 
QUINTIC_POLY - Static variable in interface de.articdive.jnoise.generators.noise_parameters.fade_functions.FadeFunction
 

R

ReturnDistanceFunction - Interface in de.articdive.jnoise.generators.noise_parameters.return_type_functions
Interface marking the implementing class as a return type function for noise generation.
ReturnDistanceFunctionType - Enum Class in de.articdive.jnoise.generators.noise_parameters.return_type_functions
Enum representing a few commonly used return distance functions for noise generation.
RIDGED_MULTI - Static variable in interface de.articdive.jnoise.modules.octavation.fractal_functions.FractalFunction
 

S

scale(double) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
ScaleTransformer - Class in de.articdive.jnoise.transformers.scale
Simplistic Scale transformer (Frequency transformer) that multiplies each coordinate part by the specified scale value.
ScaleTransformer(double) - Constructor for class de.articdive.jnoise.transformers.scale.ScaleTransformer
 
ScaleTransformer(double, double, double, double) - Constructor for class de.articdive.jnoise.transformers.scale.ScaleTransformer
 
SeededExplicitNoiseGenerator<NR extends NoiseResult> - Interface in de.articdive.jnoise.core.api.noisegen
Interface that denotes a SeededNoiseGenerator, which can additionally evaluate a NoiseResult at a location.
SeededNoiseGenerator - Interface in de.articdive.jnoise.core.api.noisegen
Interface that denotes a seeded NoiseGenerator.
SelectionModule - Class in de.articdive.jnoise.modules.selection
 
SelectionModule.SelectionModuleBuilder - Class in de.articdive.jnoise.modules.selection
 
set2DOffset(double[]) - Method in class de.articdive.jnoise.transformers.domain_warp.DomainWarpTransformer.DomainWarpTransformerBuilder
Sets the 2D offset vector for the DomainWarpTransformer.
set3DOffset(double[][]) - Method in class de.articdive.jnoise.transformers.domain_warp.DomainWarpTransformer.DomainWarpTransformerBuilder
Sets the 3D offset vector for the DomainWarpTransformer.
set4DOffset(double[][]) - Method in class de.articdive.jnoise.transformers.domain_warp.DomainWarpTransformer.DomainWarpTransformerBuilder
Sets the 4D offset vector for the DomainWarpTransformer.
setA(NoiseSource) - Method in class de.articdive.jnoise.modules.blend.BlendModule.BlendModuleBuilder
Sets the first noise source for the BlendModule.
setA(NoiseSource) - Method in class de.articdive.jnoise.modules.combination.CombinationModule.CombinationModuleBuilder
Sets the first noise source for the CombinationModule.
setA(NoiseSource) - Method in class de.articdive.jnoise.modules.selection.SelectionModule.SelectionModuleBuilder
Sets the first noise source for the SelectionModule.
setA(NoiseSourceBuilder) - Method in class de.articdive.jnoise.modules.blend.BlendModule.BlendModuleBuilder
Sets the noise source for the BlendModule.
setA(NoiseSourceBuilder) - Method in class de.articdive.jnoise.modules.combination.CombinationModule.CombinationModuleBuilder
Sets the noise source for the CombinationModule.
setA(NoiseSourceBuilder) - Method in class de.articdive.jnoise.modules.selection.SelectionModule.SelectionModuleBuilder
Sets the noise source for the SelectionModule.
setB(NoiseSource) - Method in class de.articdive.jnoise.modules.blend.BlendModule.BlendModuleBuilder
Sets the second noise source for the BlendModule.
setB(NoiseSource) - Method in class de.articdive.jnoise.modules.combination.CombinationModule.CombinationModuleBuilder
Sets the second noise source for the CombinationModule.
setB(NoiseSource) - Method in class de.articdive.jnoise.modules.selection.SelectionModule.SelectionModuleBuilder
Sets the second noise source for the SelectionModule.
setB(NoiseSourceBuilder) - Method in class de.articdive.jnoise.modules.blend.BlendModule.BlendModuleBuilder
Sets the second noise source for the BlendModule.
setB(NoiseSourceBuilder) - Method in class de.articdive.jnoise.modules.combination.CombinationModule.CombinationModuleBuilder
Sets the second noise source for the CombinationModule.
setB(NoiseSourceBuilder) - Method in class de.articdive.jnoise.modules.selection.SelectionModule.SelectionModuleBuilder
Sets the second noise source for the SelectionModule.
setBoundary(double) - Method in class de.articdive.jnoise.modules.selection.SelectionModule.SelectionModuleBuilder
Sets the boundary for the SelectionModule.
setCombiner(Combiner) - Method in class de.articdive.jnoise.modules.combination.CombinationModule.CombinationModuleBuilder
Sets the combiner for the CombinationModule.
setConstant(double) - Method in class de.articdive.jnoise.generators.noisegen.constant.ConstantNoiseGenerator.ConstantNoiseBuilder
Sets the result constant for the ConstantNoiseGenerator.
setControl(NoiseSource) - Method in class de.articdive.jnoise.modules.blend.BlendModule.BlendModuleBuilder
Sets the control noise source for the BlendModule.
setControl(NoiseSource) - Method in class de.articdive.jnoise.modules.selection.SelectionModule.SelectionModuleBuilder
Sets the control noise source for the SelectionModule.
setControl(NoiseSourceBuilder) - Method in class de.articdive.jnoise.modules.blend.BlendModule.BlendModuleBuilder
Sets the control noise source for the BlendModule.
setControl(NoiseSourceBuilder) - Method in class de.articdive.jnoise.modules.selection.SelectionModule.SelectionModuleBuilder
Sets the control noise source for the SelectionModule.
setDepth(int) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator.WorleyNoiseBuilder
Sets the depth for the WorleyNoiseGenerator.
setDistanceFunction(DistanceFunction) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator.WorleyNoiseBuilder
Sets the distance function for the WorleyNoiseGenerator.
setFadeFunction(FadeFunction) - Method in class de.articdive.jnoise.generators.noisegen.perlin.PerlinNoiseGenerator.PerlinNoiseBuilder
Sets the FadeFunction for the PerlinNoiseGenerator.
setFadeFunction(FadeFunction) - Method in class de.articdive.jnoise.generators.noisegen.value.ValueNoiseGenerator.ValueNoiseBuilder
Sets the FadeFunction for the ValueNoiseGenerator.
setFeaturePointAmountFunction(IntToLongFunction) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator.WorleyNoiseBuilder
Sets the function supplying the amount of feature points in a unit section.
setFractalFunction(FractalFunction) - Method in class de.articdive.jnoise.modules.octavation.OctavationModule.OctavationModuleBuilder
Sets the FractalFunction for the OctavationModule.
setGain(double) - Method in class de.articdive.jnoise.modules.octavation.OctavationModule.OctavationModuleBuilder
Sets the gain for the OctavationModule.
setIncrementSeed(boolean) - Method in class de.articdive.jnoise.modules.octavation.OctavationModule.OctavationModuleBuilder
Should the Noise Generator increment the seed with each octave?
setInterpolation(Interpolation) - Method in class de.articdive.jnoise.generators.noisegen.perlin.PerlinNoiseGenerator.PerlinNoiseBuilder
Sets the Interpolation for the PerlinNoiseGenerator.
setInterpolation(Interpolation) - Method in class de.articdive.jnoise.generators.noisegen.value.ValueNoiseGenerator.ValueNoiseBuilder
Sets the Interpolation for the ValueNoiseGenerator.
setInterpolation(Interpolation) - Method in class de.articdive.jnoise.modules.blend.BlendModule.BlendModuleBuilder
Sets the Interpolation for the BlendModule.
setLacunarity(double) - Method in class de.articdive.jnoise.modules.octavation.OctavationModule.OctavationModuleBuilder
Sets the lacunarity for the OctavationModule.
setMean(double) - Method in class de.articdive.jnoise.generators.noisegen.random.gaussian.GaussianWhiteNoiseGenerator.GaussianWhiteNoiseBuilder
Sets the mean for the gaussian distribution in the GaussianWhiteNoiseGenerator
setMinFunction(Combiner) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator.WorleyNoiseBuilder
Sets the minimization function for the WorleyNoiseGenerator.
setNoiseSource(ExplicitNoiseSource<K>) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
setNoiseSource(NoiseSource) - Method in class de.articdive.jnoise.modules.octavation.OctavationModule.OctavationModuleBuilder
Sets the noise source for the OctavationModule.
setNoiseSource(NoiseSource) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
setNoiseSource(NoiseSource) - Method in class de.articdive.jnoise.transformers.domain_warp.DomainWarpTransformer.DomainWarpTransformerBuilder
Sets the noise source for the DomainWarpTransformer.
setNoiseSource(NoiseSourceBuilder) - Method in class de.articdive.jnoise.modules.octavation.OctavationModule.OctavationModuleBuilder
Sets the noise source for the OctavationModule.
setNoiseSource(NoiseSourceBuilder) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
setNoiseSource(NoiseSourceBuilder) - Method in class de.articdive.jnoise.transformers.domain_warp.DomainWarpTransformer.DomainWarpTransformerBuilder
Sets the noise source for the DomainWarpTransformer.
setOctaves(int) - Method in class de.articdive.jnoise.modules.octavation.OctavationModule.OctavationModuleBuilder
Sets the amount of octaves for the OctavationModule.
setPersistence(double) - Method in class de.articdive.jnoise.modules.octavation.OctavationModule.OctavationModuleBuilder
Deprecated.
setReturnDistanceFunction(ReturnDistanceFunction) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator.WorleyNoiseBuilder
Sets the return distance function for the WorleyNoiseGenerator.
setSeed(long) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.FastSimplexNoiseGenerator.FastSimplexNoiseBuilder
Sets the seed for the FastSimplexNoiseGenerator.
setSeed(long) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.SuperSimplexNoiseGenerator.SuperSimplexNoiseBuilder
Sets the seed for the SuperSimplexNoiseGenerator.
setSeed(long) - Method in class de.articdive.jnoise.generators.noisegen.perlin.PerlinNoiseGenerator.PerlinNoiseBuilder
Sets the seed for the PerlinNoiseGenerator.
setSeed(long) - Method in class de.articdive.jnoise.generators.noisegen.random.gaussian.GaussianWhiteNoiseGenerator.GaussianWhiteNoiseBuilder
Sets the seed for the GaussianWhiteNoiseGenerator.
setSeed(long) - Method in class de.articdive.jnoise.generators.noisegen.random.white.WhiteNoiseGenerator.WhiteNoiseBuilder
Sets the seed for the WhiteNoiseGenerator.
setSeed(long) - Method in class de.articdive.jnoise.generators.noisegen.value.ValueNoiseGenerator.ValueNoiseBuilder
Sets the seed for the ValueNoiseGenerator.
setSeed(long) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseGenerator.WorleyNoiseBuilder
Sets the seed for the WorleyNoiseGenerator.
setStandardDeviation(double) - Method in class de.articdive.jnoise.generators.noisegen.random.gaussian.GaussianWhiteNoiseGenerator.GaussianWhiteNoiseBuilder
Sets the standard deviation for the gaussian distribution in the GaussianWhiteNoiseGenerator
setValue(double) - Method in interface de.articdive.jnoise.core.api.noisegen.NoiseResult
Sets the value inside the noise result.
setValue(double) - Method in class de.articdive.jnoise.generators.noisegen.worley.WorleyNoiseResult
Sets the noise value, usually used by NoiseModifier in post-processing.
setVariant2D(Simplex2DVariant) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.FastSimplexNoiseGenerator.FastSimplexNoiseBuilder
Sets the variant used for 2D OpenSimplex noise
setVariant2D(Simplex2DVariant) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.SuperSimplexNoiseGenerator.SuperSimplexNoiseBuilder
Sets the variant used for 2D OpenSimplex noise
setVariant3D(Simplex3DVariant) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.FastSimplexNoiseGenerator.FastSimplexNoiseBuilder
Sets the variant used for 3D OpenSimplex noise
setVariant3D(Simplex3DVariant) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.SuperSimplexNoiseGenerator.SuperSimplexNoiseBuilder
Sets the variant used for 3D OpenSimplex noise
setVariant4D(Simplex4DVariant) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.FastSimplexNoiseGenerator.FastSimplexNoiseBuilder
Sets the variant used for 4D OpenSimplex noise
setVariant4D(Simplex4DVariant) - Method in class de.articdive.jnoise.generators.noisegen.opensimplex.SuperSimplexNoiseGenerator.SuperSimplexNoiseBuilder
Sets the variant used for 4D OpenSimplex noise
setWarpingVector(double[]) - Method in class de.articdive.jnoise.transformers.domain_warp.DomainWarpTransformer.DomainWarpTransformerBuilder
Sets the warping vector for the DomainWarpTransformer.
SimpleTransformer - Interface in de.articdive.jnoise.core.api.transformers
Interface that denotes a simple transformer, which is used to transform a singular coordinate parts before the noise generation step.
simpleTransformers - Variable in class de.articdive.jnoise.pipeline.JNoise
 
Simplex2DVariant - Enum Class in de.articdive.jnoise.generators.noise_parameters.simplex_variants
Enum representing the different variants of 2D OpenSimplex2 noise.
Simplex3DVariant - Enum Class in de.articdive.jnoise.generators.noise_parameters.simplex_variants
Enum representing the different variants of 3D OpenSimplex2 noise.
Simplex4DVariant - Enum Class in de.articdive.jnoise.generators.noise_parameters.simplex_variants
Enum representing the different variants of 4D OpenSimplex2 noise.
SMOOTHSTEP - Static variable in interface de.articdive.jnoise.generators.noise_parameters.fade_functions.FadeFunction
Deprecated.
SphereNoiseGenerator - Class in de.articdive.jnoise.generators.noisegen.pattern
A noise generator that returns a concentric spheres (centered on the origin) extending infinitely.
SphereNoiseGenerator.SphereNoiseBuilder - Class in de.articdive.jnoise.generators.noisegen.pattern
Builder for the SphereNoiseGenerator.
SQUARTIC_POLY - Static variable in interface de.articdive.jnoise.generators.noise_parameters.fade_functions.FadeFunction
 
superSimplex(long, Simplex2DVariant, Simplex3DVariant, Simplex4DVariant) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
superSimplex(SuperSimplexNoiseGenerator) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
superSimplex(SuperSimplexNoiseGenerator.SuperSimplexNoiseBuilder) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
SuperSimplexNoiseGenerator - Class in de.articdive.jnoise.generators.noisegen.opensimplex
Uses KdotJPG's the super variant of OpenSimplex2 Noise located at https://github.com/KdotJPG/OpenSimplex2.
SuperSimplexNoiseGenerator.SuperSimplexNoiseBuilder - Class in de.articdive.jnoise.generators.noisegen.opensimplex

T

transform1D(double[]) - Method in interface de.articdive.jnoise.core.api.transformers.DetailedTransformer
Transforms an x coordinate before noise evaluation via a side-effect.
transform1D(double[]) - Method in class de.articdive.jnoise.transformers.domain_warp.DomainWarpTransformer
 
transform2D(double[]) - Method in interface de.articdive.jnoise.core.api.transformers.DetailedTransformer
Transforms an x and y coordinate before noise evaluation via a side-effect.
transform2D(double[]) - Method in class de.articdive.jnoise.transformers.domain_warp.DomainWarpTransformer
 
transform3D(double[]) - Method in interface de.articdive.jnoise.core.api.transformers.DetailedTransformer
Transforms an x, y and z coordinate before noise evaluation via a side-effect.
transform3D(double[]) - Method in class de.articdive.jnoise.transformers.domain_warp.DomainWarpTransformer
 
transform4D(double[]) - Method in interface de.articdive.jnoise.core.api.transformers.DetailedTransformer
Transforms an x, y, z and w coordinate before noise evaluation via a side-effect.
transform4D(double[]) - Method in class de.articdive.jnoise.transformers.domain_warp.DomainWarpTransformer
 
transformW(double) - Method in interface de.articdive.jnoise.core.api.transformers.SimpleTransformer
Transforms a w coordinate before noise evaluation.
transformW(double) - Method in class de.articdive.jnoise.transformers.scale.ScaleTransformer
 
transformX(double) - Method in interface de.articdive.jnoise.core.api.transformers.SimpleTransformer
Transforms an x coordinate before noise evaluation.
transformX(double) - Method in class de.articdive.jnoise.transformers.scale.ScaleTransformer
 
transformY(double) - Method in interface de.articdive.jnoise.core.api.transformers.SimpleTransformer
Transforms a y coordinate before noise evaluation.
transformY(double) - Method in class de.articdive.jnoise.transformers.scale.ScaleTransformer
 
transformZ(double) - Method in interface de.articdive.jnoise.core.api.transformers.SimpleTransformer
Transforms a z coordinate before noise evaluation.
transformZ(double) - Method in class de.articdive.jnoise.transformers.scale.ScaleTransformer
 
TRIGONOMETRIC - Static variable in interface de.articdive.jnoise.generators.noise_parameters.fade_functions.FadeFunction
 
TURBULENCE - Static variable in interface de.articdive.jnoise.modules.octavation.fractal_functions.FractalFunction
 

V

value(long, Interpolation, FadeFunction) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
value(ValueNoiseGenerator) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
value(ValueNoiseGenerator.ValueNoiseBuilder) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
ValueNoiseGenerator - Class in de.articdive.jnoise.generators.noisegen.value
The bounds of this Value Noise implementation are: [-1, 1].
ValueNoiseGenerator.ValueNoiseBuilder - Class in de.articdive.jnoise.generators.noisegen.value
Builder for the ValueNoiseGenerator.
valueOf(String) - Static method in enum class de.articdive.jnoise.generators.noise_parameters.distance_functions.DistanceFunctionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.articdive.jnoise.generators.noise_parameters.return_type_functions.ReturnDistanceFunctionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex2DVariant
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex3DVariant
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex4DVariant
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.articdive.jnoise.generators.noise_parameters.distance_functions.DistanceFunctionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.articdive.jnoise.generators.noise_parameters.return_type_functions.ReturnDistanceFunctionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex2DVariant
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex3DVariant
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.articdive.jnoise.generators.noise_parameters.simplex_variants.Simplex4DVariant
Returns an array containing the constants of this enum class, in the order they are declared.
Vector1D - Annotation Interface in de.articdive.jnoise.core.api.annotations
 
Vector2D - Annotation Interface in de.articdive.jnoise.core.api.annotations
 
Vector3D - Annotation Interface in de.articdive.jnoise.core.api.annotations
 
Vector4D - Annotation Interface in de.articdive.jnoise.core.api.annotations
 

W

W_PRIME - Static variable in class de.articdive.jnoise.core.util.HashUtil
Constant used for calculating hashes along the W axis.
white(long) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
white(WhiteNoiseGenerator) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
white(WhiteNoiseGenerator.WhiteNoiseBuilder) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
WhiteNoiseGenerator - Class in de.articdive.jnoise.generators.noisegen.random.white
The bounds of this White Noise implementation are: [-1, 1].
WhiteNoiseGenerator.WhiteNoiseBuilder - Class in de.articdive.jnoise.generators.noisegen.random.white
Builder for the WhiteNoiseGenerator.
worley(long, DistanceFunction, IntToLongFunction) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
worley(WorleyNoiseGenerator) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
worley(WorleyNoiseGenerator.WorleyNoiseBuilder) - Method in class de.articdive.jnoise.pipeline.JNoise.JNoiseBuilder
 
WorleyNoiseGenerator - Class in de.articdive.jnoise.generators.noisegen.worley
The bounds of the worley noise implementation heavily depend on the distance functions, they will be in the interval of: [0.0, Double.MAX_VALUE], it is highly recommended to clamp the output.
WorleyNoiseGenerator.WorleyNoiseBuilder - Class in de.articdive.jnoise.generators.noisegen.worley
Builder for the WorleyNoiseGenerator.
WorleyNoiseResult - Class in de.articdive.jnoise.generators.noisegen.worley
This class wraps the result of Worley Noise.

X

X_PRIME - Static variable in class de.articdive.jnoise.core.util.HashUtil
Constant used for calculating hashes along the X axis.

Y

Y_PRIME - Static variable in class de.articdive.jnoise.core.util.HashUtil
Constant used for calculating hashes along the Y axis.

Z

Z_PRIME - Static variable in class de.articdive.jnoise.core.util.HashUtil
Constant used for calculating hashes along the Z axis.
A B C D E F G H I J L M N O P Q R S T V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values