#include <articulacion.h>
Diagrama de herencias de ARTICULACION
Métodos públicos | |
ARTICULACION () | |
virtual | ~ARTICULACION () |
void | actualizar (void) |
Este metodo actualiza las fuerzas que actuan sobre las COSAs que estan asociadas a esta articulacion. | |
void | pintar_gl (CALIDAD_VISUAL *Calidad) |
void | pintar_povray (FILE *fd) |
BOOLEAN | leer (TOKENIZADOR *Sabiondo, LISTA< COSA * > *Lista_cosas) |
Métodos privados | |
BOOLEAN | insertar_extremo (char *nombre, LISTA< COSA * > *Lista_cosas, VECTOR pos) |
Atributos privados | |
double | ks |
double | kd |
COSA * | Extremo1 |
VECTOR | posicion1 |
COSA * | Extremo2 |
VECTOR | posicion2 |
int | num_extremos |
|
Definición en la línea 40 del archivo articulacion.C. References Extremo1, Extremo2, kd, ks, y num_extremos. |
|
Definición en la línea 50 del archivo articulacion.C. |
|
Este metodo actualiza las fuerzas que actuan sobre las COSAs que estan asociadas a esta articulacion.
Implements UNION. Definición en la línea 73 del archivo articulacion.h. References COSA::anexar_fuerza(), Extremo1, Extremo2, kd, ks, VECTOR::norma(), posicion1, posicion2, COSA::posicion_absoluta(), VECTOR::producto_punto(), y COSA::velocidad_absoluta(). |
Here is the call graph for this function:
|
Definición en la línea 56 del archivo articulacion.C. References Extremo1, Extremo2, ENTIDAD::nombre(), num_extremos, posicion1, posicion2, y LISTA< T >::tam(). Referenciado por leer(). |
Here is the call graph for this function:
|
Implements UNION. Definición en la línea 203 del archivo articulacion.C. References des_comille(), insertar_extremo(), kd, ks, ENTIDAD::nombre(), ENTIDAD::set_nombre(), TOKENIZADOR::siguiente_token(), TK_ABRIR, TK_CADENA, TK_CERRAR, TK_DESCONOCIDO, TK_IDENTIFICADOR, TK_NUMERO, TK_VECTOR_FIN, TK_VECTOR_INICIO, VECTOR::x, VECTOR::y, y VECTOR::z. |
Here is the call graph for this function:
|
Implements UNION. Definición en la línea 98 del archivo articulacion.C. References MATERIAL::activar_gl(), MATRIZ_4x4::cargar_gl(), Extremo1, Extremo2, VECTOR::norma(), VECTOR::normalizar(), posicion1, posicion2, COSA::posicion_absoluta(), MATRIZ_4x4::rotacion_punto_punto(), MATERIAL::set_difusa(), TEXTURA_glu_global, VECTOR::x, VECTOR::y, y VECTOR::z. |
Here is the call graph for this function:
|
Implements UNION. Definición en la línea 160 del archivo articulacion.C. References Extremo1, Extremo2, VECTOR::normalizar(), posicion1, posicion2, COSA::posicion_absoluta(), VECTOR::x, VECTOR::y, y VECTOR::z. |
Here is the call graph for this function:
|
Definición en la línea 41 del archivo articulacion.h. Referenciado por actualizar(), ARTICULACION(), insertar_extremo(), pintar_gl(), y pintar_povray(). |
|
Definición en la línea 43 del archivo articulacion.h. Referenciado por actualizar(), ARTICULACION(), insertar_extremo(), pintar_gl(), y pintar_povray(). |
|
Definición en la línea 38 del archivo articulacion.h. Referenciado por actualizar(), ARTICULACION(), y leer(). |
|
Definición en la línea 37 del archivo articulacion.h. Referenciado por actualizar(), ARTICULACION(), y leer(). |
|
Definición en la línea 47 del archivo articulacion.h. Referenciado por ARTICULACION(), y insertar_extremo(). |
|
Definición en la línea 42 del archivo articulacion.h. Referenciado por actualizar(), insertar_extremo(), pintar_gl(), y pintar_povray(). |
|
Definición en la línea 44 del archivo articulacion.h. Referenciado por actualizar(), insertar_extremo(), pintar_gl(), y pintar_povray(). |