From 073beee4fe00829223b3d5eaaff46f3c7a97dce5 Mon Sep 17 00:00:00 2001 From: Sylvain Thery Date: Tue, 13 Dec 2011 18:21:22 +0100 Subject: [PATCH] load/save avec les GCartes --- include/Topology/gmap/gmap0.h | 2 ++ include/Topology/gmap/gmap0.hpp | 6 ++++++ include/Topology/gmap/gmap1.h | 2 ++ include/Topology/gmap/gmap1.hpp | 6 ++++++ include/Topology/gmap/gmap2.h | 2 ++ include/Topology/gmap/gmap2.hpp | 6 ++++++ include/Topology/gmap/gmap3.h | 2 ++ include/Topology/gmap/gmap3.hpp | 6 ++++++ 8 files changed, 32 insertions(+) diff --git a/include/Topology/gmap/gmap0.h b/include/Topology/gmap/gmap0.h index 1a99e6e08..8fe51e442 100644 --- a/include/Topology/gmap/gmap0.h +++ b/include/Topology/gmap/gmap0.h @@ -52,6 +52,8 @@ public: virtual void clear(bool removeAttrib); + virtual void update_topo_shortcuts(); + /*! @name Basic Topological Operators * Access and Modification *************************************************************************/ diff --git a/include/Topology/gmap/gmap0.hpp b/include/Topology/gmap/gmap0.hpp index dd7435b98..22888af00 100644 --- a/include/Topology/gmap/gmap0.hpp +++ b/include/Topology/gmap/gmap0.hpp @@ -53,6 +53,12 @@ inline void GMap0::clear(bool removeAttrib) init() ; } +inline void GMap0::update_topo_shortcuts() +{ + GenericMap::update_topo_shortcuts(); + m_beta0 = getRelation("beta0"); +} + /*! @name Basic Topological Operators * Access and Modification *************************************************************************/ diff --git a/include/Topology/gmap/gmap1.h b/include/Topology/gmap/gmap1.h index 4dcbdd085..39fcefc90 100644 --- a/include/Topology/gmap/gmap1.h +++ b/include/Topology/gmap/gmap1.h @@ -51,6 +51,8 @@ public: virtual void clear(bool removeAttrib); + virtual void update_topo_shortcuts(); + /*! @name Basic Topological Operators * Access and Modification *************************************************************************/ diff --git a/include/Topology/gmap/gmap1.hpp b/include/Topology/gmap/gmap1.hpp index 80c7d2546..9481aa3d9 100644 --- a/include/Topology/gmap/gmap1.hpp +++ b/include/Topology/gmap/gmap1.hpp @@ -52,6 +52,12 @@ inline void GMap1::clear(bool removeAttrib) init() ; } +inline void GMap1::update_topo_shortcuts() +{ + GMap0::update_topo_shortcuts(); + m_beta1 = getRelation("beta1"); +} + /*! @name Basic Topological Operators * Access and Modification *************************************************************************/ diff --git a/include/Topology/gmap/gmap2.h b/include/Topology/gmap/gmap2.h index b9021f569..05701da91 100644 --- a/include/Topology/gmap/gmap2.h +++ b/include/Topology/gmap/gmap2.h @@ -51,6 +51,8 @@ public: virtual void clear(bool removeAttrib); + virtual void update_topo_shortcuts(); + /*! @name Basic Topological Operators * Access and Modification *************************************************************************/ diff --git a/include/Topology/gmap/gmap2.hpp b/include/Topology/gmap/gmap2.hpp index 8d27496d4..5a17979a2 100644 --- a/include/Topology/gmap/gmap2.hpp +++ b/include/Topology/gmap/gmap2.hpp @@ -52,6 +52,12 @@ inline void GMap2::clear(bool removeAttrib) init() ; } +inline void GMap2::update_topo_shortcuts() +{ + GMap1::update_topo_shortcuts(); + m_beta2 = getRelation("beta2"); +} + /*! @name Basic Topological Operators * Access and Modification *************************************************************************/ diff --git a/include/Topology/gmap/gmap3.h b/include/Topology/gmap/gmap3.h index 91ffa147b..8d21248ea 100644 --- a/include/Topology/gmap/gmap3.h +++ b/include/Topology/gmap/gmap3.h @@ -51,6 +51,8 @@ public: virtual void clear(bool removeAttrib); + virtual void update_topo_shortcuts(); + /*! @name Basic Topological Operators * Access and Modification *************************************************************************/ diff --git a/include/Topology/gmap/gmap3.hpp b/include/Topology/gmap/gmap3.hpp index 156e26b90..168384011 100644 --- a/include/Topology/gmap/gmap3.hpp +++ b/include/Topology/gmap/gmap3.hpp @@ -52,6 +52,12 @@ inline void GMap3::clear(bool removeAttrib) init() ; } +inline void GMap3::update_topo_shortcuts() +{ + GMap2::update_topo_shortcuts(); + m_beta3 = getRelation("beta3"); +} + /*! @name Basic Topological Operators * Access and Modification *************************************************************************/ -- GitLab