ImageCarta

public class ImageCarta

Class ImageCarta. Provides imagecarta functionality for the Hytale server.

java.lang.Object > ImageCarta

Field Summary

rgbArray

private int[] rgbArray

Field rgbArray.

width

private int width

Field width.

height

private int height

Field height.

functionX

private TriDoubleFunction functionX

Field functionX.

functionY

private TriDoubleFunction functionY

Field functionY.

allPossibleValues

private List allPossibleValues

Field allPossibleValues.

rgb

final int rgb

Field rgb.

bufferedImage

private BufferedImage bufferedImage

Field bufferedImage.

bufferedImageCheck

private boolean bufferedImageCheck

Field bufferedImageCheck.

noiseX

private TriDoubleFunction noiseX

Field noiseX.

noiseY

private TriDoubleFunction noiseY

Field noiseY.

noiseCheck

private boolean noiseCheck

Field noiseCheck.

instance

final ImageCarta instance

Field instance.

Method Detail

ImageCarta

public private ImageCarta ()

Method ImageCarta.

apply

public R apply (final int x, final int y, final int z, @Nonnull final WorkerIndexer.Id tHreadId)

Method apply.

Parameters:
final int x
final int y
final int z
@Nonnull final WorkerIndexer.Id tHreadId

allPossibleValues

public List allPossibleValues ()

Method allPossibleValues.

greenFromRgb

static int greenFromRgb (final int rgb)

Method greenFromRgb.

Parameters:
final int rgb

redFromRgb

static int redFromRgb (final int rgb)

Method redFromRgb.

Parameters:
final int rgb

blueFromRgb

static int blueFromRgb (final int rgb)

Method blueFromRgb.

Parameters:
final int rgb

coloursToRgb

static int coloursToRgb (final int red, final int green, final int blue)

Method coloursToRgb.

Parameters:
final int red
final int green
final int blue

toString

public String toString ()

Method toString.

Builder

public public Builder ()

Method Builder.

build

public ImageCarta build ()

Method build.

withImage

public Builder withImage (final BufferedImage image)

Method withImage.

Parameters:
final BufferedImage image

withNoiseFunctions

public Builder withNoiseFunctions (final TriDoubleFunction noiseX, final TriDoubleFunction noiseY)

Method withNoiseFunctions.

Parameters:
final TriDoubleFunction noiseX
final TriDoubleFunction noiseY

addTerrainRgb

public Builder addTerrainRgb (final int rgb, @Nonnull final R terrain)

Method addTerrainRgb.

Parameters:
final int rgb
@Nonnull final R terrain