ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/optimisation/src/primitive.h
Revision: 199
Committed: Tue Jul 21 15:00:12 2009 UTC (15 years, 9 months ago) by picher
Content type: text/plain
File size: 2403 byte(s)
Log Message:
Projet d'optimisation

File Contents

# User Rev Content
1 picher 199 // (c) 2006 Jean-Marc DROUET/OptiS ***************************** primitive.h * >
2     //
3     // 20-03-2006
4     //
5     //******************************************************************************
6    
7     #ifndef _primitiveh
8     #define _primitiveh
9    
10     #include "bib_0000.h"
11    
12     //******************************************************************************
13     // types globaux du module primitive
14    
15     // aucun
16    
17     //******************************************************************************
18     // constantes globales du module primitive
19    
20     //-- type de primitive ---------------------------------------------------------
21    
22     #define cbspline_pu (ty_RSLT) 0x00 // courbes
23     #define cbspline_puf (ty_RSLT) 0x01
24     #define cbspline_ou (ty_RSLT) 0x02
25     #define cbspline_nuo (ty_RSLT) 0x04
26     #define cbspline_nuf (ty_RSLT) 0x08
27    
28     #define sbspline_ouv (ty_RSLT) 0x08 // surfaces
29     #define sbspline_pu (ty_RSLT) 0x10
30     #define sbspline_onu (ty_RSLT) 0x20
31    
32     //******************************************************************************
33     // variables globales du module primitive
34    
35     // aucune
36    
37     //******************************************************************************
38     // classe de base pour toutes les primitives
39    
40     class o_primitive {
41    
42     public:
43    
44     //----------------------------------------------------------------------------
45     //------------------------------- ATTRIBUTS ----------------------------------
46     //----------------------------------------------------------------------------
47    
48     int type; // type de primitive
49    
50     //----------------------------------------------------------------------------
51     //------------------------------- MÉTHODES -----------------------------------
52     //----------------------------------------------------------------------------
53    
54     o_primitive ( void ); // constructeur par défaut
55     ~o_primitive ( void ); // destructeur par défaut
56    
57     };
58    
59     // (c) 2006 Jean-Marc DROUET/OptiS ***************************** primitive.h * <
60    
61     #endif

Properties

Name Value
svn:executable