pfp.h 930 Bytes
Newer Older
David Cazier's avatar
David Cazier committed
1
2
#ifndef PFP_H_
#define PFP_H_
pitiot's avatar
init    
pitiot committed
3
4
5
//#include "Topology/map/embeddedMap3.h"
#include "Algo/ImplicitHierarchicalMesh/ihm3.h"
//
David Cazier's avatar
David Cazier committed
6
7
8
struct PFP : public PFP_STANDARD
{
	// definition de la carte
pitiot's avatar
init    
pitiot committed
9
10
	typedef Algo::Volume::IHM::ImplicitHierarchicalMap3 MAP ;
//	typedef EmbeddedMap3 MAP;
David Cazier's avatar
David Cazier committed
11
12

	// definition des listes d'agent
pitiot's avatar
init    
pitiot committed
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//	typedef std::vector<Obstacle*> OBSTACLES ;
//
//	typedef std::vector<MovingObstacle*> MOVINGOBSTACLES;
//
//	typedef NoMathIONameAttribute<AGENTS> AGENTVECT ;
//	typedef NoMathIONameAttribute<OBSTACLES> OBSTACLEVECT ;
//
//	typedef NoMathIONameAttribute<MOVINGOBSTACLES> MOVINGOBSTACLEVECT;
//
//	typedef VertexAttribute<PFP::VEC3> TVEC3;
//	typedef FaceAttribute<AGENTVECT> TAB_AGENTVECT ;
//	typedef FaceAttribute<OBSTACLEVECT> TAB_OBSTACLEVECT ;
//
//	typedef NoMathIONameAttribute<std::pair<bool, bool> > BOOLATTRIB ;
Thomas Jund's avatar
Thomas Jund committed
27
28
} ;

pitiot's avatar
init    
pitiot committed
29
typedef PFP::MAP MAP;
David Cazier's avatar
David Cazier committed
30
31
32
33
typedef PFP::VEC3 VEC3 ;
typedef PFP::REAL REAL ;

#endif /* PFP_H_ */