Class MeshNoiseJsonLoader<K extends SeedResource>


public class MeshNoiseJsonLoader<K extends SeedResource> extends AbstractCellJitterJsonLoader<K,NoiseFunction>
  • Constructor Details

    • MeshNoiseJsonLoader

      public MeshNoiseJsonLoader(@Nonnull SeedString<K> seed, Path dataFolder, com.google.gson.JsonElement json)
  • Method Details

    • load

      public NoiseFunction load()
      Specified by:
      load in class Loader<K extends SeedResource,NoiseFunction>
    • loadGridMeshNoise

      @Nonnull protected MeshNoise loadGridMeshNoise()
    • loadHexMeshNoise

      @Nonnull protected HexMeshNoise loadHexMeshNoise()
    • loadCellType

      @Nonnull protected CellType loadCellType()
    • loadThickness

      protected double loadThickness()
    • loadDensity

      @Nonnull protected IIntCondition loadDensity()
    • loadLinesX

      protected boolean loadLinesX()
    • loadLinesY

      protected boolean loadLinesY()
    • loadLinesZ

      protected boolean loadLinesZ()
    • loadLinesFlag

      protected boolean loadLinesFlag(String key, boolean defaulValue)