Hi Albert,

have you tried calling "it->GetName()" inside your loop? Unless there are 
syntax errors (perhaps it would be "(*it)->GetName()"), this should work and 
give you the name for each object.


Regards,
Daniel


--

Dr. Daniel Maleike, Mint Medical GmbH

Friedrich-Ebert-Straße 2, 69221 Dossenheim/Heidelberg
Geschäftsführer: Dr. Matthias Baumhauer, Registergericht Mannheim, HRB 709351
________________________________
From: Albert Alises <ironicpsy...@gmail.com>
Sent: Monday, August 1, 2016 2:35 PM
To: mitk-users@lists.sourceforge.net
Subject: [mitk-users] Iterate through nodes of the data Storage

Hello,

I want to check if a node with a certain name is already on the data Storage. 
So far, I retrieve all the nodes on the data storage using:

   mitk::DataStorage::SetOfObjects::ConstPointer allNodes = 
this->GetDataStorage()->GetAll();


However, I do not know how to iterate through the set of objects. I have tried 
creating a loop with a constant iterator, like:

 for ( mitk::DataStorage::SetOfObjects::ConstIterator it = allNodes->Begin(); 
it != allNodes->End(); ++it){


}


I do not know how to iterathe through the different names of the objects and 
compare with a string, given the iterator. How could I do it?

Cheers,
Albert.
------------------------------------------------------------------------------
_______________________________________________
mitk-users mailing list
mitk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to