Métodos públicos | |
Angulo () | |
Crear un angulo nuevo inicializado a 0. | |
Angulo (double ang) | |
Crear un angulo nuevo en grados. | |
Angulo (Angulo ang) | |
Copiar un angulo. | |
override string | ToString () |
Convertir el angulo a una cadena. | |
Métodos públicos estáticos | |
static bool | operator== (Angulo a, Angulo b) |
IGUALDAD de angulos. | |
static bool | operator!= (Angulo a, Angulo b) |
DESIGUALDAD de angulos. | |
static Angulo | operator+ (Angulo a, Angulo b) |
SUMA de dos angulos. | |
static Angulo | operator- (Angulo a, Angulo b) |
RESTA de dos angulos. | |
static Angulo | operator- (Angulo a) |
Cambiar de signo el angulo. | |
static Angulo | operator * (Angulo a, double cte) |
Multiplicacion por constante. | |
Propiedades | |
double | Rad |
Angulo en Radianes [get, set]. | |
double | Grad |
Angulo en Grados [get, set]. |
Esta clase permite trabajar con angulos con independencia de las unidades empleadas (grados o radianes). Una vez creados los objetos Angulo, se pueden hacer operaciones con ellos. Por defecto, siempre que se emplee un valor numerico, se considerara que esta en grados.
test-Angulo.cs, test-Articulacion.cs, test-Gusano.cs, y test-Vector.cs.
|
Crear un angulo nuevo inicializado a 0. Constructor por defecto. Se crea un angulo inicializado a 0 |
|
Crear un angulo nuevo en grados. CONSTRUCTOR. Se crea un angulo en grados
|
|
Copiar un angulo. COPY CONSTRUCTOR. Copiar un angulo. Se crea un angulo nuevo, que es una copia el angulo pasado
|
|
Multiplicacion por constante. Operacion Angulo * constante. Ejemplo: b = a * 4.3 . Esta operacion es conmutativa. Tambien se puede realizar la operacion cte*a |
|
DESIGUALDAD de angulos. Operador !=. Devuelve true si los angulos son diferentes Ejemplo: if (a!=b) .. |
|
SUMA de dos angulos. Operador +. Ejemplo: a = b + c |
|
Cambiar de signo el angulo. Operacion "-" unaria. Ejemplo: a = -b |
|
RESTA de dos angulos. Operador - binario. Ejemplo: a = b - c |
|
IGUALDAD de angulos. Operador ==. Devuelve true si los angulos son iguales. Ejemplo: if (a==b) .. |
|
Convertir el angulo a una cadena. Metodo para poder imprimir el angulo en grados. Esto permite hacer cosas del tipo: Console.WriteLine("Angulo: {0}",ang), siendo 'ang' un objeto de tipo Angulo. |
|
Angulo en Grados [get, set]. Leer o establecer el angulo en grados
|
|
Angulo en Radianes [get, set]. Leer o establecer el angulo en radianes
|