Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
types.hpp
00001 #ifndef _TYPES_HPP_
00002 #define _TYPES_HPP_
00003 
00004 #include <map>
00005 #include <list>
00006 #include <string>
00007 #include <vector>
00008 
00009 
00010 namespace jafar {
00011   namespace facetsmap {
00012     class Facet;
00013     typedef std::vector<Facet*> vFacets;
00014     typedef vFacets::iterator vFacets_it;
00015     typedef vFacets::const_iterator vFacets_cit;
00016     typedef std::pair<Facet*, Facet*> pFacets;
00017     typedef std::vector<pFacets> vpFacets;
00018     typedef vpFacets::iterator vpFacets_it;
00019     typedef vpFacets::const_iterator vpFacets_cit;
00020         
00021     class FacetsGroup;
00022     typedef std::vector<jafar::facetsmap::FacetsGroup*> vFacetsGroup;
00023     typedef vFacetsGroup::iterator vFacetsGroup_it;
00024     typedef vFacetsGroup::const_iterator vFacetsGroup_cit;
00025     
00026     typedef std::map<unsigned int,Facet*> id2Facet;
00027     typedef id2Facet::iterator id2Facet_it;
00028     typedef id2Facet::const_iterator id2Facet_cit;
00029 
00030     typedef std::vector<unsigned int> vUints;
00031     typedef vUints::iterator vUints_it;
00032     typedef vUints::const_iterator vUints_cit;
00033 
00034     typedef std::list<unsigned int> lUints;
00035     typedef lUints::iterator lUints_it;
00036     typedef lUints::const_iterator lUints_cit;
00037   };
00038 };
00039 
00040 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:18 for Jafar by doxygen 1.7.6.1
LAAS-CNRS