[vtkusers] write dataset in VTK format

Mathieu Malaterre mathieu.malaterre at gmail.com
Tue Sep 16 11:15:01 EDT 2008


My fault, I misread the code, you still need the patch I commited to
CVS HEAD a couple of minutes ago :( It is handling both ASCII and
binary.

vtkXMLImageWriter + Binary should work though (hopefully...)



On Tue, Sep 16, 2008 at 5:10 PM, Madhusudhanan Balasubramanian
<madhu_lsu at yahoo.com> wrote:
> Mathieu,
>
> I have set "imageWriter->SetFileTypeToBinary();" for the vtkStructuredPointsWriter.  But I am still getting these errors.  I guess the second error is just cascaded from the first one.
>
> ERROR: In ..\..\..\Programs\VTK5.2\IO\vtkDataWriter.cxx, line 1139
> vtkStructuredPointsWriter (04C14C70): Type currently not supported
>
> ERROR: In ..\..\..\Programs\VTK5.2\IO\vtkStructuredPointsWriter.cxx, line 90
> vtkStructuredPointsWriter (04C14C70): Ran out of disk space; deleting file: E:/Madhu/DataFiles/GDCM/testWrite/tempData.vti
>
> Madhu.
>
>
> --- On Tue, 9/16/08, Mathieu Malaterre <mathieu.malaterre at gmail.com> wrote:
>
>> From: Mathieu Malaterre <mathieu.malaterre at gmail.com>
>> Subject: Re: [vtkusers] write dataset in VTK format
>> To: madhu_lsu at yahoo.com
>> Cc: "VTK users" <vtkusers at vtk.org>
>> Date: Tuesday, September 16, 2008, 9:58 AM
>> Madhu,
>>
>>   I found the issue, it would only happen in ASCII:
>>
>> $ cvs ci -m"ENH: Handle ASCII signed char too. Fix bug
>> for char. Need
>> to write unsigned char when char type is unsigned"
>> vtkDataWriter.cxx
>> /cvsroot/VTK/VTK/IO/vtkDataWriter.cxx,v  <--
>> vtkDataWriter.cxx
>> new revision: 1.136; previous revision: 1.135
>>
>>   you should really save your vtkImageData as binary:
>> 1. it will work out of the box for you
>> 2. it will be so much faster
>>
>> 2cts
>>
>> On Tue, Sep 16, 2008 at 4:43 PM, Mathieu Malaterre
>> <mathieu.malaterre at gmail.com> wrote:
>> > What ? do you have a way to reproduce the problem ?
>> >
>> > thx
>> >
>> > On Tue, Sep 16, 2008 at 4:30 PM, Madhusudhanan
>> Balasubramanian
>> > <madhu_lsu at yahoo.com> wrote:
>> >> Hi Mathieu,
>> >>
>> >> The problem with vtkStructuredPointsWriter is that
>> it doesn't support signed char type data.
>> >>
>> >> Madhu.
>> >>
>> >>
>> >> --- On Tue, 9/16/08, Mathieu Malaterre
>> <mathieu.malaterre at gmail.com> wrote:
>> >>
>> >>> From: Mathieu Malaterre
>> <mathieu.malaterre at gmail.com>
>> >>> Subject: Re: [vtkusers] write dataset in VTK
>> format
>> >>> To: madhu_lsu at yahoo.com
>> >>> Date: Tuesday, September 16, 2008, 2:13 AM
>> >>> vtkStructuredPointsWriter should do the trick.
>> >>>
>> >>> AFAIK you can still use vtkXMLImageDataWriter
>> but you need
>> >>> to specify
>> >>> Binary option (in which case file will not be
>> a valid XML
>> >>> file), by
>> >>> default it is using mime64 encoding (required
>> by XML
>> >>> specs).
>> >>>
>> >>> 2cts
>> >>>
>> >>> On Tue, Sep 16, 2008 at 5:53 AM, Madhusudhanan
>> >>> Balasubramanian
>> >>> <madhu_lsu at yahoo.com> wrote:
>> >>> > Hi,
>> >>> >
>> >>> > Can someone suggest a suitable class to
>> write
>> >>> (vtkImageData*) of size 1024x200x200 into a
>> VTK format file
>> >>> (.vti or .vtk)?  I tried
>> vtkXMLImageDataWriter, but the data
>> >>> file is almost 6 times the original size with
>> this class.  I
>> >>> appreciate the help.
>> >>> >
>> >>> > Madhu.
>> >>> >
>> >>> >
>> >>> >
>> >>> >
>> _______________________________________________
>> >>> > This is the private VTK discussion list.
>> >>> > Please keep messages on-topic. Check the
>> FAQ at:
>> >>> http://www.vtk.org/Wiki/VTK_FAQ
>> >>> > Follow this link to
>> subscribe/unsubscribe:
>> >>> >
>> http://www.vtk.org/mailman/listinfo/vtkusers
>> >>> >
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Mathieu
>> >>
>> >>
>> >>
>> >>
>> >
>> >
>> >
>> > --
>> > Mathieu
>> >
>>
>>
>>
>> --
>> Mathieu
>
>
>
>



-- 
Mathieu



More information about the vtkusers mailing list