<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
That's awesome! Thanks for those patches!
<div><br>
<div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  ">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div>Marc</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>__________________________</div>
<div><br>
</div>
<div>Marc Chamberland, MSc</div>
PhD candidate<br>
Department of Physics<br>
Carleton University<br>
Ottawa (ON)</div>
</span></div>
<br>
<div>
<div>On Jun 18, 2014, at 4:54, Patay Gergely <<a href="mailto:patay.gergely@mediso.hu">patay.gergely@mediso.hu</a>> wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">Dear Gaters,<br>
<br>
here are a few patches against the upstream (ie. master branch) Gate source code. Since I am not a member of the collaboration, I cannot directly commit them into the git repository.<br>
<br>
The first patch was written by Dávid Völgyes (formerly at Mediso and at COMPET). These are C++ bugfixes (unchecked ranges, memory corruptions).<br>
[1] <a href="https://dl.dropboxusercontent.com/u/43097994/gate7/cppfix_dvolgyes.patch.gz">
https://dl.dropboxusercontent.com/u/43097994/gate7/cppfix_dvolgyes.patch.gz</a><br>
<br>
The second patch contains Gate wrappers to all the missing Geant4 solid objects from
<a href="http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch04.html">
http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch04.html</a> .<br>
With this patch the following extra shapes will be available: cut tube, elliptical cone, generic trapezoid, hyperbolic tube, parallelepiped, paraboloid tube, tetrahedron, torus, twisted box, twisted trapezoid, generic twisted trapezoid and twisted tube segment.<br>
[2] <a href="https://dl.dropboxusercontent.com/u/43097994/gate7/geant4-geometry.patch.gz">
https://dl.dropboxusercontent.com/u/43097994/gate7/geant4-geometry.patch.gz</a><br>
<br>
The third patch is a heavy modification of the Interfile reader. Besides some code cleaning and refactoring, it solves the following issues:<br>
- if the key 'name of data file' is present in the header file then it won't guess the name<br>
- the 'number of bytes per pixel' key (1,2,4,8...) is implemented<br>
- the 'data offset in bytes' key is implemented<br>
- the 'number format' key now accepts 'signed integer', 'unsigned integer', 'short float', 'long float' and (for convenience) 'float', as seen in the Interfile 3.3 standard.<br>
The interfile reader thus accepts signed or unsigned 8, 16, 32 or 64 bit integer as well as 32 (float) or 64 bit (double) floating point data from little or big endian binary file.<br>
[3] <a href="https://dl.dropboxusercontent.com/u/43097994/gate7/interfile.patch.gz">
https://dl.dropboxusercontent.com/u/43097994/gate7/interfile.patch.gz</a><br>
<br>
cheers,<br>
Gergely<br>
<br>
---<br>
Gergely Patay<br>
physicist<br>
Mediso Medical Imaging Systems Ltd.<br>
Hungary<br>
_______________________________________________<br>
Gate-users mailing list<br>
<a href="mailto:Gate-users@lists.opengatecollaboration.org">Gate-users@lists.opengatecollaboration.org</a><br>
http://lists.opengatecollaboration.org/mailman/listinfo/gate-users</blockquote>
</div>
<br>
</div>
</body>
</html>