[Insight-users] Spatial Objects and the SpatialObjectToImageFilter
Julien Jomier
jjomier at cs.unc.edu
Sun May 1 23:37:34 EDT 2005
Hi Dominique,
The IsInside() function is not implemented for the ArrowSpatialObject so
the SpatialObjectToImageFilter cannot be used with this object.
However, for Line, Surface and BlobSpatialObject the
SpatialObjectToImageFilter should work. As you probably know these
objects are composed of points (each point having at least a location
plus other parameters). The SpatialObjectToImageFilter will set a bright
pixel if at least one point lies inside a pixel.
My guess is that you are not creating the Line/Surface/BlobSpatialObject
correctly. You can look at the SoftwareGuide (chapter 5) for more
information on how to create these objects.
Let us know if you have further problems,
Julien
Dominique Belhachemi wrote:
> Hello,
>
> after creating a SpatialObject i can produce an Image of this
> SpatialObject with the SpatialObjectToImageFilter.
>
> This process works fine in the case of CylinderSpatialObject or
> EllipseSpatialObjects for example.
>
> But this process produces for a few SpatialObjects like
> - ArrowSpatialObject
> - LineSpatialObject
> - SurfaceSpatialObject
> - BlobSpatialObject
> only Images with grayvalue zero. (This means the pictures are black)
>
>
> Is this volitional ?
> How can i solve this problem?
>
>
> Dominique
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
More information about the Insight-users
mailing list