| Package | lopsae.lif.matematicas.algebra.implementaciones |
| Class | public class FuncionAnguloRelativo |
| Implements | FuncionAlgebraica |
Es posible especificar si el ángulo evaluado es relativo a la rotación del objeto origen y si dicha rotación se suma al ángulo evaluado. Finalmente es también posible especificar un límite para el valor absoluto del ángulo evaluado.
See also
| Method | Defined by | ||
|---|---|---|---|
|
Construye una instancia con los objetos origen y destino dados.
| FuncionAnguloRelativo | ||
|
asignarDestino(destino:Posicionado):void
Asigna el objeto que definirá la posición destino.
| FuncionAnguloRelativo | ||
|
asignarLimiteAngulo(limiteAngulo:Number):void
Asigna el valor límite del ángulo a evaluar.
| FuncionAnguloRelativo | ||
|
asignarOrigen(origen:Posicionado):void
Asigna el objeto que definirá la posición origen.
| FuncionAnguloRelativo | ||
|
evaluarFuncion(x:Number):Number
Regresa el ángulo del vector formando por el objeto origen y el objeto destino.
| FuncionAnguloRelativo | ||
|
usaLimiteAngulo():Boolean
Regresa si el ángulo a evaluar será truncado si su valor
absoluto es mayor al valor establecido como límite de ángulo.
| FuncionAnguloRelativo | ||
|
usaRelativoAOrigen():Boolean
Regresa si el ángulo a evaluar será relativo
a la rotación del objeto origen.
| FuncionAnguloRelativo | ||
|
usarLimiteAngulo(usar:Boolean):void
Habilita o deshabilita si el ángulo a evaluar será truncado si su valor
absoluto es mayor al valor establecido como límite de ángulo.
| FuncionAnguloRelativo | ||
|
usaRotacionOrigen():Boolean
Regresa un valor que indica si al evaluar el ángulo, al resultado se le
suma la rotación del objeto origen.
| FuncionAnguloRelativo | ||
|
usarRelativoAOrigen(usar:Boolean):void
Habilita o deshabilita si el ángulo a evaluar será relativo
a la rotación del objeto origen.
| FuncionAnguloRelativo | ||
|
usarRotacionOrigen(usar:Boolean):void
Habilita o deshabilita si al evaluar el ángulo, al resultado se le
sumará la rotación del objeto origen.
| FuncionAnguloRelativo | ||
|
Regresa el objeto que define la posición destino.
| FuncionAnguloRelativo | ||
|
verLimiteAngulo():Number
Regresa el valor límite del ángulo a evaluar.
| FuncionAnguloRelativo | ||
|
Regresa el objeto que define la posición origen.
| FuncionAnguloRelativo | ||
| FuncionAnguloRelativo | () | constructor |
public function FuncionAnguloRelativo(origen:Posicionado, destino:Posicionado)Construye una instancia con los objetos origen y destino dados. La instancia no considera la rotación del objeto origen ni es relativo a este, y no establece un valor máximo para el ángulo.
Parametersorigen:Posicionado — el objeto que define la posición origen.
|
|
destino:Posicionado — el objeto que define la posición destino.
|
| asignarDestino | () | method |
public function asignarDestino(destino:Posicionado):voidAsigna el objeto que definirá la posición destino.
Parametersdestino:Posicionado |
| asignarLimiteAngulo | () | method |
public function asignarLimiteAngulo(limiteAngulo:Number):voidAsigna el valor límite del ángulo a evaluar. Este valor sólo es utilizado si dicha funcionalidad es activada.
ParameterslimiteAngulo:Number — el valor límite del ángulo a evaluar.
|
| asignarOrigen | () | method |
public function asignarOrigen(origen:Posicionado):voidAsigna el objeto que definirá la posición origen.
Parametersorigen:Posicionado |
| evaluarFuncion | () | method |
public function evaluarFuncion(x:Number):Number
Regresa el ángulo del vector formando por el objeto origen y el objeto destino.
Mediante las funciones usarRotacionOrigen, usarRelativoAOrigen,
y usarLimiteAngulo es posible modificar el resultado que evalúa esta función.
El ángulo evaluado puede ser relativo a la rotación del objeto origen, y se le puede sumar
dicha rotación al resultado final. Finalmente, el ángulo evaluado puede limitarse a cierto valor
absoluto.
x:Number — en esta implementación este parámetro es ignorado.
|
Number — el ángulo del vector formando por el objeto origen y el objeto destino.
|
| usaLimiteAngulo | () | method |
public function usaLimiteAngulo():BooleanRegresa si el ángulo a evaluar será truncado si su valor absoluto es mayor al valor establecido como límite de ángulo. Si el valor absoluto del ángulo evaluado es mayor, este será truncado al límite, con el mismo signo que el ángulo original.
ReturnsBoolean — true si el ángulo será trucado si
su valor absoluto es mayor al límite de ángulo especificado,
false de lo contrario.
|
| usaRelativoAOrigen | () | method |
public function usaRelativoAOrigen():BooleanRegresa si el ángulo a evaluar será relativo a la rotación del objeto origen.
ReturnsBoolean — true si el ángulo a evaluar
será relativo a la rotación del objeto origen, false
de lo contrario.
|
| usarLimiteAngulo | () | method |
public function usarLimiteAngulo(usar:Boolean):voidHabilita o deshabilita si el ángulo a evaluar será truncado si su valor absoluto es mayor al valor establecido como límite de ángulo. Si el valor absoluto del ángulo evaluado es mayor, este será truncado al límite, con el mismo signo que el ángulo original.
Parametersusar:Boolean — true para habilitar que el ángulo sea trucado
su valor absoluto es mayor al límite de ángulo especificado, o
false para deshabilitar dicha funcionalidad.
|
| usaRotacionOrigen | () | method |
public function usaRotacionOrigen():BooleanRegresa un valor que indica si al evaluar el ángulo, al resultado se le suma la rotación del objeto origen.
ReturnsBoolean — true si al angulo evaluado se le suma la rotación
del objeto origen, false de lo contrario.
|
| usarRelativoAOrigen | () | method |
public function usarRelativoAOrigen(usar:Boolean):voidHabilita o deshabilita si el ángulo a evaluar será relativo a la rotación del objeto origen.
Parametersusar:Boolean — true para habilitar que el ángulo a evaluar
sea relativo a la rotación del objeto origen, o false para
deshabilitar dicha funcionalidad.
|
| usarRotacionOrigen | () | method |
public function usarRotacionOrigen(usar:Boolean):voidHabilita o deshabilita si al evaluar el ángulo, al resultado se le sumará la rotación del objeto origen.
Parametersusar:Boolean — true si al ángulo evaluado se le sumará la rotación
del objeto origen, false de lo contrario.
|
| verDestino | () | method |
public function verDestino():PosicionadoRegresa el objeto que define la posición destino.
ReturnsPosicionado —
el objeto que define la posición destino.
|
| verLimiteAngulo | () | method |
public function verLimiteAngulo():NumberRegresa el valor límite del ángulo a evaluar. Este valor sólo es utilizado si dicha funcionalidad es activada.
ReturnsNumber — el valor límite del ángulo a evaluar.
|
| verOrigen | () | method |
public function verOrigen():PosicionadoRegresa el objeto que define la posición origen.
ReturnsPosicionado —
el objeto que define la posición origen.
|