pfp.h 849 Bytes
Newer Older
David Cazier's avatar
David Cazier committed
1
2
#ifndef PFP_H_
#define PFP_H_
pitiot's avatar
pitiot committed
3
4

// carte
pitiot's avatar
pitiot committed
5
6
7
#define IHMap

#ifndef IHMap
pitiot's avatar
pitiot committed
8
#include "Topology/map/embeddedMap3.h"
pitiot's avatar
pitiot committed
9
10
#include "Algo/Modelisation/tetrahedralization.h"
#else
pitiot's avatar
pitiot committed
11

pitiot's avatar
pitiot committed
12
13
14
#include "Algo/ImplicitHierarchicalMesh/ihm3.h"
#include "Algo/ImplicitHierarchicalMesh/subdivision3.h"
#endif
pitiot's avatar
pitiot committed
15

David Cazier's avatar
David Cazier committed
16
17
18
struct PFP : public PFP_STANDARD
{
	// definition de la carte
pitiot's avatar
pitiot committed
19
//	typedef Algo::Volume::IHM::ImplicitHierarchicalMap3 MAP ;
pitiot's avatar
pitiot committed
20
#ifndef IHMap
pitiot's avatar
pitiot committed
21
    typedef EmbeddedMap3 MAP;
pitiot's avatar
pitiot committed
22
23
24
#else
    typedef Algo::Volume::IHM::ImplicitHierarchicalMap3 MAP;
#endif
pitiot's avatar
pitiot committed
25
26
27
    // definition des listes d'arêtes
    typedef std::vector<Segment*> ARETE ;
    typedef NoTypeNameAttribute<ARETE> ARETES ;
pitiot's avatar
init    
pitiot committed
28
29
//
//	typedef NoMathIONameAttribute<std::pair<bool, bool> > BOOLATTRIB ;
Thomas Jund's avatar
Thomas Jund committed
30
31
} ;

pitiot's avatar
up    
pitiot committed
32

pitiot's avatar
init    
pitiot committed
33
typedef PFP::MAP MAP;
David Cazier's avatar
David Cazier committed
34
35
typedef PFP::VEC3 VEC3 ;
typedef PFP::REAL REAL ;
pitiot's avatar
pitiot committed
36
37
38
typedef PFP::ARETES ARETES;


David Cazier's avatar
David Cazier committed
39
40

#endif /* PFP_H_ */