]> SALOME platform Git repositories - modules/yacs.git/blobdiff - src/engine/LinkedBlocPoint.cxx
Salome HOME
Visitor for AbstractPoint
[modules/yacs.git] / src / engine / LinkedBlocPoint.cxx
index b4d2e7f2f116193d763a731d33de19a433b20565..e9c32e8f5b69c8606a37dda1cfed25e0b5331e5f 100644 (file)
@@ -18,6 +18,7 @@
 //
 
 #include "LinkedBlocPoint.hxx"
+#include "PointVisitor.hxx"
 #include "Exception.hxx"
 
 using namespace YACS::ENGINE;
@@ -79,6 +80,14 @@ std::string LinkedBlocPoint::getRepr() const
   return ret;
 }
 
+void LinkedBlocPoint::accept(PointVisitor *pv)
+{
+  pv->beginLinkedBlocPoint(this);
+  for(auto it:_nodes)
+    it->accept(pv);
+  pv->endLinkedBlocPoint(this);
+}
+
 LinkedBlocPoint::~LinkedBlocPoint()
 {
 }