Page principale   Hiérarchie des classes   Liste des composants   Liste des fichiers   Composants   Déclarations   Pages associées  

Frustum.h

00001 #include "common.h"
00002 
00003 #ifndef FRUSTUM_H
00004 #define FRUSTUM_H
00005 
00010 struct structPlan {
00012   double a;
00014   double b;
00016   double c;
00018   double d;
00019 };
00020 
00025 typedef struct structPlan plan_t;
00026 
00031 struct Frustum{
00033   plan_t left_plan;
00035   plan_t right_plan;
00036 
00038   plan_t bottom_plan;
00040   plan_t top_plan;
00041 
00043   plan_t near_plan;
00045   plan_t far_plan;
00046 
00048   plan_t *plans[6];
00049 
00051   Frustum(void);
00052 
00057   bool isValide(void);
00058 
00060   bool serialise(char *chaine=0,int taille=0);
00062   bool unSerialise(char *chaine=0,int taille=0);
00063 };
00064 
00069 typedef struct Frustum frustum_t;
00070 
00071 #endif

Cette documentation a été généré le 24 May 2003 par Doxygen version 1.3-rc3.
Pour tout renseignements :