Hi Claudia,

the rendering of the image is controlled by the "binary" property of the 
DataNode. When you call SetData on the node, SetDefaultProperties is 
executed which determines whether the image is binary or not and sets 
different properties (binary, color etc., look at the property list in 
the data manager). You can modify these properties after calling SetData 
and the rendering will be "normal" again. Look at the 
mitkImageMapperGL2D::SetDefaultProperties implementation for details:

http://docs.mitk.org/nightly-qt4/classmitk_1_1ImageMapperGL2D.html#3dd180f0246adee10fcb51cbc6e5f752

Marco

On 09/30/2010 11:34 AM, Claudia Hänel wrote:
> Hi,
>
> I've got the following problem. I need a time series were some timesteps
> are a dataset complete filled with zeros and some have real image data.
> The first image of the series nedds to be one with zeros. To create one
> I do the following:
>
> ImageType::Pointer itkImage = ImageType::New();
> itkImage->SetRegions(region);
> itkImage->SetOrigin(origin);
> itkImage->SetSpacing(spacing);
> itkImage->SetDirection(direction);
> itkImage->Allocate();
> itkImage->FillBuffer(0);
> itkImage->Update();
>
> zeroImage = mitk::Image::New();
> mitk::CastToMitkImage(itkImage,zeroImage);
>
> This zeroImage is than added to a mitk::Image containing all timesteps.
> The initialization for itk and mitk image is done with a float
> PixelType. Somehow this image is automatically turned into a binary
> image. That causes several problems. One is the warning that the
> PixelType for binary images should be (un)signed char. Furthermore the
> layer in the QmitkStdMultiWidget is turned into red.. Most important is
> the fact that all following images in my timeseries are turned into a
> binary images, too, even if they have different values.
>
> Has anyone an idea how I can create and image with zeros that is not
> automatically defined as a binary image?
> Thanks for your help in advance.
>
> Regards,
> Claudia
>


------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to