<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"><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; ">GDAL core is mostly C++<div>but it is exposed thru a 'C' interface for stability reasons</div><div><br></div><div>e.g. the 'C API' is stable thru major releases whereas the</div><div>underlying implementation may change</div><div><br></div><div> <br><div><div>On Mar 1, 2014, at 11:07 AM, Aaron Boxer <<a href="mailto:boxerab@gmail.com">boxerab@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Thanks, Norman! That is very useful. <div>I haven't decided yet whether to use C or C++ for the library language.</div><div>Is the gdal core C or C++? I am tending to C over C++, just for portability.</div>
<div>But I want to avoid the spaghetti code I see in OpenJPEG.</div><div><br></div><div>Any comments on this?</div><div><br></div><div>Thanks again,</div><div>Aaron</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Sat, Mar 1, 2014 at 10:37 AM, Norman Vine <span dir="ltr"><<a href="mailto:nhv@cape.com" target="_blank">nhv@cape.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word"><div><div>These should help</div><div><br></div><div><a href="http://gdal.org/gdal_drivertut.html" target="_blank">http://gdal.org/gdal_drivertut.html</a></div><div><a href="http://trac.osgeo.org/gdal/browser/trunk/gdal/frmts/openjpeg/openjpegdataset.cpp" target="_blank">http://trac.osgeo.org/gdal/browser/trunk/gdal/frmts/openjpeg/openjpegdataset.cpp</a></div>
<div><div class="h5"><div><br></div><div>On Mar 1, 2014, at 10:27 AM, Aaron Boxer <<a href="mailto:boxerab@gmail.com" target="_blank">boxerab@gmail.com</a>> wrote:</div><br></div></div><blockquote type="cite"><div><div class="h5">
<div dir="ltr">Hello,<div><br><div>I recently started developing an open source jpeg2000 compression library using opencl.</div><div>I would like to base the library design on the very successful gdal library design.</div>
<div>Can anyone recomend any resources to help me to grok the high level design of gdal?</div><div><br></div><div>Thanks so much,</div><div>Aaron</div></div></div></div></div>
_______________________________________________<br>gdal-dev mailing list<br><a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a><br><a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a></blockquote>
</div><br></div></blockquote></div><br></div>
</blockquote></div><br></div></body></html>