public class DefaultLogaritmicExponentialLine extends DefaultStraightLine implements LogaritmicExponentialLine
listSquare
maxx, minx
canvas, color
Constructor and Description |
---|
DefaultLogaritmicExponentialLine(Color c,
double point)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
clipDecimals(double num,
int n) |
int |
getFunctionType()
Devuelve 0 para indicar que estamos en una funcion lineal.
|
double |
getValueFunction()
En una función lineal da igual lo que devuelva, pero es interesante para sus
clases derivadas
|
boolean |
isExponencial()
Devuelve si esta usando la funcion exponencial
|
boolean |
isLogaritmical()
Devuelve si esta usando la funcion logaritmica
|
boolean |
mouseDragged(MouseEvent e)
Cuando se ha pinchado un punto y se arrastra se define aquí su comportamiento.
|
boolean |
mouseMoved(MouseEvent e)
Metodo que se ejecuta cuando se esta moviendo el raton sobre el canvas
|
boolean |
mousePressed(MouseEvent e)
Se captura el punto a arrastrar, en caso de que no coincida con un punto,
se inserta
|
boolean |
mouseReleased(MouseEvent e)
Inicializamos el punto arrastrado a un valor fuera del array
|
addSquare, clearSquares, firstActions, firstDrawActions, getInValues, getOutValues, getPercentInValues, getPercentOutValues, paint, pixelToValueX, pixelToValueY, setCanvas, setShowSquares
setMaxX, setMinX
draw, getColor, isDrawing, mouseEntered, mouseExited, setCanvas, setColor, setDrawing
public DefaultLogaritmicExponentialLine(Color c, double point)
c
- public double clipDecimals(double num, int n)
clipDecimals
in class DefaultStraightLine
public boolean mouseDragged(MouseEvent e)
DefaultStraightLine
mouseDragged
in class DefaultStraightLine
public boolean mouseMoved(MouseEvent e)
DrawableElement
mouseMoved
in class DefaultStraightLine
public boolean mousePressed(MouseEvent e)
DefaultStraightLine
mousePressed
in class DefaultStraightLine
public boolean mouseReleased(MouseEvent e)
DefaultStraightLine
mouseReleased
in class DefaultStraightLine
public boolean isLogaritmical()
LogaritmicExponentialLine
isLogaritmical
in interface LogaritmicExponentialLine
public boolean isExponencial()
LogaritmicExponentialLine
isExponencial
in interface LogaritmicExponentialLine
public int getFunctionType()
StraightLine
getFunctionType
in interface StraightLine
getFunctionType
in class DefaultStraightLine
public double getValueFunction()
DefaultStraightLine
getValueFunction
in interface StraightLine
getValueFunction
in class DefaultStraightLine