On Thu, 2008-06-12 at 16:13 +0200, Xabier Artaechevarria Artieda wrote:
> // set colors for the segments
>    mitk::LabeledImageLookupTable* lut = mitk::LabeledImageLookupTable::New();

> lut->SetColorForLabel(1, 1.0, 0.0, 0.0, 1.0 );
> 
> I guess it has to do with the fact that "lut" is not created as  
> "Pointer" but with "*".
> 

This is definitely a problem! Whenever you create something
with ::New(), the first thing to do is to assign the return value
of ::New() to some SmartPointer object. Otherwise the returned object
will be destroyed immediately (returned value is a SmartPointer,
returned SmartPointer goes out of scope quite soon, destroys object it
points to).

Regards
Daniel

-- 
Dipl.-Inform. Med. Daniel Maleike          Phone: +49 6221 42 2326
Deutsches Krebsforschungszentrum           Im Neuenheimer Feld 280
Medical and Biological Informatics (E130)         69120 Heidelberg


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to