Class AngleHintStatistic
- java.lang.Object
-
- com.treasure.hunt.strategy.hider.impl.AngleHintStatistic
-
public class AngleHintStatistic extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AngleHintStatistic(AngleHint hint)AngleHintStatistic(AngleHint hint, org.locationtech.jts.geom.Geometry areaBefore, org.locationtech.jts.geom.Geometry areaAfter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetAbsoluteAreaCutoff()org.locationtech.jts.geom.GeometrygetAreaAfterHint()org.locationtech.jts.geom.GeometrygetAreaBeforeHint()doublegetDistanceFromNormalAngleLineToTreasure()doublegetDistanceFromResultingCentroidToTreasure()AngleHintgetHint()doublegetRating()doublegetRelativeAreaCutoff()javafx.util.Pair<org.locationtech.jts.geom.Coordinate,java.lang.Double>getWorstConstantPoint()booleanisBadHint()voidsetBadHint(boolean isBadHint)voidsetDistanceFromNormalAngleLineToTreasure(double distanceFromNormalAngleLineToTreasure)voidsetDistanceFromResultingCentroidToTreasure(double distanceFromResultingCentroidToTreasure)voidsetRating(double rating)voidsetWorstConstantPoint(javafx.util.Pair<org.locationtech.jts.geom.Coordinate,java.lang.Double> worstConstantPoint)voidsetWorstConstantPoint(org.locationtech.jts.geom.Coordinate c, java.lang.Double constant)java.lang.StringtoString()
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
setWorstConstantPoint
public void setWorstConstantPoint(org.locationtech.jts.geom.Coordinate c, java.lang.Double constant)
-
getHint
public AngleHint getHint()
-
getAreaBeforeHint
public org.locationtech.jts.geom.Geometry getAreaBeforeHint()
-
getAreaAfterHint
public org.locationtech.jts.geom.Geometry getAreaAfterHint()
-
getAbsoluteAreaCutoff
public double getAbsoluteAreaCutoff()
-
getRelativeAreaCutoff
public double getRelativeAreaCutoff()
-
getDistanceFromNormalAngleLineToTreasure
public double getDistanceFromNormalAngleLineToTreasure()
-
setDistanceFromNormalAngleLineToTreasure
public void setDistanceFromNormalAngleLineToTreasure(double distanceFromNormalAngleLineToTreasure)
-
getDistanceFromResultingCentroidToTreasure
public double getDistanceFromResultingCentroidToTreasure()
-
setDistanceFromResultingCentroidToTreasure
public void setDistanceFromResultingCentroidToTreasure(double distanceFromResultingCentroidToTreasure)
-
isBadHint
public boolean isBadHint()
-
setBadHint
public void setBadHint(boolean isBadHint)
-
getWorstConstantPoint
public javafx.util.Pair<org.locationtech.jts.geom.Coordinate,java.lang.Double> getWorstConstantPoint()
-
setWorstConstantPoint
public void setWorstConstantPoint(javafx.util.Pair<org.locationtech.jts.geom.Coordinate,java.lang.Double> worstConstantPoint)
-
getRating
public double getRating()
-
setRating
public void setRating(double rating)
-
-