Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

combi_map_base_imp.hh

Go to the documentation of this file.
00001 
00004 #ifndef __COMBI_MAP_BASE_IMP_HH__
00005 #define __COMBI_MAP_BASE_IMP_HH__
00006 
00007 #include "combi_map_base.hh"
00008 
00011 class combi_map_base_imp: public combi_map_base
00012 {
00013 private:
00014   int dimx,dimy;
00015   int nb_edge;
00016 
00017 public:
00019   combi_map_base_imp(int dimx,int dimy);
00021   virtual ~combi_map_base_imp()
00022   {}
00024   dart sigma(dart) const;
00026   int give_nb_edge() const;
00028   unsigned long give_background() const;
00029 
00031   int compute_index_orientation(dart,dart);
00033   void give_pixel(dart,point &p) const;
00035   void give_pointel(dart,point &p) const;
00037   move_type give_move(dart) const;
00039   void init_combi_map_priv(combi_map_priv &c_map) const;
00041   int give_width()const;
00043   int give_height()const;
00044 };
00045 
00046 #endif // __COMBI_MAP_BASE_IMP_HH__

Generated on Tue Jun 24 14:58:23 2003 for Combinatorial Pyramids by doxygen1.2.18