<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p style="margin-top:0;margin-bottom:0"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;">Hello,</span><br>
</p>
<div style="color: rgb(0, 0, 0);">
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">I am new to Paraview and C++ coming from a mostly mathematics background. I am emailing to get resources or help on writing binary XML VTK files from C++.</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">I have finally succeeded in using the ASCII XML VTK format for a 2D rectilinear CFD application. My ".pvtr" file is shown below.</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">How can I write this file and my other XML VTK files in binary from C++? Do I need a special C++ library?</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">filename: <span>PVTK0000.pvtr</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0">contents:</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0"></p>
<div><?xml version="1.0"?></div>
<div><VTKFile type="PRectilinearGrid" version="0.1" byte_order="LittleEndian"></div>
<div><span style="white-space:pre"></span><PRectilinearGrid WholeExtent="1 20 1 20 0 0" GhostLevel="1"></div>
<div><span style="white-space:pre"></span><PPointData Scalars="flow data"></div>
<div><span style="white-space:pre"></span><PDataArray type="Float32" Name="rho" format="ascii"/></div>
<div><span style="white-space:pre"></span><PDataArray type="Float32" Name="u" format="ascii"/></div>
<div><span style="white-space:pre"></span><PDataArray type="Float32" Name="v" format="ascii"/></div>
<div><span style="white-space:pre"></span><PDataArray type="Float32" Name="uxN" format="ascii"/></div>
<div><span style="white-space:pre"></span><PDataArray type="Float32" Name="vyN" format="ascii"/></div>
<div><span style="white-space:pre"></span></PPointData></div>
<div><span style="white-space:pre"></span><PCoordinates></div>
<div><span style="white-space:pre"></span><PDataArray type="Float32" Name="x" format="ascii"/></div>
<div><span style="white-space:pre"></span><PDataArray type="Float32" Name="y" format="ascii"/></div>
<div><span style="white-space:pre"></span><PDataArray type="Float32" Name="z" format="ascii"/></div>
<div><span style="white-space:pre"></span></PCoordinates></div>
<div><span style="white-space:pre"></span><Piece Extent="0 21 0 21 0 0" Source="YY0000_0000.vtr"/></div>
<div><span style="white-space:pre"></span></PRectilinearGrid></div>
<div></VTKFile></div>
<div><br>
</div>
<div>Thank you,</div>
<div>Nicholas Stegmeier</div>
<br>
<p></p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
</div>
</div>
</div>
</div>
</body>
</html>