Página principal | Jerarquía de la clase | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros | Páginas relacionadas

Referencia de la Clase ESCENA_VTK

#include <vtkload.h>

Lista de todos los miembros.

Métodos públicos

 ESCENA_VTK (char *archivo)
 ~ESCENA_VTK ()
BOOLEAN leer (FILE *fd, MESH *Geometria, double *Escala_optima)

Métodos privados

void lower_case (char *cad)
BOOLEAN leer_dataset (FILE *fd, MESH *Geometria, double *Escala_optima)
BOOLEAN leer_pd (FILE *fd, long int tam, MESH *Geometria)
BOOLEAN leer_tiras (FILE *fd, long int a, long int b, MESH *Geometria)
 OJO: Para que es el parametro `a`?

BOOLEAN leer_puntos (FILE *fd, char *tipo, long int n, MESH *Geometria, VECTOR *Min, VECTOR *Max)
void leer_float_BE (FILE *fd, float *f)
void leer_DWORD_BE (FILE *fd, DWORD *i)

Atributos privados

char * _nombre_de_archivo
BOOLEAN modo_binario

Amigas

ESCENA_VTKHReadvtkScene (DWORD size)
void importar_VTK (ESCENA_VTK *Lector, MESH *Geometria, double *Escala_optima)
 Recibe una estructura de datos que contiene informacion cargada desde un archivo en formato "vtk" de Autodesk, y escribe la informacion de geometria en la variable `(*Geometria)`.


Documentación del constructor y destructor

ESCENA_VTK::ESCENA_VTK char *  archivo  ) 
 

Definición en la línea 53 del archivo vtkload.C.

References _nombre_de_archivo, y modo_binario.

ESCENA_VTK::~ESCENA_VTK  ) 
 

Definición en la línea 60 del archivo vtkload.C.

References _nombre_de_archivo.


Documentación de las funciones miembro

BOOLEAN ESCENA_VTK::leer FILE *  fd,
MESH Geometria,
double *  Escala_optima
 

Definición en la línea 702 del archivo vtkload.C.

References leer_dataset(), lower_case(), y modo_binario.

Referenciado por importar_VTK().

Here is the call graph for this function:

BOOLEAN ESCENA_VTK::leer_dataset FILE *  fd,
MESH Geometria,
double *  Escala_optima
[private]
 

Definición en la línea 522 del archivo vtkload.C.

References leer_pd(), leer_puntos(), leer_tiras(), lower_case(), VECTOR::norma(), VECTOR::x, VECTOR::y, y VECTOR::z.

Referenciado por leer().

Here is the call graph for this function:

void ESCENA_VTK::leer_DWORD_BE FILE *  fd,
DWORD i
[private]
 

Definición en la línea 108 del archivo vtkload.C.

References BYTE, y DWORD.

Referenciado por leer_tiras().

void ESCENA_VTK::leer_float_BE FILE *  fd,
float *  f
[private]
 

Definición en la línea 77 del archivo vtkload.C.

References BYTE, y DWORD.

Referenciado por leer_pd(), y leer_puntos().

BOOLEAN ESCENA_VTK::leer_pd FILE *  fd,
long int  tam,
MESH Geometria
[private]
 

Definición en la línea 144 del archivo vtkload.C.

References MESH::get_vertices(), leer_float_BE(), VECTOR::normalizar(), VERTICE_GL::nx, VERTICE_GL::ny, VERTICE_GL::nz, VECTOR::x, VECTOR::y, y VECTOR::z.

Referenciado por leer_dataset().

Here is the call graph for this function:

BOOLEAN ESCENA_VTK::leer_puntos FILE *  fd,
char *  tipo,
long int  n,
MESH Geometria,
VECTOR Min,
VECTOR Max
[private]
 

Definición en la línea 256 del archivo vtkload.C.

References MESH::anx_vertex(), leer_float_BE(), lower_case(), modo_binario, VERTICE_GL::nx, VERTICE_GL::ny, VERTICE_GL::nz, VERTICE_GL::x, VERTICE_GL::y, y VERTICE_GL::z.

Referenciado por leer_dataset().

Here is the call graph for this function:

BOOLEAN ESCENA_VTK::leer_tiras FILE *  fd,
long int  a,
long int  b,
MESH Geometria
[private]
 

OJO: Para que es el parametro `a`?

Definición en la línea 192 del archivo vtkload.C.

References COLOR::alpha, ARREGLO< T >::anx(), MESH::anx_indice_tira(), MESH::anx_material(), MESH::anx_tira(), COLOR::b, DWORD, COLOR::g, leer_DWORD_BE(), modo_binario, MESH::num_vertices(), COLOR::r, y ARREGLO< T >::tam().

Referenciado por leer_dataset().

Here is the call graph for this function:

void ESCENA_VTK::lower_case char *  cad  )  [private]
 

Definición en la línea 66 del archivo vtkload.C.

Referenciado por leer(), leer_dataset(), y leer_puntos().


Documentación de las funciones relacionadas y clases amigas

ESCENA_VTK* HReadvtkScene DWORD  size  )  [friend]
 

void importar_VTK ESCENA_VTK Lector,
MESH Geometria,
double *  Escala_optima
[friend]
 

Recibe una estructura de datos que contiene informacion cargada desde un archivo en formato "vtk" de Autodesk, y escribe la informacion de geometria en la variable `(*Geometria)`.

Tambien indica en la variable "(*flag_blend)" si el modelo posee elementos transparentes o no.

OJO: En `*Escala_optima` se escribe un valor recomendado de escala.

Definición en la línea 785 del archivo vtkload.C.


Documentación de los datos miembro

char* ESCENA_VTK::_nombre_de_archivo [private]
 

Definición en la línea 28 del archivo vtkload.h.

Referenciado por ESCENA_VTK(), importar_VTK(), y ~ESCENA_VTK().

BOOLEAN ESCENA_VTK::modo_binario [private]
 

Definición en la línea 29 del archivo vtkload.h.

Referenciado por ESCENA_VTK(), leer(), leer_puntos(), y leer_tiras().


La documentación para esta clase fué generada a partir de los siguientes archivos:
Este archivo HTML ha sido generado automáticamente a partir del código fuente AQUYNZA. NO LO EDITE. Para mayor información contacte al autor.