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

combi_map_base_exp Class Reference

#include <combi_map_base_exp.hh>

Inheritance diagram for combi_map_base_exp:

Inheritance graph
[legend]
Collaboration diagram for combi_map_base_exp:

Collaboration graph
[legend]
List of all members.

Public Methods

 combi_map_base_exp (int dimx, int dimy)
 Constructor.

virtual ~combi_map_base_exp ()
 Virtual destructor.

dart sigma (dart) const
 Function to access to the sigma of one dart of the combinatorial map.

dart phi (dart b)
 Function that compute sigma precedent of the alpha of the dart.

int give_nb_edge () const
 Function that give the number of edge.

unsigned long give_background () const
 Function that give the backround value.

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

void give_pixel (dart, point &p) const
 Function that give the coordinates of the pixel defined by the dart.

void give_pointel (dart, point &p) const
 Function that give the coordinates of the vertex of the map defined by the dart.

move_type give_move (dart) const
 Function that give the orientation of the dart.

void init_combi_map_priv (combi_map_priv &c_map) const
 Function that initialize a combinatorial_map from a combi_map_base_exp.

int give_width () const
 Function that give the width of the base map.

int give_height () const
 Function that give the height of the base map.


Detailed Description

Class that manage the combinatorial maps of the base of the pyramid by storing sigma permutation


Constructor & Destructor Documentation

combi_map_base_exp::combi_map_base_exp int    dimx,
int    dimy
 

Constructor.

virtual combi_map_base_exp::~combi_map_base_exp   [inline, virtual]
 

Virtual destructor.


Member Function Documentation

int combi_map_base_exp::compute_index_orientation dart   ,
dart   
[virtual]
 

Function that compute the variation of orientation between two darts.

Implements combi_map_base.

unsigned long combi_map_base_exp::give_background   [virtual]
 

Function that give the backround value.

Implements combi_map.

int combi_map_base_exp::give_height   [virtual]
 

Function that give the height of the base map.

Implements combi_map_base.

move_type combi_map_base_exp::give_move dart    const [virtual]
 

Function that give the orientation of the dart.

Implements combi_map_base.

int combi_map_base_exp::give_nb_edge   [virtual]
 

Function that give the number of edge.

Implements combi_map.

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

Function that give the coordinates of the pixel defined by the dart.

Implements combi_map_base.

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

Function that give the coordinates of the vertex of the map defined by the dart.

Implements combi_map_base.

int combi_map_base_exp::give_width   [virtual]
 

Function that give the width of the base map.

Implements combi_map_base.

void combi_map_base_exp::init_combi_map_priv combi_map_priv   c_map const [virtual]
 

Function that initialize a combinatorial_map from a combi_map_base_exp.

Implements combi_map_base.

dart combi_map_base_exp::phi dart    b
 

Function that compute sigma precedent of the alpha of the dart.

Reimplemented from combi_map_base.

dart combi_map_base_exp::sigma dart    const [virtual]
 

Function to access to the sigma of one dart of the combinatorial map.

Implements combi_map_base.


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