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 doublebackgroundfinal doubley
addLayer
public
Layer
addLayer
(final double density)
Method addLayer.
- Parameters:
final doubledensity
getValue
public
double
getValue
()
Method getValue.
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 doublefloorfinal doubleceiling
withPadding
public
Layer
withPadding
(final double paddingFloor, final double paddingCeiling)
Method withPadding.
- Parameters:
final doublepaddingFloorfinal doublepaddingCeiling
withIntersectionPolicy
public
Layer
withIntersectionPolicy
(@Nonnull final IntersectionPolicy policy, final double smoothRange)
Method withIntersectionPolicy.
- Parameters:
@Nonnull final IntersectionPolicypolicyfinal doublesmoothRange