public class HeatMap
extends java.lang.Object
Constructor and Description |
---|
HeatMap(java.util.List<HeatMapPoint> cPoints,
boolean weight)
constructs new instance of HeatMap from given list of points.
|
Modifier and Type | Method and Description |
---|---|
void |
createHeatMap(GraphicsRef gr,
float intensity,
int PtDiameter,
float mapTransparency,
float minTransparency,
boolean debugBlackAndWhite,
boolean dynamicIntensity)
creates the heatmap.
|
int |
getMaxOccurance() |
void |
setMaxOccurance(int maxOccurance) |
void |
setMaxPoids(double maxPoids) |
static java.awt.image.BufferedImage |
toBufferedImage(java.awt.Image img) |
public HeatMap(java.util.List<HeatMapPoint> cPoints, boolean weight)
cPoints
- the list of pointspublic static java.awt.image.BufferedImage toBufferedImage(java.awt.Image img)
public void createHeatMap(GraphicsRef gr, float intensity, int PtDiameter, float mapTransparency, float minTransparency, boolean debugBlackAndWhite, boolean dynamicIntensity)
intensity
- intensité de chaque point du heatmap.PtDiameter
- Diametre des points du heatmap.dynamicIntensity
- Si "true", les points isolés auront une intensités plus faible que les points regroupés.
Ceci permet d'obtenir une meilleur visibilité du heatMap en se concentrant sur les endroits spatialement plus dense.mapTransparency
- Transparence du heatmap par rapport à la couche de point affichée en dessous.public void setMaxPoids(double maxPoids)
public int getMaxOccurance()
public void setMaxOccurance(int maxOccurance)