public class DefaultDensitySlicingLine extends DefaultStraightLine implements DensitySlicingLine
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_LEVELS |
listSquaremaxx, minxcanvas, color| Constructor and Description |
|---|
DefaultDensitySlicingLine(java.awt.Color c)
Constructor.
|
DefaultDensitySlicingLine(java.awt.Color c,
int levels)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
firstDrawActions()
Acciones a ejecutar antes del primer dibujado
|
int |
getFunctionType()
Devuelve 0 para indicar que estamos en una funcion lineal.
|
int |
getLevels() |
double |
getValueFunction()
En una función lineal da igual lo que devuelva, pero es interesante para sus
clases derivadas
|
boolean |
mouseDragged(java.awt.event.MouseEvent e)
Cuando se ha pinchado un punto y se arrastra se define aquí su comportamiento.
|
boolean |
mouseMoved(java.awt.event.MouseEvent e)
Metodo que se ejecuta cuando se esta moviendo el raton sobre el canvas
|
boolean |
mousePressed(java.awt.event.MouseEvent e)
Se captura el punto a arrastrar, en caso de que no coincida con un punto,
se inserta
|
boolean |
mouseReleased(java.awt.event.MouseEvent e)
Inicializamos el punto arrastrado a un valor fuera del array
|
void |
setShape(int levels)
Pone la forma a la línea escalonada dependiendo del número de
escalones existentes.
|
addSquare, clearSquares, clipDecimals, firstActions, getInValues, getOutValues, getPercentInValues, getPercentOutValues, paint, pixelToValueX, pixelToValueY, setCanvas, setShowSquaressetMaxX, setMinXdraw, getColor, isDrawing, mouseEntered, mouseExited, setCanvas, setColor, setDrawingpublic static final int DEFAULT_LEVELS
public DefaultDensitySlicingLine(java.awt.Color c)
c - Colorpublic DefaultDensitySlicingLine(java.awt.Color c,
int levels)
c - Colorpublic void setShape(int levels)
DensitySlicingLinesetShape in interface DensitySlicingLinepublic int getLevels()
getLevels in interface DensitySlicingLinepublic int getFunctionType()
StraightLinegetFunctionType in interface StraightLinegetFunctionType in class DefaultStraightLinepublic double getValueFunction()
DefaultStraightLinegetValueFunction in interface StraightLinegetValueFunction in class DefaultStraightLinepublic boolean mouseDragged(java.awt.event.MouseEvent e)
DefaultStraightLinemouseDragged in class DefaultStraightLinepublic boolean mouseMoved(java.awt.event.MouseEvent e)
DrawableElementmouseMoved in class DefaultStraightLinepublic boolean mousePressed(java.awt.event.MouseEvent e)
DefaultStraightLinemousePressed in class DefaultStraightLinepublic boolean mouseReleased(java.awt.event.MouseEvent e)
DefaultStraightLinemouseReleased in class DefaultStraightLinepublic void firstDrawActions()
DrawableElementfirstDrawActions in class DefaultStraightLine