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

combi_map_base_imp Class Reference

#include <combi_map_base_imp.hh>

Inheritance diagram for combi_map_base_imp:

Inheritance graph
[legend]
Collaboration diagram for combi_map_base_imp:

Collaboration graph
[legend]
List of all members.

Public Methods

 combi_map_base_imp (int dimx, int dimy)
 Constructor.

virtual ~combi_map_base_imp ()
 Virtual destructor.

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

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_imp.

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 without storing sigma permutation


Constructor & Destructor Documentation

combi_map_base_imp::combi_map_base_imp int    dimx,
int    dimy
 

Constructor.

virtual combi_map_base_imp::~combi_map_base_imp   [inline, virtual]
 

Virtual destructor.


Member Function Documentation

int combi_map_base_imp::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_imp::give_background   [virtual]
 

Function that give the backround value.

Implements combi_map.

int combi_map_base_imp::give_height   [virtual]
 

Function that give the height of the base map.

Implements combi_map_base.

move_type combi_map_base_imp::give_move dart    const [virtual]
 

Function that give the orientation of the dart.

Implements combi_map_base.

int combi_map_base_imp::give_nb_edge   [virtual]
 

Function that give the number of edge.

Implements combi_map.

void combi_map_base_imp::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_imp::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_imp::give_width   [virtual]
 

Function that give the width of the base map.

Implements combi_map_base.

void combi_map_base_imp::init_combi_map_priv combi_map_priv   c_map const [virtual]
 

Function that initialize a combinatorial_map from a combi_map_base_imp.

Implements combi_map_base.

dart combi_map_base_imp::sigma dart    const [virtual]
 

Function to compute 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:45 2003 for Combinatorial Pyramids by doxygen1.2.18