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 double
getAbsoluteAreaCutoff()
org.locationtech.jts.geom.Geometry
getAreaAfterHint()
org.locationtech.jts.geom.Geometry
getAreaBeforeHint()
double
getDistanceFromNormalAngleLineToTreasure()
double
getDistanceFromResultingCentroidToTreasure()
AngleHint
getHint()
double
getRating()
double
getRelativeAreaCutoff()
javafx.util.Pair<org.locationtech.jts.geom.Coordinate,java.lang.Double>
getWorstConstantPoint()
boolean
isBadHint()
void
setBadHint(boolean isBadHint)
void
setDistanceFromNormalAngleLineToTreasure(double distanceFromNormalAngleLineToTreasure)
void
setDistanceFromResultingCentroidToTreasure(double distanceFromResultingCentroidToTreasure)
void
setRating(double rating)
void
setWorstConstantPoint(javafx.util.Pair<org.locationtech.jts.geom.Coordinate,java.lang.Double> worstConstantPoint)
void
setWorstConstantPoint(org.locationtech.jts.geom.Coordinate c, java.lang.Double constant)
java.lang.String
toString()
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in 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)
-
-