Combiner

public class Combiner

Class Combiner. Provides combiner functionality for the Hytale server.

java.lang.Object > Combiner

Field Summary

value

private double value

Field value.

floor

private double floor

Field floor.

ceiling

private double ceiling

Field ceiling.

paddingFloor

private double paddingFloor

Field paddingFloor.

paddingCeiling

private double paddingCeiling

Field paddingCeiling.

intersectionPolicy

private IntersectionPolicy intersectionPolicy

Field intersectionPolicy.

intersectionSmoothingRange

private double intersectionSmoothingRange

Field intersectionSmoothingRange.

withLimitsCheck

private boolean withLimitsCheck

Field withLimitsCheck.

withPaddingCheck

private boolean withPaddingCheck

Field withPaddingCheck.

withIntersectionPolicyCheck

private boolean withIntersectionPolicyCheck

Field withIntersectionPolicyCheck.

isFinished

private boolean isFinished

Field isFinished.

paddingMultiplier

final double paddingMultiplier

Field paddingMultiplier.

parent

final Combiner parent

Field parent.

Method Detail

Combiner

public public Combiner (final double background, final double y)

Method Combiner.

Parameters:
final double background
final double y

addLayer

public Layer addLayer (final double density)

Method addLayer.

Parameters:
final double density

getValue

public double getValue ()

Method getValue.

finishLayer

public Combiner finishLayer ()

Method finishLayer.

if

public else if (this.intersectionPolicy == IntersectionPolicy.MIN_POLICY)

Method if.

Parameters:
this.intersectionPolicy == IntersectionPolicy.MIN_POLICY

withLimits

public Layer withLimits (final double floor, final double ceiling)

Method withLimits.

Parameters:
final double floor
final double ceiling

withPadding

public Layer withPadding (final double paddingFloor, final double paddingCeiling)

Method withPadding.

Parameters:
final double paddingFloor
final double paddingCeiling

withIntersectionPolicy

public Layer withIntersectionPolicy (@Nonnull final IntersectionPolicy policy, final double smoothRange)

Method withIntersectionPolicy.

Parameters:
@Nonnull final IntersectionPolicy policy
final double smoothRange