public class DefaultLogaritmicExponentialLine extends DefaultStraightLine implements LogaritmicExponentialLine
listSquaremaxx, minxcanvas, color| Constructor and Description |
|---|
DefaultLogaritmicExponentialLine(java.awt.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(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
|
addSquare, clearSquares, firstActions, firstDrawActions, getInValues, getOutValues, getPercentInValues, getPercentOutValues, paint, pixelToValueX, pixelToValueY, setCanvas, setShowSquaressetMaxX, setMinXdraw, getColor, isDrawing, mouseEntered, mouseExited, setCanvas, setColor, setDrawingpublic DefaultLogaritmicExponentialLine(java.awt.Color c,
double point)
c - public double clipDecimals(double num,
int n)
clipDecimals 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 boolean isLogaritmical()
LogaritmicExponentialLineisLogaritmical in interface LogaritmicExponentialLinepublic boolean isExponencial()
LogaritmicExponentialLineisExponencial in interface LogaritmicExponentialLinepublic int getFunctionType()
StraightLinegetFunctionType in interface StraightLinegetFunctionType in class DefaultStraightLinepublic double getValueFunction()
DefaultStraightLinegetValueFunction in interface StraightLinegetValueFunction in class DefaultStraightLine