Salome HOME
Merge from branch CCRT_Port_V220.
[modules/kernel.git] / src / SALOMEDS / SALOMEDS_ChildIterator_i.hxx
index cf9b71ce971bc4315db27423ca37a9c85d7e1ef4..dc7cfbe9cea0d05ae9a1fb74208e72f88c191ec3 100644 (file)
@@ -38,6 +38,7 @@
 #include <TDF_Label.hxx>
 
 class SALOMEDS_Study_i;
+class SALOMEDS_SObject_i;
 
 class SALOMEDS_ChildIterator_i: public POA_SALOMEDS::ChildIterator,
                                public PortableServer::RefCountServantBase 
@@ -52,10 +53,13 @@ private:
 
 public:
   SALOMEDS_ChildIterator_i(SALOMEDS_Study_i* theStudy,
-                          const TDF_Label& theLabel);
+                          const TDF_Label& theLabel,
+                          bool theIsAllLevels = false);
 
   ~SALOMEDS_ChildIterator_i();
   
+  SALOMEDS_SObject_i* GetValue();
+
   virtual void Init();
   virtual void InitEx(CORBA::Boolean);
   virtual CORBA::Boolean More();