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

combi_map_gen Class Reference

#include <combi_map_gen.hh>

Inheritance diagram for combi_map_gen:

Inheritance graph
[legend]
Collaboration diagram for combi_map_gen:

Collaboration graph
[legend]
List of all members.

Public Methods

 combi_map_gen (pyramid *P)
 Constructor.

virtual ~combi_map_gen ()
 Virtual destructor.

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

virtual dart alpha (dart d) const
 Function to access to the alpha of one dart of the combinatorial map.

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

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

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


Public Attributes

pyramidpyr
 pointor to the pyramid from which the map was extracted

tab_dart sig
 Tab of dart that hold the sigma of the map.

tab_dart alph
 Tab of dart that hold the alpha of each dart in the map.

tab_dart m
 Tab of dart that hold the corresponding vertex for each dart of the map.

tab_label m_1
 Tab of vertex that hold on dart for each vertex of the map.

list_label vertex_set
 List of the vertex of the map.

int nb_edge
 Number of edge in the map.

unsigned long background
 The backgroud value.


Detailed Description

Class for the generalised combinatorial maps


Constructor & Destructor Documentation

combi_map_gen::combi_map_gen pyramid   P [inline]
 

Constructor.

virtual combi_map_gen::~combi_map_gen   [inline, virtual]
 

Virtual destructor.


Member Function Documentation

virtual dart combi_map_gen::alpha dart    d const [inline, virtual]
 

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

Implements combi_map.

Reimplemented in combi_map_priv.

unsigned long combi_map_gen::give_background   const [inline, virtual]
 

Function that give the backround value.

Implements combi_map.

Reimplemented in combi_map_priv.

virtual int combi_map_gen::give_nb_edge   const [inline, virtual]
 

Function that give the number of edge.

Implements combi_map.

Reimplemented in combi_map_priv.

int combi_map_gen::give_nb_vertices   const [inline]
 

Function that give the number of edge.

virtual dart combi_map_gen::sigma dart    d const [inline, virtual]
 

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

Implements combi_map.

Reimplemented in combi_map_priv.


Member Data Documentation

tab_dart combi_map_gen::alph
 

Tab of dart that hold the alpha of each dart in the map.

unsigned long combi_map_gen::background
 

The backgroud value.

tab_dart combi_map_gen::m
 

Tab of dart that hold the corresponding vertex for each dart of the map.

tab_label combi_map_gen::m_1
 

Tab of vertex that hold on dart for each vertex of the map.

int combi_map_gen::nb_edge
 

Number of edge in the map.

pyramid* combi_map_gen::pyr
 

pointor to the pyramid from which the map was extracted

tab_dart combi_map_gen::sig
 

Tab of dart that hold the sigma of the map.

list_label combi_map_gen::vertex_set
 

List of the vertex of the map.


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