public class CurvedGaussian
extends java.lang.Object
Constructor and Description |
---|
CurvedGaussian(int xSize,
int ySize,
double w) |
Modifier and Type | Method and Description |
---|---|
double[] |
calcp(Database db) |
double |
density(int x,
int y) |
void |
drawCurvedOval(java.awt.Graphics g,
double x1,
double y1,
double x2,
double y2,
double r1,
double r2) |
void |
EMpar(Database db,
double prior) |
void |
EMprob(double[] px,
Database db) |
double[] |
getPar() |
java.awt.Polygon |
getPolygon() |
void |
paint(java.awt.Graphics g,
Database db) |
void |
paint(java.awt.Graphics g,
Database db,
java.awt.Color KernelColor) |
void |
randomKernel(double w) |
void |
save2ndGaussianPolygon(double x1,
double y1,
double x2,
double y2,
double r1,
double r2) |
void |
setplotline() |
void |
setPolygon(java.awt.Polygon _gaussian2ndPolygon) |
void |
setweight(double w) |
public void randomKernel(double w)
public void setplotline()
public double[] getPar()
public void paint(java.awt.Graphics g, Database db)
public void paint(java.awt.Graphics g, Database db, java.awt.Color KernelColor)
public void drawCurvedOval(java.awt.Graphics g, double x1, double y1, double x2, double y2, double r1, double r2)
public void save2ndGaussianPolygon(double x1, double y1, double x2, double y2, double r1, double r2)
public void setPolygon(java.awt.Polygon _gaussian2ndPolygon)
public java.awt.Polygon getPolygon()
public double density(int x, int y)
public void EMpar(Database db, double prior)
public void setweight(double w)
public double[] calcp(Database db)
public void EMprob(double[] px, Database db)