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

combi_map_base Class Reference

#include <combi_map_base.hh>

Inheritance diagram for combi_map_base:

Inheritance graph
[legend]
Collaboration diagram for combi_map_base:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual dart sigma (dart) const=0
 A pur virtual function to access to the sigma of one dart of the combinatorial map.

dart phi (dart b)
 optimization of the phi function of the mother class.

virtual dart alpha (dart b) const
 A pure virtual function to access to the alpha of one dart of the combinatorial map.

virtual int compute_index_orientation (dart, dart)=0
 Function that compute the variation of orientation between two darts.

virtual void give_pixel (dart, point &p) const=0
 A pure virtual function that give the coordinates of the pixel defined by the dart.

virtual void give_pointel (dart, point &p) const=0
 A pure virtual function that give the coordinates of the vertex of the map defined by the dart.

virtual move_type give_move (dart) const=0
 A pure virtual function that give the orientation of the dart.

virtual void init_combi_map_priv (combi_map_priv &c_map) const=0
 A pure virtual function that initialize a combinatorial_map from a combi_map_base.

virtual int give_width () const=0
 A pure virtual function that give the width of the base map.

virtual int give_height () const=0
 A pure virtual function that give the height of the base map.


Detailed Description

Model class for the combinatorial maps of the base of the pyramid


Member Function Documentation

virtual dart combi_map_base::alpha dart    b const [inline, virtual]
 

A pure virtual function to access to the alpha of one dart of the combinatorial map.

Implements combi_map.

virtual int combi_map_base::compute_index_orientation dart   ,
dart   
[pure virtual]
 

Function that compute the variation of orientation between two darts.

Implemented in combi_map_base_exp, and combi_map_base_imp.

virtual int combi_map_base::give_height   [pure virtual]
 

A pure virtual function that give the height of the base map.

Implemented in combi_map_base_exp, and combi_map_base_imp.

virtual move_type combi_map_base::give_move dart    const [pure virtual]
 

A pure virtual function that give the orientation of the dart.

Implemented in combi_map_base_exp, and combi_map_base_imp.

virtual void combi_map_base::give_pixel dart   ,
point &    p
const [pure virtual]
 

A pure virtual function that give the coordinates of the pixel defined by the dart.

Implemented in combi_map_base_exp, and combi_map_base_imp.

virtual void combi_map_base::give_pointel dart   ,
point &    p
const [pure virtual]
 

A pure virtual function that give the coordinates of the vertex of the map defined by the dart.

Implemented in combi_map_base_exp, and combi_map_base_imp.

virtual int combi_map_base::give_width   [pure virtual]
 

A pure virtual function that give the width of the base map.

Implemented in combi_map_base_exp, and combi_map_base_imp.

virtual void combi_map_base::init_combi_map_priv combi_map_priv   c_map const [pure virtual]
 

A pure virtual function that initialize a combinatorial_map from a combi_map_base.

Implemented in combi_map_base_exp, and combi_map_base_imp.

dart combi_map_base::phi dart    b [inline]
 

optimization of the phi function of the mother class.

Reimplemented from combi_map.

Reimplemented in combi_map_base_exp.

virtual dart combi_map_base::sigma dart    const [pure virtual]
 

A pur virtual function to access to the sigma of one dart of the combinatorial map.

Implements combi_map.

Implemented in combi_map_base_exp, and combi_map_base_imp.


The documentation for this class was generated from the following file:
Generated on Tue Jun 24 14:58:44 2003 for Combinatorial Pyramids by doxygen1.2.18