Hi Jochen, since I fixed my std::map problem, the switching works perfectly now.
I was only still curios about the ID thing and pointers as std::map keys. While I was googling for the std::map problem I came across people saying that pointers are no good as keys. But this is not a MITK question to discuss. Using the nodes pointer is a what I did in first place and what I am still doing. So I will stick to that. Cheers, Marcel Neuhaus Jochen schrieb: > Hello Marcel, > > There is no unique ID value in mitk::DataTreeNode. I would suggest that you > use the pointer of the node the as an ID. It is as unique as it gets. I'm > not familiar with the PointListWidget, maybe Ingmar can give you more > information about switching nodes when he returns from the SPIEE conference. > > Regards, > Jochen > > --- > MSc. Jochen Neuhaus > DKFZ > German Cancer Research Center (Deutsches Krebsforschungszentrum) > Member of the Helmholtz Association > Division Medical and Biological Informatics E130 > Im Neuenheimer Feld 280 > D-69120 Heidelberg > Phone: 49-(0)6221-42-2329 > Fax: 49-(0)6221-42-2345 > E-Mail: [EMAIL PROTECTED] > Web: http://www.dkfz-heidelberg.de/en/mbi/people/Jochen_Neuhaus.html > > Confidentiality Note: This message is intended only for the use of the named > recipient(s) and may obtain confidential and/or privileged information. If > you are not the intended recipient, please contact the sender and delete the > message. Any unauthorized use of the information contained in this message is > prohibited. > > >> -----Ursprüngliche Nachricht----- >> Von: [EMAIL PROTECTED] [mailto:mitk-users- >> [EMAIL PROTECTED] Im Auftrag von Marcel Schenderlein >> Gesendet: Dienstag, 19. Februar 2008 09:53 >> An: [email protected] >> Betreff: Re: [mitk-users] ID for DataTreeNodes? >> >> Hi list, >> >> I just found, that I had a problem with using the std::map. So the >> underlying problem is solved, but the question for IDs still remains. >> >> Cheers, Marcel >> >> >> Marcel Schenderlein schrieb: >>> Hi list, >>> >>> is there anything like an unique ID for the data tree nodes? Or do I >>> have to setup a property for that? >>> >>> I wanted to write a method which switches a QmitkPointListWidget for >>> different data (one pointset for each data). So I stored everything >>> (interactor,label,color,etc. in a struct) as the value in a std::map. >>> Then I learned by hard that using pointers as keys for a std::map is >> a >>> bad bad thing. So now I am wondering which way to go. Use a std::map >>> with IDs for the nodes or use something else appropriate? Maybe even >>> MITK provides some structure for that? >>> >>> What would you suggest? >>> >>> Cheers, Marcel >>> >>> >>> >>> >> -- >> --------------------------------------------- >> Dipl.-Ing. Marcel Schenderlein >> Institute of Measurement, Control and Microtechnology >> Ulm University >> Albert Einstein Allee 41 >> 89081 Ulm, Germany >> >> Phone: +49 (0) 731 50 26338 >> FAX: +49 (0) 731 50 26301 >> Mobile: +49 (0) 176 217 33668 >> >> Email: [EMAIL PROTECTED] >> web: http://www.uni-ulm.de/in/mrm >> >> ----------------------------------------------------------------------- >> -- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> mitk-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/mitk-users > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > mitk-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mitk-users > -- --------------------------------------------- Dipl.-Ing. Marcel Schenderlein Institute of Measurement, Control and Microtechnology Ulm University Albert Einstein Allee 41 89081 Ulm, Germany Phone: +49 (0) 731 50 26338 FAX: +49 (0) 731 50 26301 Mobile: +49 (0) 176 217 33668 Email: [EMAIL PROTECTED] web: http://www.uni-ulm.de/in/mrm ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users
