<feed xmlns='http://www.w3.org/2005/Atom'>
<title>voronoi, branch master</title>
<subtitle>Exploration of Voronoi diagrams in C++</subtitle>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/'/>
<entry>
<title>Add README.md</title>
<updated>2016-05-22T20:19:42+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-22T20:19:42+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=ea094bf6abe23b1091982c28bde98643dc135e92'/>
<id>ea094bf6abe23b1091982c28bde98643dc135e92</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add MIT license</title>
<updated>2016-05-22T17:34:24+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-22T17:34:24+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=e4b2f9be772d44038d998d647114c078d93e4fbc'/>
<id>e4b2f9be772d44038d998d647114c078d93e4fbc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement script to automatically generate a GIF of the Voronoi-diagrams based on the Minkowski metric for p in [1, 2]</title>
<updated>2016-05-22T16:52:09+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-22T16:52:09+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=2259500ee50ddb17c2e4d6768973dd233d011c29'/>
<id>2259500ee50ddb17c2e4d6768973dd233d011c29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract determination of nearest reference vector</title>
<updated>2016-05-22T16:35:37+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-22T16:35:37+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=acd94fec68d3d207cc05613d0fd3747cd59c9049'/>
<id>acd94fec68d3d207cc05613d0fd3747cd59c9049</id>
<content type='text'>
Replaced const reference with call by value style functions to simplify the code (no performance degredation was detected).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replaced const reference with call by value style functions to simplify the code (no performance degredation was detected).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix segmentation fault when instantiating `ppm_pixel_stream` in a multithreaded environment</title>
<updated>2016-05-22T14:54:02+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-22T14:54:02+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=c74e2c191298544e393823f3db51db70e83b81f7'/>
<id>c74e2c191298544e393823f3db51db70e83b81f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract image generation into shared library</title>
<updated>2016-05-22T14:48:43+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-22T14:48:43+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=e02d92e7bcd57b627146a89b694f3767a594c716'/>
<id>e02d92e7bcd57b627146a89b694f3767a594c716</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce `imgen::vector` tuple alias, generate metrics as double</title>
<updated>2016-05-22T14:47:38+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-22T14:47:38+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=9577bd535a18be9c3348f63ebaf434e1f14b8bcd'/>
<id>9577bd535a18be9c3348f63ebaf434e1f14b8bcd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Consistently use `std::ptrdiff_t` for coordinates</title>
<updated>2016-05-22T00:02:58+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-22T00:02:58+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=e565d4e44c8013607a372c0f2a4af0eee8164843'/>
<id>e565d4e44c8013607a372c0f2a4af0eee8164843</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent off-by-one errors during sequential generation</title>
<updated>2016-05-21T23:46:18+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-21T23:46:18+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=05534078833a80ab435e343438485a4dad410c9d'/>
<id>05534078833a80ab435e343438485a4dad410c9d</id>
<content type='text'>
i.e. replaced  floating point iteration counter with an integer and use it to calculate the actual p values.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
i.e. replaced  floating point iteration counter with an integer and use it to calculate the actual p values.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement unit circle example</title>
<updated>2016-05-20T21:53:22+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-20T21:53:22+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=fefb5de652f3f07eda7bfb79ebb0134b64e5bd19'/>
<id>fefb5de652f3f07eda7bfb79ebb0134b64e5bd19</id>
<content type='text'>
`unit_circle.sh` generates a animated GIF of the circle states between
p=1 and p=3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`unit_circle.sh` generates a animated GIF of the circle states between
p=1 and p=3.
</pre>
</div>
</content>
</entry>
<entry>
<title>Generalize parallel generation of Voronoi diagrams</title>
<updated>2016-05-15T22:07:29+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-15T22:07:29+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=d87a9b0960ddd4397325fe7240b484ec9f79e7af'/>
<id>d87a9b0960ddd4397325fe7240b484ec9f79e7af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement basic multi threading</title>
<updated>2016-05-14T21:36:50+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-14T21:36:50+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=f7d5b04e07a874903969d8c55b78ab727d6a1769'/>
<id>f7d5b04e07a874903969d8c55b78ab727d6a1769</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement serial graphic generation</title>
<updated>2016-05-14T21:07:43+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-14T21:07:43+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=c7de3b623c77162dd1d06103dafcc216e56229d9'/>
<id>c7de3b623c77162dd1d06103dafcc216e56229d9</id>
<content type='text'>
i.e. generate the source of a GIF visualizing the fluid morphing of the manhattan metric into the euclidean metric for p -&gt; 2.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
i.e. generate the source of a GIF visualizing the fluid morphing of the manhattan metric into the euclidean metric for p -&gt; 2.
</pre>
</div>
</content>
</entry>
<entry>
<title>Separate into multiple compilation units, add color functions</title>
<updated>2016-05-14T21:06:20+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-14T21:06:20+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=64880ba1019f8c81470d697143b7bf48143b2fc8'/>
<id>64880ba1019f8c81470d697143b7bf48143b2fc8</id>
<content type='text'>
* fix cartesian coordinate determination
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix cartesian coordinate determination
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract stream management into `ppm_pixel_stream`, provide Cartesian coordinates</title>
<updated>2016-05-14T14:28:50+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-14T14:28:50+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=8e1d7c4e484ef43dddc5074055727694ceb0e37b'/>
<id>8e1d7c4e484ef43dddc5074055727694ceb0e37b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Express Euclidean and Manhattan metric in terms of the Minkowski metric</title>
<updated>2016-05-08T20:26:18+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-08T20:26:18+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=0bc5575e0f744bfc3f5047e4a163cd1940864964'/>
<id>0bc5575e0f744bfc3f5047e4a163cd1940864964</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement _manhattan metric_</title>
<updated>2016-05-08T19:05:42+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-08T19:05:42+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=9a4b7db288446c279e8920d8575d52f5b5be6e7f'/>
<id>9a4b7db288446c279e8920d8575d52f5b5be6e7f</id>
<content type='text'>
Changed metric parameter types to int as `std::size_t` behaved weirdly during math operations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changed metric parameter types to int as `std::size_t` behaved weirdly during math operations.
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt example to generate a Voronoi diagram for n points</title>
<updated>2016-05-08T18:39:59+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-08T18:39:59+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=301c689285d49a969c335cd93132ee84ca064ddb'/>
<id>301c689285d49a969c335cd93132ee84ca064ddb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement basic PPM writing function</title>
<updated>2016-05-08T17:50:45+00:00</updated>
<author>
<name>Adrian Kummerlaender</name>
</author>
<published>2016-05-08T17:50:45+00:00</published>
<link rel='alternate' type='text/html' href='https://code.kummerlaender.eu/voronoi/commit/?id=21423a44d6e3091addc00c1b0769336e1f154d4e'/>
<id>21423a44d6e3091addc00c1b0769336e1f154d4e</id>
<content type='text'>
`write_ppm` generates a PPM image using a given generation function.
Output is written using `std::ofstream`.
The library is intended to become a straight forward way to test out various visualizations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`write_ppm` generates a PPM image using a given generation function.
Output is written using `std::ofstream`.
The library is intended to become a straight forward way to test out various visualizations.
</pre>
</div>
</content>
</entry>
</feed>
