Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

C:/temp/src/j2k/Beta/3D/Modeleur.cpp File Reference

#include <j2k/Fred/3d/Modeleur.hpp>
#include <j2k/Fred/3d/Model.hpp>
#include "boite.h"
#include <string.h>
#include <math.h>

Go to the source code of this file.

Defines

#define __modeopen_fic_error   "Modeleur : Bad File open."
#define __modewrite_fic_error   "Modeleur : Bad File write."

Functions

int Generate (AxisCAO &m)

Variables

char * G_defaultname = "__modelx"
char * G_modetbmsg []


Define Documentation

#define __modeopen_fic_error   "Modeleur : Bad File open."
 

Definition at line 8 of file Modeleur.cpp.

#define __modewrite_fic_error   "Modeleur : Bad File write."
 

Definition at line 9 of file Modeleur.cpp.


Function Documentation

int Generate AxisCAO   m
 

Definition at line 314 of file Modeleur.cpp.

00315 { int   error;
00316   char  ficname[15];
00317 
00318 
00319   FILE* f = fopen( strcat(strcpy(ficname,m.name),ShapeExt), "w" );
00320   if ( !f ) return MOD_GENERATE_ERROR_OPEN_FIC;
00321 
00322   if ( (error = m.GenerateVertex(f)) != SUCCESS )
00323      { fclose(f); return error; }
00324 
00325   if ( (error = m.GenerateArc(f)) != SUCCESS )
00326      { fclose(f); return error; }
00327 
00328   if ( (error = m.GenerateFace(f)) != SUCCESS )
00329      { fclose(f); return error; }
00330 
00331   fclose(f);
00332 
00333   return SUCCESS;
00334 }


Variable Documentation

char* G_defaultname = "__modelx"
 

Definition at line 11 of file Modeleur.cpp.

char* G_modetbmsg[]
 

Initial value:

 { 
   "Modeleur : Bad File open." ,
   "Modeleur : Bad File write." 
}

Definition at line 13 of file Modeleur.cpp.


Generated on Sun Oct 14 18:46:47 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001