Página Principal | Lista Alfabética | Lista de Componentes | Lista de Arquivos | Componentes Membros | Arquivos Membros

t2d.h

Vá para a documentação deste arquivo.
00001 /*
00002 ** ---------------------------------------------------------------
00003 ** t2d.h: Prototypes of module to manage 2D matrix transformations.
00004 **
00005 ** ---------------------------------------------------------------
00006 */
00007 #ifndef _T2D_H
00008 #define _T2D_H
00009 
00037 /*
00038 ** ---------------------------------------------------------------
00039 ** Public functions:
00040 **
00041 */
00042 
00043 #ifdef __cplusplus
00044 extern "C" {
00045 #endif
00046 
00047 void t2dTransform( double *x, double *y );
00048 void t2dIdentity( void );
00049 void t2dTranslate( double dx, double dy );
00050 void t2dScale( double sx, double sy );
00051 void t2dScaleAbout( double cx, double cy, double sx, double sy );
00052 void t2dRotate( double angle );
00053 void t2dRotateAbout( double cx, double cy, double angle );
00054 
00055 #ifdef __cplusplus
00056 }
00057 #endif
00058 
00059 #endif

Gerado em Tue Oct 5 04:55:00 2004 para Trab3 por doxygen 1.3.4