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

value_set Class Reference

#include <value_set.hh>

Inheritance diagram for value_set:

Inheritance graph
[legend]
Collaboration diagram for value_set:

Collaboration graph
[legend]
List of all members.

Public Methods

void set_combinatorial_map (combi_map_priv &c_map)
 Function that will be use to update the pointor on the combinatorial_map.

virtual void init (combi_map_base &)=0
 A pure virtual function to initialize the data_set during the construction of the pyramid.

virtual void contract_edge (int level, dart d1, dart d2, vertex v1, vertex v2)
 A virtual function to manage the data when an edge will be contracted.

virtual void remove_empty_self_loops (dart d1, dart d2, vertex v)
 A virtual function to manage the data when an empty self-loop will be remove.

virtual void remove_double_edges (int level, dart d1, dart d2)
 A virtual function to manage the data when a double edge will be remove.

virtual void update_vertex_set (int, vertex, vertex)
 A virtual function to manage the data when vertex set is updated.


Detailed Description

Model class to manage the value data of the pyramid


Member Function Documentation

virtual void value_set::contract_edge int    level,
dart    d1,
dart    d2,
vertex    v1,
vertex    v2
[inline, virtual]
 

A virtual function to manage the data when an edge will be contracted.

Reimplemented in color_and_border_set.

virtual void value_set::init combi_map_base   [pure virtual]
 

A pure virtual function to initialize the data_set during the construction of the pyramid.

Implemented in color_and_border_set.

virtual void value_set::remove_double_edges int    level,
dart    d1,
dart    d2
[inline, virtual]
 

A virtual function to manage the data when a double edge will be remove.

Reimplemented in color_and_border_set.

virtual void value_set::remove_empty_self_loops dart    d1,
dart    d2,
vertex    v
[inline, virtual]
 

A virtual function to manage the data when an empty self-loop will be remove.

Reimplemented in color_and_border_set.

void value_set::set_combinatorial_map combi_map_priv   c_map [inline]
 

Function that will be use to update the pointor on the combinatorial_map.

virtual void value_set::update_vertex_set int   ,
vertex   ,
vertex   
[inline, virtual]
 

A virtual function to manage the data when vertex set is updated.

Reimplemented in color_and_border_set.


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