Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r55777 - sandbox/gtl/doc/GTL_boostcon_draft03_files
From: lucanus.j.simonson_at_[hidden]
Date: 2009-08-25 11:55:52


Author: ljsimons
Date: 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
New Revision: 55777
URL: http://svn.boost.org/trac/boost/changeset/55777

Log:
added support files for boostcon presentation
Added:
   sandbox/gtl/doc/GTL_boostcon_draft03_files/
   sandbox/gtl/doc/GTL_boostcon_draft03_files/buttons.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/filelist.xml (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/frame.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/fullscreen.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/master01.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/master03.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/master03.xml (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/master03_stylesheet.css (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/outline.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/pres.xml (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/preview.wmf (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/script.js (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0001.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0001_image001.png (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0001_image002.jpg (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0002.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0002_image003.png (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0002_image004.jpg (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image005.png (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image006.jpg (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image007.png (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image008.jpg (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image009.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image010.jpg (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image011.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image012.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image014.png (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image015.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image016.png (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image017.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image018.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image019.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image020.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image021.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image022.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image023.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image024.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image025.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image026.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image027.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image028.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image029.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0005.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0005_image030.png (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0005_image031.jpg (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006.xml (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image032.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image033.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image034.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image035.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image036.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image037.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image038.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image039.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image040.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image041.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image042.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image043.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image044.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image045.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image046.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image047.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image048.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image049.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image050.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image051.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image052.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image053.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image054.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image055.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image056.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image057.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image058.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image059.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image060.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image061.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image062.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image063.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image064.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image065.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image066.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image067.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image068.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image069.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image070.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image071.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image072.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image073.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image074.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image075.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image076.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image077.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image078.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image079.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image080.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image081.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0007.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0007_image082.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0010.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0010_image083.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image084.png (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image085.jpg (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image086.png (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image087.jpg (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image088.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image089.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image090.png (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image091.jpg (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image092.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image093.png (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image094.jpg (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image095.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image096.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image097.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image098.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image099.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image100.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image101.png (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image102.jpg (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image103.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image104.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image105.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image106.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image107.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image108.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image109.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image110.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image111.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image112.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image113.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image114.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image115.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image116.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image117.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image118.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0014.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0015.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0016.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0018.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0019.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0019_image119.png (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0019_image120.jpg (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0019_image121.png (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0019_image122.jpg (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0020.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0020_image123.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0020_image124.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0020_image125.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0020_image126.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0020_image127.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0020_image128.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image129.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image130.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image131.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image132.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image133.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image134.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image135.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image136.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image137.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image138.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image139.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image140.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image141.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image142.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image143.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image144.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image145.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image146.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image147.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image148.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image149.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image150.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image151.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image152.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image153.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image154.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image155.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image156.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image157.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image158.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image159.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image160.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image161.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image162.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image163.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image164.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image165.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image166.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image167.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image168.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image169.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image170.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image171.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image172.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image173.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image174.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image175.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image176.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image177.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image178.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image179.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image180.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image181.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image182.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image183.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image184.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image185.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image186.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image187.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image188.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image189.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image190.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image191.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image192.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image193.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image194.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image195.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image196.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image197.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image198.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image199.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image200.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image201.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image202.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image203.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image204.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image205.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image206.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image207.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image208.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image209.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image210.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image211.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image212.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image213.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image214.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image215.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image216.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image217.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image218.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image219.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image220.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image221.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image222.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image223.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image224.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image225.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image226.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image227.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image228.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image229.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image230.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image231.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image232.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image233.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image234.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image235.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image236.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image237.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image238.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image239.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image240.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image241.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image242.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image243.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image244.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image245.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image246.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image247.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image248.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image249.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image250.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image251.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image252.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image253.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image254.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image255.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image256.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image257.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image258.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image259.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image260.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image261.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image262.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image263.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image264.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image265.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image266.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image267.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image268.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image269.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image270.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image271.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image272.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image273.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image274.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image275.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image276.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image277.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image278.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image279.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image280.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image281.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image282.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image283.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image284.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image285.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image286.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image287.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image288.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image289.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image290.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image291.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image292.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image293.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image294.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image295.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image296.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image297.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image298.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image299.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image300.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image301.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image302.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image303.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image304.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image305.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image306.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image307.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image308.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image309.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image310.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image311.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image312.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image313.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image314.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image315.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image316.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image317.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image318.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image319.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image320.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image321.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image322.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image323.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image324.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image325.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image326.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image327.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image328.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image329.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image330.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image331.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image332.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image333.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image334.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image335.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image336.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image337.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image338.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image339.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image340.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image341.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image342.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image343.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image344.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image345.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image346.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image347.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image348.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image349.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image350.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image351.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image352.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image353.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image354.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image355.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image356.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image357.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image358.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image359.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image360.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image361.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image362.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image363.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image364.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image365.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image366.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image367.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image368.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image369.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image370.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image371.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image372.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image373.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image374.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image375.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image376.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image377.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image378.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image379.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image380.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image381.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image382.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image383.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image384.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image385.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image386.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image387.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image388.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image389.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image390.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image391.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image392.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image393.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image394.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image395.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image396.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image397.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image398.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image399.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image400.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image401.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image402.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image403.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image404.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image405.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image406.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image407.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image408.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image409.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image410.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image411.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image412.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image413.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image414.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image415.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image416.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image417.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image418.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image419.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image420.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037_image421.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037_image422.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037_image423.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037_image424.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037_image425.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037_image426.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037_image427.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0038.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0038_image428.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0038_image429.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0039.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0040.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0040_image439.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0040_image440.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0041.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0042.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0042_image441.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0042_image442.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0042_image443.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0042_image444.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0044.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0044_image450.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0044_image451.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0044_image452.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0044_image453.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0044_image454.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0045.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0045_image445.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0046.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0046_image455.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0046_image456.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0047.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0047.xml (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0047_image457.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0047_image458.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0048.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0048.xml (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0048_image460.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0048_image461.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0048_image462.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0049.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0049.xml (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0049_image459.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0050.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0052.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0053.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0054.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0055.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0055_image464.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0058.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0059.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0059.xml (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0059_image465.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0059_image466.png (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0059_image467.jpg (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0060.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0061.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0062.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0062_image468.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0062_image469.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0062_image470.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image430.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image431.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image432.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image433.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image434.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image435.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image436.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image437.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image438.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0065.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0065_image446.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0065_image447.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0065_image448.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0065_image449.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0066.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0066_image463.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0067.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0067_image013.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0068.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0069.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0070.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0071.htm (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0071_image471.gif (contents, props changed)
   sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0073.htm (contents, props changed)

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/buttons.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/filelist.xml
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/filelist.xml 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,552 @@
+<xml xmlns:o="urn:schemas-microsoft-com:office:office">
+ <o:File HRef="master03.htm"/>
+ <o:File HRef="master03.xml"/>
+ <o:File HRef="preview.wmf"/>
+ <o:File HRef="pres.xml"/>
+ <o:File HRef="slide0001.htm"/>
+ <o:File HRef="slide0001_image001.png"/>
+ <o:File HRef="slide0001_image002.jpg"/>
+ <o:File HRef="slide0073.htm"/>
+ <o:File HRef="slide0068.htm"/>
+ <o:File HRef="slide0002.htm"/>
+ <o:File HRef="slide0002_image003.png"/>
+ <o:File HRef="slide0002_image004.jpg"/>
+ <o:File HRef="slide0003.htm"/>
+ <o:File HRef="slide0003_image005.png"/>
+ <o:File HRef="slide0003_image006.jpg"/>
+ <o:File HRef="slide0003_image007.png"/>
+ <o:File HRef="slide0003_image008.jpg"/>
+ <o:File HRef="slide0003_image009.gif"/>
+ <o:File HRef="slide0003_image010.jpg"/>
+ <o:File HRef="slide0003_image011.gif"/>
+ <o:File HRef="slide0003_image012.gif"/>
+ <o:File HRef="slide0067.htm"/>
+ <o:File HRef="slide0067_image013.gif"/>
+ <o:File HRef="slide0004.htm"/>
+ <o:File HRef="slide0004_image014.png"/>
+ <o:File HRef="slide0004_image015.gif"/>
+ <o:File HRef="slide0004_image016.png"/>
+ <o:File HRef="slide0004_image017.gif"/>
+ <o:File HRef="slide0004_image018.gif"/>
+ <o:File HRef="slide0004_image019.gif"/>
+ <o:File HRef="slide0004_image020.gif"/>
+ <o:File HRef="slide0004_image021.gif"/>
+ <o:File HRef="slide0004_image022.gif"/>
+ <o:File HRef="slide0004_image023.gif"/>
+ <o:File HRef="slide0004_image024.gif"/>
+ <o:File HRef="slide0004_image025.gif"/>
+ <o:File HRef="slide0004_image026.gif"/>
+ <o:File HRef="slide0004_image027.gif"/>
+ <o:File HRef="slide0004_image028.gif"/>
+ <o:File HRef="slide0004_image029.gif"/>
+ <o:File HRef="slide0005.htm"/>
+ <o:File HRef="slide0005_image030.png"/>
+ <o:File HRef="slide0005_image031.jpg"/>
+ <o:File HRef="slide0006.htm"/>
+ <o:File HRef="slide0006.xml"/>
+ <o:File HRef="slide0006_image032.gif"/>
+ <o:File HRef="slide0006_image033.gif"/>
+ <o:File HRef="slide0006_image034.gif"/>
+ <o:File HRef="slide0006_image035.gif"/>
+ <o:File HRef="slide0006_image036.gif"/>
+ <o:File HRef="slide0006_image037.gif"/>
+ <o:File HRef="slide0006_image038.gif"/>
+ <o:File HRef="slide0006_image039.gif"/>
+ <o:File HRef="slide0006_image040.gif"/>
+ <o:File HRef="slide0006_image041.gif"/>
+ <o:File HRef="slide0006_image042.gif"/>
+ <o:File HRef="slide0006_image043.gif"/>
+ <o:File HRef="slide0006_image044.gif"/>
+ <o:File HRef="slide0006_image045.gif"/>
+ <o:File HRef="slide0006_image046.gif"/>
+ <o:File HRef="slide0006_image047.gif"/>
+ <o:File HRef="slide0006_image048.gif"/>
+ <o:File HRef="slide0006_image049.gif"/>
+ <o:File HRef="slide0006_image050.gif"/>
+ <o:File HRef="slide0006_image051.gif"/>
+ <o:File HRef="slide0006_image052.gif"/>
+ <o:File HRef="slide0006_image053.gif"/>
+ <o:File HRef="slide0006_image054.gif"/>
+ <o:File HRef="slide0006_image055.gif"/>
+ <o:File HRef="slide0006_image056.gif"/>
+ <o:File HRef="slide0006_image057.gif"/>
+ <o:File HRef="slide0006_image058.gif"/>
+ <o:File HRef="slide0006_image059.gif"/>
+ <o:File HRef="slide0006_image060.gif"/>
+ <o:File HRef="slide0006_image061.gif"/>
+ <o:File HRef="slide0006_image062.gif"/>
+ <o:File HRef="slide0006_image063.gif"/>
+ <o:File HRef="slide0006_image064.gif"/>
+ <o:File HRef="slide0006_image065.gif"/>
+ <o:File HRef="slide0006_image066.gif"/>
+ <o:File HRef="slide0006_image067.gif"/>
+ <o:File HRef="slide0006_image068.gif"/>
+ <o:File HRef="slide0006_image069.gif"/>
+ <o:File HRef="slide0006_image070.gif"/>
+ <o:File HRef="slide0006_image071.gif"/>
+ <o:File HRef="slide0006_image072.gif"/>
+ <o:File HRef="slide0006_image073.gif"/>
+ <o:File HRef="slide0006_image074.gif"/>
+ <o:File HRef="slide0006_image075.gif"/>
+ <o:File HRef="slide0006_image076.gif"/>
+ <o:File HRef="slide0006_image077.gif"/>
+ <o:File HRef="slide0006_image078.gif"/>
+ <o:File HRef="slide0006_image079.gif"/>
+ <o:File HRef="slide0006_image080.gif"/>
+ <o:File HRef="slide0006_image081.gif"/>
+ <o:File HRef="slide0007.htm"/>
+ <o:File HRef="slide0007_image082.gif"/>
+ <o:File HRef="slide0010.htm"/>
+ <o:File HRef="slide0010_image083.gif"/>
+ <o:File HRef="slide0011.htm"/>
+ <o:File HRef="slide0011_image084.png"/>
+ <o:File HRef="slide0011_image085.jpg"/>
+ <o:File HRef="slide0011_image086.png"/>
+ <o:File HRef="slide0011_image087.jpg"/>
+ <o:File HRef="slide0011_image088.gif"/>
+ <o:File HRef="slide0011_image089.gif"/>
+ <o:File HRef="slide0011_image090.png"/>
+ <o:File HRef="slide0011_image091.jpg"/>
+ <o:File HRef="slide0011_image092.gif"/>
+ <o:File HRef="slide0012.htm"/>
+ <o:File HRef="slide0012_image093.png"/>
+ <o:File HRef="slide0012_image094.jpg"/>
+ <o:File HRef="slide0012_image095.gif"/>
+ <o:File HRef="slide0012_image096.gif"/>
+ <o:File HRef="slide0012_image097.gif"/>
+ <o:File HRef="slide0012_image098.gif"/>
+ <o:File HRef="slide0012_image099.gif"/>
+ <o:File HRef="slide0012_image100.gif"/>
+ <o:File HRef="slide0013.htm"/>
+ <o:File HRef="slide0013_image101.png"/>
+ <o:File HRef="slide0013_image102.jpg"/>
+ <o:File HRef="slide0013_image103.gif"/>
+ <o:File HRef="slide0013_image104.gif"/>
+ <o:File HRef="slide0013_image105.gif"/>
+ <o:File HRef="slide0013_image106.gif"/>
+ <o:File HRef="slide0013_image107.gif"/>
+ <o:File HRef="slide0013_image108.gif"/>
+ <o:File HRef="slide0013_image109.gif"/>
+ <o:File HRef="slide0013_image110.gif"/>
+ <o:File HRef="slide0013_image111.gif"/>
+ <o:File HRef="slide0013_image112.gif"/>
+ <o:File HRef="slide0013_image113.gif"/>
+ <o:File HRef="slide0013_image114.gif"/>
+ <o:File HRef="slide0013_image115.gif"/>
+ <o:File HRef="slide0013_image116.gif"/>
+ <o:File HRef="slide0013_image117.gif"/>
+ <o:File HRef="slide0013_image118.gif"/>
+ <o:File HRef="slide0014.htm"/>
+ <o:File HRef="slide0016.htm"/>
+ <o:File HRef="slide0018.htm"/>
+ <o:File HRef="slide0015.htm"/>
+ <o:File HRef="slide0019.htm"/>
+ <o:File HRef="slide0019_image119.png"/>
+ <o:File HRef="slide0019_image120.jpg"/>
+ <o:File HRef="slide0019_image121.png"/>
+ <o:File HRef="slide0019_image122.jpg"/>
+ <o:File HRef="slide0020.htm"/>
+ <o:File HRef="slide0020_image123.gif"/>
+ <o:File HRef="slide0020_image124.gif"/>
+ <o:File HRef="slide0020_image125.gif"/>
+ <o:File HRef="slide0020_image126.gif"/>
+ <o:File HRef="slide0020_image127.gif"/>
+ <o:File HRef="slide0020_image128.gif"/>
+ <o:File HRef="slide0021.htm"/>
+ <o:File HRef="slide0021_image129.gif"/>
+ <o:File HRef="slide0021_image130.gif"/>
+ <o:File HRef="slide0021_image131.gif"/>
+ <o:File HRef="slide0021_image132.gif"/>
+ <o:File HRef="slide0021_image133.gif"/>
+ <o:File HRef="slide0021_image134.gif"/>
+ <o:File HRef="slide0021_image135.gif"/>
+ <o:File HRef="slide0021_image136.gif"/>
+ <o:File HRef="slide0021_image137.gif"/>
+ <o:File HRef="slide0021_image138.gif"/>
+ <o:File HRef="slide0021_image139.gif"/>
+ <o:File HRef="slide0021_image140.gif"/>
+ <o:File HRef="slide0021_image141.gif"/>
+ <o:File HRef="slide0021_image142.gif"/>
+ <o:File HRef="slide0021_image143.gif"/>
+ <o:File HRef="slide0021_image144.gif"/>
+ <o:File HRef="slide0021_image145.gif"/>
+ <o:File HRef="slide0021_image146.gif"/>
+ <o:File HRef="slide0021_image147.gif"/>
+ <o:File HRef="slide0022.htm"/>
+ <o:File HRef="slide0022_image148.gif"/>
+ <o:File HRef="slide0022_image149.gif"/>
+ <o:File HRef="slide0022_image150.gif"/>
+ <o:File HRef="slide0022_image151.gif"/>
+ <o:File HRef="slide0022_image152.gif"/>
+ <o:File HRef="slide0022_image153.gif"/>
+ <o:File HRef="slide0022_image154.gif"/>
+ <o:File HRef="slide0022_image155.gif"/>
+ <o:File HRef="slide0022_image156.gif"/>
+ <o:File HRef="slide0022_image157.gif"/>
+ <o:File HRef="slide0022_image158.gif"/>
+ <o:File HRef="slide0022_image159.gif"/>
+ <o:File HRef="slide0022_image160.gif"/>
+ <o:File HRef="slide0022_image161.gif"/>
+ <o:File HRef="slide0022_image162.gif"/>
+ <o:File HRef="slide0022_image163.gif"/>
+ <o:File HRef="slide0022_image164.gif"/>
+ <o:File HRef="slide0022_image165.gif"/>
+ <o:File HRef="slide0022_image166.gif"/>
+ <o:File HRef="slide0022_image167.gif"/>
+ <o:File HRef="slide0022_image168.gif"/>
+ <o:File HRef="slide0022_image169.gif"/>
+ <o:File HRef="slide0023.htm"/>
+ <o:File HRef="slide0023_image170.gif"/>
+ <o:File HRef="slide0023_image171.gif"/>
+ <o:File HRef="slide0023_image172.gif"/>
+ <o:File HRef="slide0023_image173.gif"/>
+ <o:File HRef="slide0023_image174.gif"/>
+ <o:File HRef="slide0023_image175.gif"/>
+ <o:File HRef="slide0023_image176.gif"/>
+ <o:File HRef="slide0023_image177.gif"/>
+ <o:File HRef="slide0023_image178.gif"/>
+ <o:File HRef="slide0023_image179.gif"/>
+ <o:File HRef="slide0023_image180.gif"/>
+ <o:File HRef="slide0023_image181.gif"/>
+ <o:File HRef="slide0023_image182.gif"/>
+ <o:File HRef="slide0023_image183.gif"/>
+ <o:File HRef="slide0023_image184.gif"/>
+ <o:File HRef="slide0023_image185.gif"/>
+ <o:File HRef="slide0023_image186.gif"/>
+ <o:File HRef="slide0023_image187.gif"/>
+ <o:File HRef="slide0023_image188.gif"/>
+ <o:File HRef="slide0023_image189.gif"/>
+ <o:File HRef="slide0023_image190.gif"/>
+ <o:File HRef="slide0023_image191.gif"/>
+ <o:File HRef="slide0023_image192.gif"/>
+ <o:File HRef="slide0023_image193.gif"/>
+ <o:File HRef="slide0023_image194.gif"/>
+ <o:File HRef="slide0023_image195.gif"/>
+ <o:File HRef="slide0023_image196.gif"/>
+ <o:File HRef="slide0023_image197.gif"/>
+ <o:File HRef="slide0023_image198.gif"/>
+ <o:File HRef="slide0023_image199.gif"/>
+ <o:File HRef="slide0023_image200.gif"/>
+ <o:File HRef="slide0023_image201.gif"/>
+ <o:File HRef="slide0023_image202.gif"/>
+ <o:File HRef="slide0023_image203.gif"/>
+ <o:File HRef="slide0023_image204.gif"/>
+ <o:File HRef="slide0023_image205.gif"/>
+ <o:File HRef="slide0023_image206.gif"/>
+ <o:File HRef="slide0023_image207.gif"/>
+ <o:File HRef="slide0023_image208.gif"/>
+ <o:File HRef="slide0027.htm"/>
+ <o:File HRef="slide0027_image209.gif"/>
+ <o:File HRef="slide0027_image210.gif"/>
+ <o:File HRef="slide0027_image211.gif"/>
+ <o:File HRef="slide0027_image212.gif"/>
+ <o:File HRef="slide0027_image213.gif"/>
+ <o:File HRef="slide0027_image214.gif"/>
+ <o:File HRef="slide0027_image215.gif"/>
+ <o:File HRef="slide0027_image216.gif"/>
+ <o:File HRef="slide0027_image217.gif"/>
+ <o:File HRef="slide0027_image218.gif"/>
+ <o:File HRef="slide0027_image219.gif"/>
+ <o:File HRef="slide0027_image220.gif"/>
+ <o:File HRef="slide0027_image221.gif"/>
+ <o:File HRef="slide0027_image222.gif"/>
+ <o:File HRef="slide0027_image223.gif"/>
+ <o:File HRef="slide0027_image224.gif"/>
+ <o:File HRef="slide0027_image225.gif"/>
+ <o:File HRef="slide0027_image226.gif"/>
+ <o:File HRef="slide0027_image227.gif"/>
+ <o:File HRef="slide0027_image228.gif"/>
+ <o:File HRef="slide0027_image229.gif"/>
+ <o:File HRef="slide0027_image230.gif"/>
+ <o:File HRef="slide0027_image231.gif"/>
+ <o:File HRef="slide0028.htm"/>
+ <o:File HRef="slide0028_image232.gif"/>
+ <o:File HRef="slide0028_image233.gif"/>
+ <o:File HRef="slide0028_image234.gif"/>
+ <o:File HRef="slide0028_image235.gif"/>
+ <o:File HRef="slide0028_image236.gif"/>
+ <o:File HRef="slide0028_image237.gif"/>
+ <o:File HRef="slide0028_image238.gif"/>
+ <o:File HRef="slide0028_image239.gif"/>
+ <o:File HRef="slide0028_image240.gif"/>
+ <o:File HRef="slide0028_image241.gif"/>
+ <o:File HRef="slide0028_image242.gif"/>
+ <o:File HRef="slide0028_image243.gif"/>
+ <o:File HRef="slide0028_image244.gif"/>
+ <o:File HRef="slide0028_image245.gif"/>
+ <o:File HRef="slide0028_image246.gif"/>
+ <o:File HRef="slide0028_image247.gif"/>
+ <o:File HRef="slide0028_image248.gif"/>
+ <o:File HRef="slide0028_image249.gif"/>
+ <o:File HRef="slide0028_image250.gif"/>
+ <o:File HRef="slide0028_image251.gif"/>
+ <o:File HRef="slide0028_image252.gif"/>
+ <o:File HRef="slide0028_image253.gif"/>
+ <o:File HRef="slide0028_image254.gif"/>
+ <o:File HRef="slide0028_image255.gif"/>
+ <o:File HRef="slide0028_image256.gif"/>
+ <o:File HRef="slide0028_image257.gif"/>
+ <o:File HRef="slide0028_image258.gif"/>
+ <o:File HRef="slide0028_image259.gif"/>
+ <o:File HRef="slide0028_image260.gif"/>
+ <o:File HRef="slide0028_image261.gif"/>
+ <o:File HRef="slide0028_image262.gif"/>
+ <o:File HRef="slide0028_image263.gif"/>
+ <o:File HRef="slide0028_image264.gif"/>
+ <o:File HRef="slide0028_image265.gif"/>
+ <o:File HRef="slide0028_image266.gif"/>
+ <o:File HRef="slide0029.htm"/>
+ <o:File HRef="slide0029_image267.gif"/>
+ <o:File HRef="slide0029_image268.gif"/>
+ <o:File HRef="slide0029_image269.gif"/>
+ <o:File HRef="slide0029_image270.gif"/>
+ <o:File HRef="slide0029_image271.gif"/>
+ <o:File HRef="slide0029_image272.gif"/>
+ <o:File HRef="slide0029_image273.gif"/>
+ <o:File HRef="slide0029_image274.gif"/>
+ <o:File HRef="slide0029_image275.gif"/>
+ <o:File HRef="slide0029_image276.gif"/>
+ <o:File HRef="slide0029_image277.gif"/>
+ <o:File HRef="slide0030.htm"/>
+ <o:File HRef="slide0030_image278.gif"/>
+ <o:File HRef="slide0030_image279.gif"/>
+ <o:File HRef="slide0030_image280.gif"/>
+ <o:File HRef="slide0030_image281.gif"/>
+ <o:File HRef="slide0030_image282.gif"/>
+ <o:File HRef="slide0030_image283.gif"/>
+ <o:File HRef="slide0030_image284.gif"/>
+ <o:File HRef="slide0030_image285.gif"/>
+ <o:File HRef="slide0030_image286.gif"/>
+ <o:File HRef="slide0030_image287.gif"/>
+ <o:File HRef="slide0030_image288.gif"/>
+ <o:File HRef="slide0030_image289.gif"/>
+ <o:File HRef="slide0030_image290.gif"/>
+ <o:File HRef="slide0030_image291.gif"/>
+ <o:File HRef="slide0030_image292.gif"/>
+ <o:File HRef="slide0031.htm"/>
+ <o:File HRef="slide0031_image293.gif"/>
+ <o:File HRef="slide0031_image294.gif"/>
+ <o:File HRef="slide0031_image295.gif"/>
+ <o:File HRef="slide0031_image296.gif"/>
+ <o:File HRef="slide0031_image297.gif"/>
+ <o:File HRef="slide0031_image298.gif"/>
+ <o:File HRef="slide0031_image299.gif"/>
+ <o:File HRef="slide0031_image300.gif"/>
+ <o:File HRef="slide0031_image301.gif"/>
+ <o:File HRef="slide0031_image302.gif"/>
+ <o:File HRef="slide0031_image303.gif"/>
+ <o:File HRef="slide0031_image304.gif"/>
+ <o:File HRef="slide0031_image305.gif"/>
+ <o:File HRef="slide0031_image306.gif"/>
+ <o:File HRef="slide0031_image307.gif"/>
+ <o:File HRef="slide0031_image308.gif"/>
+ <o:File HRef="slide0031_image309.gif"/>
+ <o:File HRef="slide0032.htm"/>
+ <o:File HRef="slide0032_image310.gif"/>
+ <o:File HRef="slide0032_image311.gif"/>
+ <o:File HRef="slide0032_image312.gif"/>
+ <o:File HRef="slide0032_image313.gif"/>
+ <o:File HRef="slide0032_image314.gif"/>
+ <o:File HRef="slide0032_image315.gif"/>
+ <o:File HRef="slide0032_image316.gif"/>
+ <o:File HRef="slide0032_image317.gif"/>
+ <o:File HRef="slide0032_image318.gif"/>
+ <o:File HRef="slide0032_image319.gif"/>
+ <o:File HRef="slide0032_image320.gif"/>
+ <o:File HRef="slide0032_image321.gif"/>
+ <o:File HRef="slide0032_image322.gif"/>
+ <o:File HRef="slide0032_image323.gif"/>
+ <o:File HRef="slide0032_image324.gif"/>
+ <o:File HRef="slide0032_image325.gif"/>
+ <o:File HRef="slide0032_image326.gif"/>
+ <o:File HRef="slide0032_image327.gif"/>
+ <o:File HRef="slide0033.htm"/>
+ <o:File HRef="slide0033_image328.gif"/>
+ <o:File HRef="slide0033_image329.gif"/>
+ <o:File HRef="slide0033_image330.gif"/>
+ <o:File HRef="slide0033_image331.gif"/>
+ <o:File HRef="slide0033_image332.gif"/>
+ <o:File HRef="slide0033_image333.gif"/>
+ <o:File HRef="slide0033_image334.gif"/>
+ <o:File HRef="slide0033_image335.gif"/>
+ <o:File HRef="slide0033_image336.gif"/>
+ <o:File HRef="slide0033_image337.gif"/>
+ <o:File HRef="slide0033_image338.gif"/>
+ <o:File HRef="slide0033_image339.gif"/>
+ <o:File HRef="slide0033_image340.gif"/>
+ <o:File HRef="slide0033_image341.gif"/>
+ <o:File HRef="slide0033_image342.gif"/>
+ <o:File HRef="slide0033_image343.gif"/>
+ <o:File HRef="slide0033_image344.gif"/>
+ <o:File HRef="slide0033_image345.gif"/>
+ <o:File HRef="slide0033_image346.gif"/>
+ <o:File HRef="slide0034.htm"/>
+ <o:File HRef="slide0034_image347.gif"/>
+ <o:File HRef="slide0034_image348.gif"/>
+ <o:File HRef="slide0034_image349.gif"/>
+ <o:File HRef="slide0034_image350.gif"/>
+ <o:File HRef="slide0034_image351.gif"/>
+ <o:File HRef="slide0034_image352.gif"/>
+ <o:File HRef="slide0034_image353.gif"/>
+ <o:File HRef="slide0034_image354.gif"/>
+ <o:File HRef="slide0034_image355.gif"/>
+ <o:File HRef="slide0034_image356.gif"/>
+ <o:File HRef="slide0034_image357.gif"/>
+ <o:File HRef="slide0034_image358.gif"/>
+ <o:File HRef="slide0034_image359.gif"/>
+ <o:File HRef="slide0034_image360.gif"/>
+ <o:File HRef="slide0034_image361.gif"/>
+ <o:File HRef="slide0034_image362.gif"/>
+ <o:File HRef="slide0034_image363.gif"/>
+ <o:File HRef="slide0034_image364.gif"/>
+ <o:File HRef="slide0034_image365.gif"/>
+ <o:File HRef="slide0034_image366.gif"/>
+ <o:File HRef="slide0034_image367.gif"/>
+ <o:File HRef="slide0034_image368.gif"/>
+ <o:File HRef="slide0034_image369.gif"/>
+ <o:File HRef="slide0034_image370.gif"/>
+ <o:File HRef="slide0035.htm"/>
+ <o:File HRef="slide0035_image371.gif"/>
+ <o:File HRef="slide0035_image372.gif"/>
+ <o:File HRef="slide0035_image373.gif"/>
+ <o:File HRef="slide0035_image374.gif"/>
+ <o:File HRef="slide0035_image375.gif"/>
+ <o:File HRef="slide0035_image376.gif"/>
+ <o:File HRef="slide0035_image377.gif"/>
+ <o:File HRef="slide0035_image378.gif"/>
+ <o:File HRef="slide0035_image379.gif"/>
+ <o:File HRef="slide0035_image380.gif"/>
+ <o:File HRef="slide0035_image381.gif"/>
+ <o:File HRef="slide0035_image382.gif"/>
+ <o:File HRef="slide0035_image383.gif"/>
+ <o:File HRef="slide0035_image384.gif"/>
+ <o:File HRef="slide0035_image385.gif"/>
+ <o:File HRef="slide0035_image386.gif"/>
+ <o:File HRef="slide0035_image387.gif"/>
+ <o:File HRef="slide0035_image388.gif"/>
+ <o:File HRef="slide0035_image389.gif"/>
+ <o:File HRef="slide0035_image390.gif"/>
+ <o:File HRef="slide0035_image391.gif"/>
+ <o:File HRef="slide0035_image392.gif"/>
+ <o:File HRef="slide0035_image393.gif"/>
+ <o:File HRef="slide0035_image394.gif"/>
+ <o:File HRef="slide0035_image395.gif"/>
+ <o:File HRef="slide0035_image396.gif"/>
+ <o:File HRef="slide0035_image397.gif"/>
+ <o:File HRef="slide0036.htm"/>
+ <o:File HRef="slide0036_image398.gif"/>
+ <o:File HRef="slide0036_image399.gif"/>
+ <o:File HRef="slide0036_image400.gif"/>
+ <o:File HRef="slide0036_image401.gif"/>
+ <o:File HRef="slide0036_image402.gif"/>
+ <o:File HRef="slide0036_image403.gif"/>
+ <o:File HRef="slide0036_image404.gif"/>
+ <o:File HRef="slide0036_image405.gif"/>
+ <o:File HRef="slide0036_image406.gif"/>
+ <o:File HRef="slide0036_image407.gif"/>
+ <o:File HRef="slide0036_image408.gif"/>
+ <o:File HRef="slide0036_image409.gif"/>
+ <o:File HRef="slide0036_image410.gif"/>
+ <o:File HRef="slide0036_image411.gif"/>
+ <o:File HRef="slide0036_image412.gif"/>
+ <o:File HRef="slide0036_image413.gif"/>
+ <o:File HRef="slide0036_image414.gif"/>
+ <o:File HRef="slide0036_image415.gif"/>
+ <o:File HRef="slide0036_image416.gif"/>
+ <o:File HRef="slide0036_image417.gif"/>
+ <o:File HRef="slide0036_image418.gif"/>
+ <o:File HRef="slide0036_image419.gif"/>
+ <o:File HRef="slide0036_image420.gif"/>
+ <o:File HRef="slide0037.htm"/>
+ <o:File HRef="slide0037_image421.gif"/>
+ <o:File HRef="slide0037_image422.gif"/>
+ <o:File HRef="slide0037_image423.gif"/>
+ <o:File HRef="slide0037_image424.gif"/>
+ <o:File HRef="slide0037_image425.gif"/>
+ <o:File HRef="slide0037_image426.gif"/>
+ <o:File HRef="slide0037_image427.gif"/>
+ <o:File HRef="slide0038.htm"/>
+ <o:File HRef="slide0038_image428.gif"/>
+ <o:File HRef="slide0038_image429.gif"/>
+ <o:File HRef="slide0041.htm"/>
+ <o:File HRef="slide0039.htm"/>
+ <o:File HRef="slide0064.htm"/>
+ <o:File HRef="slide0064_image430.gif"/>
+ <o:File HRef="slide0064_image431.gif"/>
+ <o:File HRef="slide0064_image432.gif"/>
+ <o:File HRef="slide0064_image433.gif"/>
+ <o:File HRef="slide0064_image434.gif"/>
+ <o:File HRef="slide0064_image435.gif"/>
+ <o:File HRef="slide0064_image436.gif"/>
+ <o:File HRef="slide0064_image437.gif"/>
+ <o:File HRef="slide0064_image438.gif"/>
+ <o:File HRef="slide0040.htm"/>
+ <o:File HRef="slide0040_image439.gif"/>
+ <o:File HRef="slide0040_image440.gif"/>
+ <o:File HRef="slide0042.htm"/>
+ <o:File HRef="slide0042_image441.gif"/>
+ <o:File HRef="slide0042_image442.gif"/>
+ <o:File HRef="slide0042_image443.gif"/>
+ <o:File HRef="slide0042_image444.gif"/>
+ <o:File HRef="slide0045.htm"/>
+ <o:File HRef="slide0045_image445.gif"/>
+ <o:File HRef="slide0065.htm"/>
+ <o:File HRef="slide0065_image446.gif"/>
+ <o:File HRef="slide0065_image447.gif"/>
+ <o:File HRef="slide0065_image448.gif"/>
+ <o:File HRef="slide0065_image449.gif"/>
+ <o:File HRef="slide0044.htm"/>
+ <o:File HRef="slide0044_image450.gif"/>
+ <o:File HRef="slide0044_image451.gif"/>
+ <o:File HRef="slide0044_image452.gif"/>
+ <o:File HRef="slide0044_image453.gif"/>
+ <o:File HRef="slide0044_image454.gif"/>
+ <o:File HRef="slide0046.htm"/>
+ <o:File HRef="slide0046_image455.gif"/>
+ <o:File HRef="slide0046_image456.gif"/>
+ <o:File HRef="slide0047.htm"/>
+ <o:File HRef="slide0047.xml"/>
+ <o:File HRef="slide0047_image457.gif"/>
+ <o:File HRef="slide0047_image458.gif"/>
+ <o:File HRef="slide0049.htm"/>
+ <o:File HRef="slide0049.xml"/>
+ <o:File HRef="slide0049_image459.gif"/>
+ <o:File HRef="slide0048.htm"/>
+ <o:File HRef="slide0048.xml"/>
+ <o:File HRef="slide0048_image460.gif"/>
+ <o:File HRef="slide0048_image461.gif"/>
+ <o:File HRef="slide0048_image462.gif"/>
+ <o:File HRef="slide0050.htm"/>
+ <o:File HRef="slide0066.htm"/>
+ <o:File HRef="slide0066_image463.gif"/>
+ <o:File HRef="slide0052.htm"/>
+ <o:File HRef="slide0054.htm"/>
+ <o:File HRef="slide0055.htm"/>
+ <o:File HRef="slide0055_image464.gif"/>
+ <o:File HRef="slide0058.htm"/>
+ <o:File HRef="slide0059.htm"/>
+ <o:File HRef="slide0059.xml"/>
+ <o:File HRef="slide0059_image465.gif"/>
+ <o:File HRef="slide0059_image466.png"/>
+ <o:File HRef="slide0059_image467.jpg"/>
+ <o:File HRef="slide0060.htm"/>
+ <o:File HRef="slide0053.htm"/>
+ <o:File HRef="slide0061.htm"/>
+ <o:File HRef="slide0062.htm"/>
+ <o:File HRef="slide0062_image468.gif"/>
+ <o:File HRef="slide0062_image469.gif"/>
+ <o:File HRef="slide0062_image470.gif"/>
+ <o:File HRef="slide0070.htm"/>
+ <o:File HRef="slide0069.htm"/>
+ <o:File HRef="slide0071.htm"/>
+ <o:File HRef="slide0071_image471.gif"/>
+ <o:File HRef="master01.htm"/>
+ <o:File HRef="master03_stylesheet.css"/>
+ <o:File HRef="script.js"/>
+ <o:MainFile HRef="../GTL_boostcon_draft03.htm"/>
+ <o:File HRef="fullscreen.htm"/>
+ <o:File HRef="buttons.gif"/>
+ <o:File HRef="frame.htm"/>
+ <o:File HRef="outline.htm"/>
+ <o:File HRef="filelist.xml"/>
+</xml>
\ No newline at end of file

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/frame.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/frame.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,40 @@
+<html>
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<title>GTL Geometry Template Library</title>
+<![if !ppt]><script src=script.js></script><script>
+<!--
+var gNavLoaded = gOtlNavLoaded = gOtlLoaded = false;
+function Load()
+{
+ str=unescape(document.location.hash),idx=str.indexOf('#')
+ if(idx>=0) str=str.substr(1);
+ if(str) PPTSld.location.replace(escape(str));
+}
+//-->
+</script><!--[if gte IE 5]>
+<object id=MSOANIM classid="CLSID:A4639D2F-774E-11D3-A490-00C04F6843FB"
+ codebase="http://download.microsoft.com/download/PowerPoint2002/Install/10.0.2609/WIN98MeXP/EN-US/msorun.cab#version=11,0,0,1"></object>
+<![endif]-->
+<![endif]>
+</head>
+
+
+<frameset rows="*,25" border=0>
+ <frameset cols="25%,*" onload="Load()" id=PPTHorizAdjust framespacing=1 frameborder=1>
+ <frame src=outline.htm title="Outline" name=PPTOtl>
+ <frame src=slide0001.htm title="Slide" name=PPTSld>
+ </frameset>
+ <frameset cols="25%,*" framespacing=1>
+ <frame src=outline.htm title="Outline
+Navigation Bar" name=PPTOtlNav scrolling=no noresize>
+ <frame src=outline.htm title="Slide
+Navigation Bar" name=PPTNav scrolling=no noresize>
+ </frameset>
+</frameset>
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/fullscreen.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/fullscreen.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,42 @@
+<html>
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<script src=script.js></script>
+<script><!--
+var SCREEN_MODE = "FullScreen";
+
+function Load() {
+ str=unescape(document.location.hash),idx=str.indexOf('#')
+ if(idx>=0) str=str.substr(1);
+ if(!str) str = "slide0001.htm";
+
+ if (MHTMLPrefix != "")
+ {
+ str = RemoveFilePrefixFromHref(str);
+ PPTSld.location.replace(MHTMLPrefix+escape(str));
+ }
+ else
+ {
+ PPTSld.location.replace(str);
+ }
+}
+
+function Unload() {
+ if ( document.body.PPTSldFrameset != null )
+ document.body.PPTSldFrameset.frames[1].document.body.resume();
+}
+
+//-->
+</script>
+</head>
+
+<frameset rows="*" frameborder=0 onload="Load()" onunload="Unload()">
+ <frame name=PPTSld>
+</frameset>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/master01.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/master01.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,123 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<meta name=Robots content=NoIndex>
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]><script src=script.js></script>
+<script>
+<!--
+ parent.location.href=document.all.item("Main-File").href
+//-->
+</script>
+<![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="69"/>
+</o:shapelayout>
+</head>
+
+<body>
+<p:colorscheme
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"/><v:background
+ id="_x0000_s70657" o:bwmode="white" fillcolor="white [0]">
+ <v:fill color2="#339 [5]"/>
+</v:background><v:shapetype id="_x0000_s70658" style='position:absolute;left:0;
+ top:0;width:234pt;height:36pt' coordsize="21600,21600" o:master="" o:spt="1"
+ path="m,l,21600r21600,l21600,xe" filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]" o:detectmouseclick="t"/>
+ <v:stroke joinstyle="miter" o:forcedash="t"/>
+ <v:shadow color="gray [2]"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" grouping="t"/>
+ <p:placeholder type="header" size="quarter"/></v:shapetype>
+
+<div v:shape="_x0000_s70658" class=O><span style='font-size:67%;mso-field-code:
+meta14'>‹header›</span><span style='font-size:67%;mso-special-format:lastCR'>&#13;</span></div>
+
+<v:shapetype id="_x0000_s70659" style='position:absolute;left:305.875pt;top:0;
+ width:234pt;height:36pt' coordsize="21600,21600" o:master="" o:spt="1" path="m,l,21600r21600,l21600,xe"
+ filled="f" fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" o:detectmouseclick="t"/>
+ <v:stroke joinstyle="miter" o:forcedash="t"/>
+ <v:shadow color="gray [2]"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" grouping="t"/>
+ <p:placeholder type="dateTime" position="1"/></v:shapetype>
+
+<div v:shape="_x0000_s70659" class=O style='text-align:right'><span lang=EN-US
+style='font-size:67%;mso-field-code:meta0'>‹date/time›</span><span
+style='font-size:67%;mso-special-format:lastCR'>&#13;</span></div>
+
+<v:shapetype id="_x0000_s70660" style='position:absolute;left:90pt;top:54pt;
+ width:5in;height:270pt;v-text-anchor:middle' coordsize="21600,21600" o:master=""
+ o:spt="1" path="m,l,21600r21600,l21600,xe">
+ <v:fill o:detectmouseclick="t"/>
+ <v:stroke joinstyle="miter"/>
+ <v:shadow obscured="t"/>
+ <v:path gradientshapeok="t" fillok="f" o:connecttype="rect"/>
+ <o:lock v:ext="edit" rotation="t" text="t"/>
+ <p:placeholder type="slideImage" position="2"/></v:shapetype><v:shapetype
+ id="_x0000_s70661" style='position:absolute;left:54pt;top:342pt;width:6in;
+ height:324pt' coordsize="21600,21600" o:master="" o:spt="1" path="m,l,21600r21600,l21600,xe"
+ filled="f" fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" o:detectmouseclick="t"/>
+ <v:stroke joinstyle="miter" o:forcedash="t"/>
+ <v:shadow color="gray [2]"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" grouping="t"/>
+ <p:placeholder type="body" position="3" size="quarter"/></v:shapetype>
+
+<div v:shape="_x0000_s70661">
+
+<div class=N>Click to edit Master text styles&#13;</div>
+
+<div class=N1>Second level&#13;</div>
+
+<div class=N2>Third level&#13;</div>
+
+<div class=N3>Fourth level&#13;</div>
+
+<div class=N4>Fifth level</div>
+
+</div>
+
+<v:shapetype id="_x0000_s70662" style='position:absolute;left:0;top:683.875pt;
+ width:234pt;height:36pt;v-text-anchor:bottom' coordsize="21600,21600"
+ o:master="" o:spt="1" path="m,l,21600r21600,l21600,xe" filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" o:detectmouseclick="t"/>
+ <v:stroke joinstyle="miter" o:forcedash="t"/>
+ <v:shadow color="gray [2]"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" grouping="t"/>
+ <p:placeholder type="footer" position="4" size="quarter"/></v:shapetype>
+
+<div v:shape="_x0000_s70662" class=O><span style='font-size:67%;mso-field-code:
+meta15'>‹footer›</span><span style='font-size:67%;mso-special-format:lastCR'>&#13;</span></div>
+
+<v:shapetype id="_x0000_s70663" style='position:absolute;left:305.875pt;top:683.875pt;
+ width:234pt;height:36pt;v-text-anchor:bottom' coordsize="21600,21600"
+ o:master="" o:spt="1" path="m,l,21600r21600,l21600,xe" filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" o:detectmouseclick="t"/>
+ <v:stroke joinstyle="miter" o:forcedash="t"/>
+ <v:shadow color="gray [2]"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" grouping="t"/>
+ <p:placeholder type="slideNumber" position="5" size="quarter"/></v:shapetype>
+
+<div v:shape="_x0000_s70663" class=O style='text-align:right'><span
+style='font-size:67%;mso-field-code:meta16'>‹#›</span><span style='font-size:
+67%;mso-special-format:lastCR'>&#13;</span></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/master03.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/master03.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,56 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<meta name=Robots content=NoIndex>
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]><script src=script.js></script>
+<script>
+<!--
+ parent.location.href=document.all.item("Main-File").href
+//-->
+</script>
+<![endif]>
+</head>
+
+<body>
+
+<div v:shape="_x0000_m1026" class=T>Click to edit Master title style</div>
+
+<div v:shape="_x0000_m1027">
+
+<div class=B>Click to edit Master text styles&#13;</div>
+
+<div class=B1>Second level&#13;</div>
+
+<div class=B2>Third level&#13;</div>
+
+<div class=B3>Fourth level&#13;</div>
+
+<div class=B4>Fifth level</div>
+
+</div>
+
+<div v:shape="_x0000_s1028" class=O><span lang=EN-US style='font-size:78%;
+mso-field-code:meta0'>‹date/time›</span><span style='font-size:78%;mso-special-format:
+lastCR'>&#13;</span></div>
+
+<div v:shape="_x0000_s1029" class=O style='text-align:center'><span
+style='font-size:78%;mso-field-code:meta15'>‹footer›</span><span
+style='font-size:78%;mso-special-format:lastCR'>&#13;</span></div>
+
+<div v:shape="_x0000_s1030" class=O style='text-align:right'><span
+style='font-size:78%;mso-field-code:meta16'>‹#›</span><span style='font-size:
+78%;mso-special-format:lastCR'>&#13;</span></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/master03.xml
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/master03.xml 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,71 @@
+<xml xmlns:v="urn:schemas-microsoft-com:vml"
+ xmlns:o="urn:schemas-microsoft-com:office:office"
+ xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+ xmlns:oa="urn:schemas-microsoft-com:office:activation">
+ <o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="1"/>
+ </o:shapelayout><p:colorscheme
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"/>
+ <v:background id="_x0000_s1025" o:bwmode="white" fillcolor="white [0]">
+ <v:fill color2="#339 [5]"/>
+ </v:background><p:shaperange id="_x0000_m1026">
+ <v:shapetype id="_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;
+ width:9in;height:90pt;v-text-anchor:middle' coordsize="21600,21600"
+ o:master="" o:spt="1" path="m,l,21600r21600,l21600,xe" filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" o:detectmouseclick="t"/>
+ <v:stroke joinstyle="miter" o:forcedash="t"/>
+ <v:shadow color="gray [2]"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" grouping="t"/>
+ <p:placeholder type="title"/>
+ </v:shapetype></p:shaperange>
+ <p:shaperange id="_x0000_m1027">
+ <v:shapetype id="_x0000_m1027" style='position:absolute;left:36pt;top:126pt;
+ width:9in;height:356.375pt' coordsize="21600,21600" o:master="" o:spt="1"
+ path="m,l,21600r21600,l21600,xe" filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" o:detectmouseclick="t"/>
+ <v:stroke joinstyle="miter" o:forcedash="t"/>
+ <v:shadow color="gray [2]"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" grouping="t"/>
+ <p:placeholder type="body" position="1"/>
+ </v:shapetype></p:shaperange>
+ <p:shaperange id="_x0000_s1028">
+ <v:shapetype id="_x0000_s1028" style='position:absolute;left:36pt;top:491.75pt;
+ width:168pt;height:37.5pt' coordsize="21600,21600" o:master="" o:spt="1"
+ path="m,l,21600r21600,l21600,xe" filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" o:detectmouseclick="t"/>
+ <v:stroke joinstyle="miter" o:forcedash="t"/>
+ <v:shadow color="gray [2]"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" grouping="t"/>
+ <p:placeholder type="dateTime" position="2" size="half"/>
+ </v:shapetype></p:shaperange>
+ <p:shaperange id="_x0000_s1029">
+ <v:shapetype id="_x0000_s1029" style='position:absolute;left:246pt;top:491.75pt;
+ width:228pt;height:37.5pt' coordsize="21600,21600" o:master="" o:spt="1"
+ path="m,l,21600r21600,l21600,xe" filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" o:detectmouseclick="t"/>
+ <v:stroke joinstyle="miter" o:forcedash="t"/>
+ <v:shadow color="gray [2]"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" grouping="t"/>
+ <p:placeholder type="footer" position="3" size="quarter"/>
+ </v:shapetype></p:shaperange>
+ <p:shaperange id="_x0000_s1030">
+ <v:shapetype id="_x0000_s1030" style='position:absolute;left:516pt;top:491.75pt;
+ width:168pt;height:37.5pt' coordsize="21600,21600" o:master="" o:spt="1"
+ path="m,l,21600r21600,l21600,xe" filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" o:detectmouseclick="t"/>
+ <v:stroke joinstyle="miter" o:forcedash="t"/>
+ <v:shadow color="gray [2]"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" grouping="t"/>
+ <p:placeholder type="slideNumber" position="4" size="quarter"/>
+ </v:shapetype></p:shaperange>
+</xml>
\ No newline at end of file

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/master03_stylesheet.css
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/master03_stylesheet.css 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,311 @@
+body
+ {width:534px;
+ height:400px;}
+.TB
+ {mso-special-format:nobullet•;}
+.T
+ {text-align:center;
+ font-family:Arial;
+ mso-bidi-font-family:Arial;
+ color:black;
+ mso-color-index:3;
+ font-size:209%;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.BB
+ {mso-special-format:bullet•;}
+.B
+ {text-align:left;
+ font-family:Arial;
+ mso-bidi-font-family:Arial;
+ color:black;
+ mso-color-index:1;
+ font-size:152%;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.B1B
+ {mso-special-format:bullet–;}
+.B1
+ {text-align:left;
+ font-family:Arial;
+ mso-bidi-font-family:Arial;
+ color:black;
+ mso-color-index:1;
+ font-size:133%;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.B2B
+ {mso-special-format:bullet•;}
+.B2
+ {text-align:left;
+ font-family:Arial;
+ mso-bidi-font-family:Arial;
+ color:black;
+ mso-color-index:1;
+ font-size:114%;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.B3B
+ {mso-special-format:bullet–;}
+.B3
+ {text-align:left;
+ font-family:Arial;
+ mso-bidi-font-family:Arial;
+ color:black;
+ mso-color-index:1;
+ font-size:95%;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.B4B
+ {mso-special-format:bullet»;}
+.B4
+ {text-align:left;
+ font-family:Arial;
+ mso-bidi-font-family:Arial;
+ color:black;
+ mso-color-index:1;
+ font-size:95%;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.NB
+ {mso-special-format:nobullet•;}
+.N
+ {text-align:left;
+ font-family:Arial;
+ mso-bidi-font-family:Arial;
+ color:black;
+ mso-color-index:1;
+ font-size:57%;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.N1B
+ {mso-special-format:nobullet•;}
+.N1
+ {text-align:left;
+ font-family:Arial;
+ mso-bidi-font-family:Arial;
+ color:black;
+ mso-color-index:1;
+ font-size:57%;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.N2B
+ {mso-special-format:nobullet•;}
+.N2
+ {text-align:left;
+ font-family:Arial;
+ mso-bidi-font-family:Arial;
+ color:black;
+ mso-color-index:1;
+ font-size:57%;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.N3B
+ {mso-special-format:nobullet•;}
+.N3
+ {text-align:left;
+ font-family:Arial;
+ mso-bidi-font-family:Arial;
+ color:black;
+ mso-color-index:1;
+ font-size:57%;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.N4N
+ {mso-special-format:nobullet•;}
+.N4
+ {text-align:left;
+ font-family:Arial;
+ mso-bidi-font-family:Arial;
+ color:black;
+ mso-color-index:1;
+ font-size:57%;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.OB
+ {mso-special-format:nobullet•;}
+.O
+ {text-align:left;
+ font-family:Arial;
+ mso-bidi-font-family:Arial;
+ color:black;
+ mso-color-index:1;
+ font-size:85%;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.O1
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.O2
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.O3
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.O4
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.CBB
+ {mso-special-format:nobullet•;}
+.CB
+ {text-align:center;
+ font-family:Arial;
+ mso-bidi-font-family:Arial;
+ color:black;
+ mso-color-index:1;
+ font-size:152%;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.CB1
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.CB2
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.CB3
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.CB4
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.CTB
+ {mso-special-format:nobullet•;}
+.CT
+ {text-align:center;
+ font-family:Arial;
+ mso-bidi-font-family:Arial;
+ color:black;
+ mso-color-index:3;
+ font-size:209%;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.HB
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.HB1
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.HB2
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.HB3
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.HB4
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.QB
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.QB1
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.QB2
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.QB3
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.QB4
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.TblB
+ {mso-special-format:nobullet•;}
+.Tbl
+ {text-align:left;
+ font-family:Arial;
+ mso-bidi-font-family:Arial;
+ color:black;
+ mso-color-index:1;
+ font-size:133%;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.Tbl1
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.Tbl2
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.Tbl3
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.Tbl4
+ {font-family:Arial;
+ mso-bidi-font-family:Arial;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;}
+.defaultB
+ {mso-special-format:nobullet•;}
+.default
+ {text-align:left;
+ font-family:Arial;
+ mso-ascii-font-family:Arial;
+ mso-bidi-font-family:Arial;
+ font-weight:normal;
+ font-style:normal;
+ text-decoration:none;
+ text-shadow:none;
+ text-effect:none;
+ mso-fareast-hint:no;
+ layout-flow:horizontal;
+ color:black;
+ mso-color-index:1;
+ font-size:85%;
+ mso-text-raise:0%;
+ mso-line-spacing:"100 0 0";
+ mso-margin-left-alt:0;
+ mso-text-indent-alt:0;
+ mso-char-wrap:1;
+ mso-kinsoku-overflow:1;
+ direction:ltr;
+ mso-word-wrap:1;
+ mso-vertical-align-special:baseline;
+ mso-ansi-language:EN-US;}
+a:link
+ {color:#009999 !important;}
+a:active
+ {color:#333399 !important;}
+a:visited
+ {color:#99CC00 !important;}

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/outline.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/outline.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,1891 @@
+<html>
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<meta name=Robots content=NoIndex>
+<script src=script.js></script><script><!--
+
+if( !(IsWin("PPTOtl")||IsWin("PPTNav")||IsWin("PPTOtlNav")) )
+{
+ obj = GetObj("Main-File")
+ parent.location.href=obj.href
+}
+
+var gOtlHiliteClr="#ffffff",gOtlNormalClr="#000000",gOtlActiveClr="#ffff00",gSelected="",gTxtState=false,gChildEntryTable=new Array()
+
+function Load()
+{
+ if( IsWin("PPTOtl" ) ){ LoadOtl(); parent.gOtlLoaded=true; return }
+ if( g_supportsPPTHTML ) {
+ if( IsWin("PPTNav" ) ){ LoadNav("NavObj",UpdNav); parent.gNavLoaded=true; return }
+ if( IsWin("PPTOtlNav" ) ){ LoadNav("OtlNavObj",UpdOtlNav); parent.gOtlNavLoaded=true; return }
+ }
+}
+function Upd(){ if( IsWin("PPTNav") ) LoadNav("NavObj",UpdNav) }
+function LoadNav( oId,UpdFunc )
+{
+ document.ondragstart=CancelDrag
+ document.onselectstart=CancelDrag
+ document.body.style.margin=2
+ UpdFunc()
+ obj=document.all.item(oId)
+ obj.style.display="block"
+ obj.style.visibility="visible"
+ document.bgColor="threedface"
+
+ if( parent.frames["PPTNts"] )
+ notesBtn.style.display = ""
+ if( parent.gHasNarration )
+ nb_voiceBorder.style.display = ""
+}
+function LoadOtl()
+{
+ var otl=GetObj("OtlObj")
+ otl.style.display="block"
+ otl.style.visibility="visible"
+ if( gOtlActiveClr == "" ) gOtlActiveClr=document.linkColor
+ if( gOtlHiliteClr == "" ) gOtlHiliteClr=document.fgColor
+ if( gOtlNormalClr == "" )
+ gOtlNormalClr=document.bgColor
+ else
+ document.bgColor=gOtlNormalClr
+
+ InitArray()
+
+ if( ObjExists( parent.gCurSld ) ) {
+ ChangeState( parent.gCurSld,gOtlNormalClr,gOtlHiliteClr )
+ gSelected=parent.gCurSld
+ }
+ else gSelected = -1
+
+ UpdOtl()
+}
+function UpdOtl(){ UpdIdx(parent.gCurSld) }
+function UpdIdx( idx )
+{
+ if( gSelected != idx ) {
+ if( gSelected > 0 )
+ ChangeState( gSelected,gOtlHiliteClr,gOtlNormalClr )
+
+ if( ObjExists( idx ) ) {
+ gSelected = idx
+ ChangeState( gSelected,gOtlNormalClr,gOtlHiliteClr )
+ }
+ else gSelected = -1
+ }
+
+ if( gTxtState != parent.gOtlTxtExp ) {
+ state = "block"
+ if( !parent.gOtlTxtExp )
+ state="none"
+
+ for(ii=0; ii<gChildEntryTable.length; ii++) {
+ obj=gChildEntryTable[ii];
+ if( obj.id == null ) continue;
+
+ if( obj.id.indexOf("PPTC") >= 0 )
+ obj.style.display=state;
+ }
+ gTxtState=parent.gOtlTxtExp
+ if( ObjExists( gSelected ) )
+ ChangeState( gSelected,gOtlNormalClr,gOtlHiliteClr )
+ }
+}
+function InitArray()
+{
+ count=0
+ var list=GetTags(document,"DIV");
+ for(ii=0; ii<list.length; ii++) {
+ obj=list.item(ii)
+ if( obj.id == null ) continue
+
+ if( obj.id.indexOf("PPTC") >= 0 )
+ gChildEntryTable[count++]=obj
+ }
+}
+function ChangeState( idx,fgColor,bgColor )
+{
+ obj=GetObj("PPTL"+idx)
+ obj.style.color=fgColor
+
+ obj=GetObj("PPTP"+idx)
+ obj.style.backgroundColor=bgColor
+}
+function ChgClr( o,clr ){ if( o.id != "PPTL"+gSelected ) o.style.color=clr }
+function Over( src ){ ChgClr(GetLink(src),gOtlActiveClr) }
+function Out( src ){ ChgClr(GetLink(src),gOtlHiliteClr) }
+function Follow(src){ window.location.href = GetLink(src).href; }
+function ObjExists( ii ) { obj=GetObj("PPTP"+ii ); return( obj ) }
+function GoToSld( href ){ UpdIdx(parent.GetSldNum(href)); parent.GoToSld( href ) }
+function CancelDrag(){ window.event.cancelBubble=true;window.event.returnValue=false}
+function GetLink(src)
+{
+ if(src.tagName=="A") return src
+ else return GetTags(src,"A").item(0)
+}
+
+function UpdNav()
+{
+ txt = "<center>";
+ if( parent.GetHrefObj( parent.gCurSld ).mOrigVis == 1 )
+ txt += "Slide " + parent.GetCurSldNum() + " of " + parent.GetNumSlds()
+ else
+ txt += "Hidden Slide"
+ txt += "</center>";
+ nav_text.innerHTML = txt;
+
+ if( !parent.HasPrevSld() )
+ gBtnArr["nb_prev"].Enabled(0)
+ else
+ gBtnArr["nb_prev"].Enabled(1)
+
+ if( !parent.HasNextSld() )
+ gBtnArr["nb_next"].Enabled(0)
+ else
+ gBtnArr["nb_next"].Enabled(1)
+ gBtnArr["nb_nts"].Enabled(1)
+ gBtnArr["nb_ntsBorder"].SetFlag( parent.gHasNts )
+
+ gBtnArr["nb_sldshw"].Enabled(1)
+ gBtnArr["nb_voice"].Enabled(1)
+}
+
+function ExecBtn()
+{
+ if (event.keyCode == 13)
+ {
+ BtnOnDown();
+ BtnOnUp();
+ }
+}
+function UpdOtlNav()
+{
+ gBtnArr["nb_otl"].SetEnabled();
+
+ if( parent.gOtlOpen )
+ gBtnArr["nb_otlTxt"].Enabled( true );
+ else
+ document.all.item("nb_otlTxtBorder").style.visibility = "hidden";
+}
+
+
+
+
+//--></script>
+<style>
+<!--.PTxt
+ {position:relative;
+ width:100%;
+ margin-top:5px;
+ padding-left:2px;
+ font-weight:bold;}
+.CTxt
+ {position:relative;
+ width:100%;
+ margin-top:5px;}
+a
+ {color:white;
+ text-decoration:none;}
+ul
+ {color:white;
+ margin-bottom:0px;
+ margin-left:20px;}
+.sldNum
+ {margin-top:5px;
+ color:white;}
+.button
+ {position:absolute;
+ width:32px;
+ height:20px;
+ border-style:solid;
+ border-width:1px;
+ border-color:threedface;}
+-->
+</style>
+</head>
+
+<body onload="Load()" style='margin:2px'>
+
+<div id=NavObj onload="Load()" onmouseover="BtnOnOver()"
+onmousedown="BtnOnDown()" onmouseout="BtnOnOut()" onmouseup="BtnOnUp()"
+onkeypress="ExecBtn()" style='display:none;visibility:hidden'>
+<table id="notesBtn" style='display:none;position:relative;width:55px' align=left cellpadding=0
+ cellspacing=0>
+ <td nowrap>
+ <div id="nb_ntsElem" title="Show/Hide
+Notes" align=center style='position:relative;margin-left:5px;margin-right:5px;padding:3px;
+ font-family:Arial;color:buttontext;font-size:9pt; cursor:default'>
+ <img src="notes_flag.gif" id="nb_nts" style='display:none'> &nbsp;Notes</div>
+ <div id="nb_ntsBorder" title ="Show/Hide
+Notes" onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=1 style='position:absolute;top:0%;left:0%;width:100%;height:20px'>
+
+ </div>
+ </td>
+</table>
+
+
+<table style='position:relative;width:70px' align=right cellpadding=0 cellspacing=0>
+ <td nowrap>
+ <div id="nb_sldshwText" title="Full Screen Slide Show" align=center style='position:relative;margin-left:20px;padding:3px;
+ font-family:Arial;color:buttontext;font-size:9pt;cursor:default'>Slide
+Show</div>
+ <div id="nb_sldshwBorder" title="Full Screen Slide Show" onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=5 style='position:absolute;top:0%;left:0%;width:100%;height:20px'>
+ <div style='position:absolute;clip:rect(0px, 18px, 18px, 0px)'><img
+ src="buttons.gif" id="nb_sldshw" style='position:relative;left:-254px'></div>
+ </div>
+ </td>
+ <td>
+ <div id="nb_voiceBorder" style='display:none;position:absolute;top:0;left:-40px;
+ width:20px;height:20px' onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=4 class=button>
+ <div style='position:absolute;clip:rect(0px, 18px, 18px, 0px)'><img
+ src="buttons.gif" id="nb_voice" title="Pause/Play Narration" style='position:
+ relative;left:-290px'></div>
+ </div>
+ </td>
+</table>
+
+<table style='position:relative' align=center cellpadding=0 cellspacing=0>
+ <td nowrap>
+ <div id="nb_prevBorder" onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=2 class=button style='left:-30px'>
+ <div style='position:absolute;clip:rect(0px, 30px, 18px, 0px)'><img
+ src="buttons.gif" id="nb_prev" title="Previous Slide" style='position:relative;
+ left:0px'></div>
+ </div>
+ <span id="nav_text" style='position:relative;top:3px;width:100px;font-family:
+ Arial;color:buttontext;font-size:9pt'></span>
+ <div id="nb_nextBorder" onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=3 class=button>
+ <div style='position:absolute;clip:rect(0px, 30px, 18px, 0px)'><img
+ src="buttons.gif" id="nb_next" title="Next Slide" style='position:relative;
+ left:-90px'></div>
+ </div>
+ </td>
+</table>
+</div>
+
+<div id=OtlNavObj onload="Load()" onmouseover="BtnOnOver()"
+onmousedown="BtnOnDown()" onmouseout="BtnOnOut()" onmouseup="BtnOnUp()"
+onkeypress="ExecBtn()" style='display:none;visibility:hidden'>
+
+<table style='position:relative;width:70px' align=left cellpadding=0 cellspacing=0>
+ <td nowrap><div title="Show/Hide
+Outline" id="nb_otl" onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=11
+ style='position:absolute;top:0%;left:0%;width:100%;height:100%;cursor:default'>
+ <div id="nb_otlElem" align=center style='position:relative;padding:3px;font-family:Arial;
+ color:buttontext;font-size:9pt'>Outline</div></div>
+ </td>
+</table>
+
+<table style='position:relative' align=center cellpadding=0 cellspacing=0>
+ <td>
+ <div style='position:absolute;left:-18px;width:24px;height:20px;border-style:
+ solid;border-width:1px;border-color:threedface' onfocus="BtnOnOver()" onblur="BtnOnOut()" TABINDEX=12 id="nb_otlTxtBorder">
+ <div style='position:absolute;clip:rect(0px, 22px, 18px, 0px)'><img
+ src=buttons.gif id="nb_otlTxt" title="Expand/Collapse Outline"
+ style='position:relative;left:-157px'></div>
+ </div>
+ </td>
+</table>
+
+</div>
+
+<div id=OtlObj style='display:none;visibility:hidden;'>
+
+
+<table width="100%" style='font-family:Arial;font-size:9pt'>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>1</font></div>
+ </td>
+ <td width="100%">
+ <div id=PPTP1 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0001.htm');" id=PPTL1>GTL<span
+ style='mso-spacerun:yes'>  </span>Geometry Template Library</a></font></div>
+ <div id=PPTC1 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>-for stl-like polygon manipulation</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>2</font></div>
+ </td>
+ <td>
+ <div id=PPTP2 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0073.htm');" id=PPTL2>Overview</a></font></div>
+ <div id=PPTC2 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Intel badly needed high performance algorithms for planar polygon
+ manipulation</li>
+ <ul>
+ <li>I implemented them</li>
+ </ul>
+ <li>We have 2D Cartesian geometry</li>
+ <ul>
+ <li>Coordinate, Interval, Point, Rectangle, Polygon, Polygon Set</li>
+ <li>Library of concepts for each</li>
+ </ul>
+ <li>Many generic functions that operate on conceptual types</li>
+ <ul>
+ <li>API strives for symmetry, consistency and simplicity</li>
+ </ul>
+ <li>Some pretty heavy weight algorithms under the hood</li>
+ <li>3 man years and 30kloc</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>3</font></div>
+ </td>
+ <td>
+ <div id=PPTP3 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0068.htm');" id=PPTL3>Introduction</a></font></div>
+ <div id=PPTC3 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Implemented goofy template argument inheritance type system and
+ Manhattan geometry features</li>
+ <li>Request for interest from boost in 2007</li>
+ <ul>
+ <li>Discussed the design on boost dev list</li>
+ <li>Found out the design was bad and needed to be redone the boost way</li>
+ <ul>
+ <li>Thank you Joel Guzman</li>
+ </ul>
+ </ul>
+ <li>Added 45 degree geometry features</li>
+ <li>After six months of work we got permission from Intel to release under
+ boost license</li>
+ <ul>
+ <li>Discussed the code on the boost dev list</li>
+ <li>Got a lot of feedback on specific design considerations</li>
+ </ul>
+ <li>Rewrote the interfaces to be more generic by using tag dispatching</li>
+ <ul>
+ <li>Got more feedback on design considerations from boost, especially
+ refinement</li>
+ </ul>
+ <li>Re-rewrote the interfaces to be more generic still and based on SFINAE</li>
+ <li>Added arbitrary-angle geometry features</li>
+ <ul>
+ <li>Got feedback on arbitrary-angle algorithms and robustness
+ considerations from boost</li>
+ <ul>
+ <li>Thank you Fernando Cacciola</li>
+ </ul>
+ </ul>
+ <li>Ported new SFINAE interfaces to MSVC9</li>
+ <ul>
+ <li>Thank you Steven Watanabe</li>
+ </ul>
+ <li>The library now looks more like Joel said it should back in 2007</li>
+ <ul>
+ <li>We may pursue formal review this year</li>
+ </ul>
+ <li>Deployed library to internal users who are using it now to create the
+ next generation of silicon fabrication process technology and
+ microprocessors</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>4</font></div>
+ </td>
+ <td>
+ <div id=PPTP4 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0002.htm');" id=PPTL4>Agenda</a></font></div>
+ <div id=PPTC4 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>GTL Feature Set</li>
+ <li>Benchmark Comparisons</li>
+ <li>Generic Sweep-line Booleans Algorithm</li>
+ <li>Numerical Robustness</li>
+ <li>Geometry Concepts Type System</li>
+ <li>Booleans Operator Syntax</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>5</font></div>
+ </td>
+ <td>
+ <div id=PPTP5 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0003.htm');" id=PPTL5>Primary GTL Feature</a></font></div>
+ <div id=PPTC5 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Boolean operations on sets of polygons</li>
+ <ul>
+ <li>Manhattan</li>
+ <br>
+ <br>
+ <li>45-degree</li>
+ <br>
+ <br>
+ <br>
+ <li>Arbitrary Angle (XOR)</li>
+ </ul>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>6</font></div>
+ </td>
+ <td>
+ <div id=PPTP6 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0067.htm');" id=PPTL6>Using Booleans</a></font></div>
+ <div id=PPTC6 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Productive operator syntax</li>
+ <li>Clip polygon a against bounding box c, then subtract polygon b, storing
+ the result in polygon set d</li>
+ <li>Takes longer to say than to type</li>
+ <li>No try/catch and no memory management</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>7</font></div>
+ </td>
+ <td>
+ <div id=PPTP7 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0004.htm');" id=PPTL7>Details Of Booleans</a></font></div>
+ <div id=PPTC7 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>?</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>8</font></div>
+ </td>
+ <td>
+ <div id=PPTP8 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0005.htm');" id=PPTL8>Details of 45-degree
+ Booleans</a></font></div>
+ <div id=PPTC8 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Preserve 45-degree nature of geometry at output</li>
+ <li>Handle off-grid intersections by inserting an edge to approximate the
+ output region</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>9</font></div>
+ </td>
+ <td>
+ <div id=PPTP9 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0006.htm');" id=PPTL9>Boolean Operation Output
+ Modes</a></font></div>
+ <div id=PPTC9 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Manhattan Booleans</li>
+ <ul>
+ <li>Polygons with lists of holes</li>
+ <li>Keyhole holes to outer polygon</li>
+ <li>Horizontal and vertical sliced rectangle tiling</li>
+ </ul>
+ <li>45-degree Booleans</li>
+ <ul>
+ <li>Polygon with lists of holes</li>
+ <li>Keyhole holes to outer polygon</li>
+ <li>Vertical sliced trapezoid tiling</li>
+ </ul>
+ <li>Arbitrary-angle Booleans</li>
+ <ul>
+ <li>Polygon with lists of holes</li>
+ <li>Keyhole holes to outer polygon</li>
+ </ul>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>10</font></div>
+ </td>
+ <td>
+ <div id=PPTP10 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0007.htm');" id=PPTL10>Polygon
+ Buffering/Resizing/Offsetting</a></font></div>
+ <div id=PPTC10 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Manhattan</li>
+ <ul>
+ <li>Uniform resizing</li>
+ <li>Resizing by different amount in each of the four directions</li>
+ <li>Optionally leave corners unfilled</li>
+ </ul>
+ <li>45-Degree</li>
+ <ul>
+ <li>Uniform resizing</li>
+ <li>Preserve original topology or cut off acute angled corners at resizing
+ distance</li>
+ <li>Snapping options for moving 45-degree edges</li>
+ </ul>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>11</font></div>
+ </td>
+ <td>
+ <div id=PPTP11 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0010.htm');" id=PPTL11>Many More Features</a></font></div>
+ <div id=PPTC11 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Rectangle query tree</li>
+ <li>Maximum enclosed rectangle in Manhattan polygon</li>
+ <li>Connectivity Extraction</li>
+ <li>Property Merge/Map Overlay</li>
+ <li>Etc.</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>12</font></div>
+ </td>
+ <td>
+ <div id=PPTP12 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0011.htm');" id=PPTL12>Small Arbitrary-angle
+ Input Benchmark Comparison</a></font></div>
+ <div id=PPTC12 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Runtime for intersection operation</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>13</font></div>
+ </td>
+ <td>
+ <div id=PPTP13 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0012.htm');" id=PPTL13>Large Scale
+ Arbitrary-angle Performance Comparison</a></font></div>
+ <div id=PPTC13 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>One to two orders of magnitude larger than previous benchmark</li>
+ <li>Though fastest for small inputs, GPC does not scale well</li>
+ <li>gtlb excludes line segment intersection</li>
+ <li>Core Boolean is n log n, Intel micro-architecture accelerates processing
+ of large vectorss</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>14</font></div>
+ </td>
+ <td>
+ <div id=PPTP14 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0013.htm');" id=PPTL14>Manhattan Benchmarking</a></font></div>
+ <div id=PPTC14 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>100X performance delta between optimal gtl 90-degree algorithm and
+ general algorithms</li>
+ <li>gtl 45-degree Boolean is optimal</li>
+ <li>Core arbitrary angle Boolean (gtlb) is optimal</li>
+ <li>gtl arbitrary angle Boolean is slightly suboptimal due to line segment
+ intersection</li>
+ <li>CGAL is optimal, but has a high constant factor</li>
+ <li>GPC and PolyBoolean both scale sub-optimally</li>
+ <br>
+ <br>
+ <br>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>15</font></div>
+ </td>
+ <td>
+ <div id=PPTP15 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0014.htm');" id=PPTL15>Benchmarking
+ Conclusions about GTL</a></font></div>
+ <div id=PPTC15 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>GTL arbitrary-angle Booleans is near optimal</li>
+ <li>Performance of GTL arbitrary-angle Booleans is middle-of-road for small
+ inputs</li>
+ <li>Performance of GTL arbitrary-angle Booleans is best in class for large
+ inputs</li>
+ <li>Performance of GTL could be improved by up to 10X with further work on
+ the arbitrary-angle Booleans</li>
+ <li>If you have 45-degree or Manhattan polygons gtl provides 50X and 100X
+ performance advantage over cgal</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>16</font></div>
+ </td>
+ <td>
+ <div id=PPTP16 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0016.htm');" id=PPTL16>Observations on GPC,
+ CGAL and PolyBoolean</a></font></div>
+ <div id=PPTC16 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>We found at least two different bugs in PolyBoolean</li>
+ <li>We found one bug in CGAL</li>
+ <li>GPC and PolyBoolean have very difficult to use C-style APIs</li>
+ <li>GPC and PolyBoolean cannot merge multiple overlapping polygons in one
+ step</li>
+ <li>GPC and PolyBoolean both have O(n<sup>1.5</sup>log n) line segment
+ intersection algorithms (sort all edges that intersect sweep-line at
+ every x)</li>
+ <li>PolyBoolean has O(n * m * k) algorithm to determine which polygons
+ contain which holes (n polygons, m holes, k points per polygon), which
+ is O(n^2) in the worst case</li>
+ <li>CGAL requires that overlapping polygons be merged before being an input
+ to a Boolean, but can do that itself</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>17</font></div>
+ </td>
+ <td>
+ <div id=PPTP17 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0018.htm');" id=PPTL17>Observations About
+ Preconditions</a></font></div>
+ <div id=PPTC17 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>CGAL throws an “Precondition Violated” exception if an input polygon is
+ self intersecting/overlapping or has “closed” semantic at last vertex</li>
+ <li>PolyBoolean returns a “bad input polygon” error code if an input polygon
+ is self intersecting/overlapping has zero area or is a hole with no
+ enclosing polygon</li>
+ <li>Both PolyBoolean and CGAL inform the user the input is bad when a bug in
+ their algorithms leads to a fatal error</li>
+ <li>GPC produces garbage output when input polygons are self
+ intersecting/overlapping</li>
+ <li>GTL has no preconditions and produces correct output in all cases</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>18</font></div>
+ </td>
+ <td>
+ <div id=PPTP18 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0015.htm');" id=PPTL18>Generic Sweep-line
+ Algorithm</a></font></div>
+ <div id=PPTC18 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Sweep-line algorithms for polygon clipping is a tradition that goes back
+ to 1979</li>
+ <li>Sweep-line is the best known method for line segment intersection</li>
+ <li>GTL implements different sweep lines for Manhattan, 45-degree and
+ general case</li>
+ <li>GTL Booleans sweep-lines are parameterized to allow them to perform
+ multiple operations</li>
+ <br>
+ <br>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>19</font></div>
+ </td>
+ <td>
+ <div id=PPTP19 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0019.htm');" id=PPTL19>Better Booleans through
+ Calculus</a></font></div>
+ <div id=PPTC19 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>We use the same algorithm for Manhattan, 45-degree and general polygon
+ Booleans</li>
+ <br>
+ <br>
+ <br>
+ <br>
+ <li>We will explain how it works in the Manhattan case first, then how we
+ generalize it</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>20</font></div>
+ </td>
+ <td>
+ <div id=PPTP20 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0020.htm');" id=PPTL20>Boolean Polygon Model</a></font></div>
+ <div id=PPTC20 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>We define a polygon as a two dimensional Boolean function</li>
+ <ul>
+ <li>Function evaluates to true inside the polygon</li>
+ <li>Function evaluates to false outside the polygon</li>
+ </ul>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>21</font></div>
+ </td>
+ <td>
+ <div id=PPTP21 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0021.htm');" id=PPTL21>Math With Polygon Model</a></font></div>
+ <div id=PPTC21 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Because the Polygon is now modeled mathematically…</li>
+ <li>We can manipulate it with calculus</li>
+ <li>The derivative with respect to x of the polygon function is the change
+ in polygon count as we cross its vertical edges</li>
+ <li>In one dimension the polygon looks like a step function at its vertical
+ edges</li>
+ <li>Derivative of a step function is an impulse with area of one</li>
+ <li>Summing changes in polygon count from left to right (scanline) performs
+ an integration over the df/dx to produce the original polygon</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>22</font></div>
+ </td>
+ <td>
+ <div id=PPTP22 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0022.htm');" id=PPTL22>The Great Thing About
+ Math</a></font></div>
+ <div id=PPTC22 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>If it works once, it will work a second time</li>
+ <li>The derivative with respect to y of the d/dx of polygon function f is
+ the change in the change in polygon count with respect to x as we enter
+ and leave its vertical edges in the y dimension</li>
+ <li>In the y dimension d f/dx (vertical edges) looks like a step function</li>
+ <li>Derivative of a step function is an impulse with area of one</li>
+ <li>Summing changes in y of changes in x from low to high y integrates the
+ function and produces changes in x (edges) that can be integrated left
+ to right to produce polygons</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>23</font></div>
+ </td>
+ <td>
+ <div id=PPTP23 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0023.htm');" id=PPTL23>1D Boolean OR Operation
+ Example</a></font></div>
+ <div id=PPTC23 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>We want a data model for polygons that can provide the input for
+ sweep-line and be constructed from n polygon verticies in O(n log n)
+ time</li>
+ <li>If you want to sum two piece-wise linear functions (continuous)</li>
+ <ul>
+ <li>you can take the derivative of each (discreet)</li>
+ <li>combine their derivatives in linear time by merging (sum any
+ overlapping values)</li>
+ <li>and then integrate by summing from low to high (in linear time)</li>
+ </ul>
+ <li>The math is what allows the boolean algorithm to achieve optimal time
+ complexity</li>
+ <ul>
+ <li>All we do is sort vertices, but you have to carry the dxdy values along
+ with them so that the meaning of the vertices is retained</li>
+ </ul>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>24</font></div>
+ </td>
+ <td>
+ <div id=PPTP24 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0027.htm');" id=PPTL24>2D, Two Layer Boolean
+ XOR Example</a></font></div>
+ <div id=PPTC24 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>XOR an L shape with a rectangle</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>25</font></div>
+ </td>
+ <td>
+ <div id=PPTP25 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0028.htm');" id=PPTL25>XOR Example</a></font></div>
+ <div id=PPTC25 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Preprocess input polygons into a merged, sorted sequence of change on y
+ of change on x of polygon intersection count</li>
+ <li>Decomposition is linear, sort is n log n, merge is linear</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>26</font></div>
+ </td>
+ <td>
+ <div id=PPTP26 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0029.htm');" id=PPTL26>XOR Example</a></font></div>
+ <div id=PPTC26 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Sweep-line data structure initialized to a single interval from
+ -infinity to +infinity with intersection count of zero for each input
+ layer</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>27</font></div>
+ </td>
+ <td>
+ <div id=PPTP27 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0030.htm');" id=PPTL27>XOR Example</a></font></div>
+ <div id=PPTC27 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Intersect first input interval of intersection count change on x against
+ sweep-line data structure of intersection count intervals</li>
+ <li>Intersection count changes from zero to one on layer1 on that interval</li>
+ <li>0 xor 0 = false, 1 xor 0 = true, output a left edge because Boolean
+ logic changed from false to true</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>28</font></div>
+ </td>
+ <td>
+ <div id=PPTP28 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0031.htm');" id=PPTL28>XOR Example</a></font></div>
+ <div id=PPTC28 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Intersect second input interval against sweep-line data structure</li>
+ <li>Intersection count changes from zero to one for layer2 on that interval</li>
+ <li>1 xor 0 = true, 1 xor 1 = false, so output a right edge because Boolean
+ logic has changed from true to false</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>29</font></div>
+ </td>
+ <td>
+ <div id=PPTP29 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0032.htm');" id=PPTL29>XOR Example</a></font></div>
+ <div id=PPTC29 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Intersect third input interval against sweep-line data structure</li>
+ <li>Intersection count changes from one to zero for layer1 on that interval</li>
+ <li>1 xor 0 = false, 0 xor 1 = false, so no output</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>30</font></div>
+ </td>
+ <td>
+ <div id=PPTP30 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0033.htm');" id=PPTL30>XOR Example</a></font></div>
+ <div id=PPTC30 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Intersect fourth input interval against sweep-line data structure</li>
+ <li>Intersection count changes from one to zero for layer1 on one interval</li>
+ <li>1 xor 0 = true, 0 xor 0 = false, so output a right edge because Boolean
+ logic has changed from true to false</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>31</font></div>
+ </td>
+ <td>
+ <div id=PPTP31 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0034.htm');" id=PPTL31>XOR Example</a></font></div>
+ <div id=PPTC31 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Intersect fifth input interval against sweep-line data structure</li>
+ <li>Intersection count changes from one to zero for layer1 on two intervals</li>
+ <li>1 xor 0 = true, 0 xor 0 = false, so output a right edge for the first
+ interval</li>
+ <li>1 xor 1 = false, 0 xor 1 = true, so output a left edge for the second
+ interval</li>
+ <br>
+ <br>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>32</font></div>
+ </td>
+ <td>
+ <div id=PPTP32 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0035.htm');" id=PPTL32>XOR Example</a></font></div>
+ <div id=PPTC32 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Intersect sixth input interval against sweep-line data structure</li>
+ <li>Intersection count changes from one to zero for layer2 on one interval</li>
+ <li>0 xor 1 = true, 0 xor 0 = false, so output a right edge</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>33</font></div>
+ </td>
+ <td>
+ <div id=PPTP33 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0036.htm');" id=PPTL33>XOR Example</a></font></div>
+ <div id=PPTC33 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Sweep-line Polygon Formation produces output polygon</li>
+ <li>Could be done in the same pass as the xor</li>
+ <li>Leaving it in the derivative form allows direct input to a subsequent
+ Boolean</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>34</font></div>
+ </td>
+ <td>
+ <div id=PPTP34 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0037.htm');" id=PPTL34>Generalizing The
+ Algorithm</a></font></div>
+ <div id=PPTC34 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>We want the derivative of this vertex:</li>
+ <li>We apply d/dx and d/dy</li>
+ <li>To get a result in terms of &#952;:</li>
+ <li>We sweep the &#952; from low to high:</li>
+ <li>As we integrate wrt. y:</li>
+ <li>And finally integrate wrt. x:</li>
+ <li>To which we assign counter clockwise winding and output partial polygon:</li>
+ <br>
+ <br>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>35</font></div>
+ </td>
+ <td>
+ <div id=PPTP35 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0038.htm');" id=PPTL35>The Algorithm Requires
+ No Preconditions</a></font></div>
+ <div id=PPTC35 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>The great thing about math is that it’s general</li>
+ <li>Every special case is just another instance of the general case</li>
+ <li>Every case that breaks other algorithms is handled implicitly and
+ correctly</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>36</font></div>
+ </td>
+ <td>
+ <div id=PPTP36 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0041.htm');" id=PPTL36>Taking Things One Step
+ Further</a></font></div>
+ <div id=PPTC36 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>The Booleans algorithm is parameterized</li>
+ <li>N layer operations are implemented with a single pass of the same
+ algorithm</li>
+ <li>Is used to provide connectivity extraction / spatial map join and
+ property merge / map overlay</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>37</font></div>
+ </td>
+ <td>
+ <div id=PPTP37 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0039.htm');" id=PPTL37>Robustness</a></font></div>
+ <div id=PPTC37 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Strategies employed by GTL are provably robust for all cases</li>
+ <ul>
+ <li>100% robust--not just “works for all the cases we’ve tried”</li>
+ </ul>
+ <li>A firm guarantee of 100% numerical robustness is a very comforting
+ feature</li>
+ <li>PolyBoolean fails to find polygons that enclose some holes because its
+ point-in-polygon calculation is not numerically robust</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>38</font></div>
+ </td>
+ <td>
+ <div id=PPTP38 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0064.htm');" id=PPTL38>Robust Predicate
+ Primitives</a></font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>39</font></div>
+ </td>
+ <td>
+ <div id=PPTP39 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0040.htm');" id=PPTL39>Robust Comparison of
+ Slope</a></font></div>
+ <div id=PPTC39 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li> Segment 1: (x11,y11) to (x12, y12)</li>
+ <li> Segment 2: (x21,y21) to (x22, y22)</li>
+ <li> Slope1: (y12 - y11) / (x12 - x11)</li>
+ <li> Slope2: (y22 - y21) / (x22 - x21)</li>
+ <li> Slope1 &lt; Slope2 iff (y12 - y11)(x22 - x21) &lt; (x12 - x11)(y22 -
+ y21)</li>
+ <li>Cross multiplication avoids integer truncation of division</li>
+ <li>Requires 65 bits for signed 32 bit integer coordinates</li>
+ <ul>
+ <li>Use long double, multi-precision, SSE quad word, or unsigned 64 bit
+ integer with sign computed separately</li>
+ </ul>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>40</font></div>
+ </td>
+ <td>
+ <div id=PPTP40 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0042.htm');" id=PPTL40>Robust Comparison Of
+ Point and Line Segment</a></font></div>
+ <div id=PPTC40 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Make a 2<sup>nd</sup> segment from one end of the segment to the point</li>
+ <li>Compare slopes</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>41</font></div>
+ </td>
+ <td>
+ <div id=PPTP41 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0045.htm');" id=PPTL41>Robust Line Segment
+ Intersection Check</a></font></div>
+ <div id=PPTC41 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Compute whether the two ends of each segment are on, above or below the
+ other segment</li>
+ <li>Both points of one segment on the same side of the other means no
+ intersection</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>42</font></div>
+ </td>
+ <td>
+ <div id=PPTP42 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0065.htm');" id=PPTL42>Robust Point In Polygon
+ Predicate</a></font></div>
+ <div id=PPTC42 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>For all edges which contain the x value of the point within their x
+ interval</li>
+ <ul>
+ <li>Accumulate the sum of such edges the point is above</li>
+ </ul>
+ <li>The point is inside if the sum is odd</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>43</font></div>
+ </td>
+ <td>
+ <div id=PPTP43 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0044.htm');" id=PPTL43>Robust Calculation of
+ Slope Intercept</a></font></div>
+ <div id=PPTC43 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Apply GMP multi-precision rational and compute exact result</li>
+ <li>To compare two slope intercepts</li>
+ <br>
+ <br>
+ <br>
+ <br>
+ <li> (requires 97 bits of precision)</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>44</font></div>
+ </td>
+ <td>
+ <div id=PPTP44 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0046.htm');" id=PPTL44>Robust Calculation of
+ Line Segment Intersection Point</a></font></div>
+ <div id=PPTC44 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Apply GMP multi-precision rational and compute exact result.</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>45</font></div>
+ </td>
+ <td>
+ <div id=PPTP45 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0047.htm');" id=PPTL45>Robust Snapping of
+ Non-Integer Intersection Points to Grid</a></font></div>
+ <div id=PPTC45 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Truncate down and to left</li>
+ <li>Causes Edges to move slightly</li>
+ <li>Moving edges may introduce artifacts</li>
+ <li>Non overlapping edges may become parallel and overlap</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>46</font></div>
+ </td>
+ <td>
+ <div id=PPTP46 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0049.htm');" id=PPTL46><span
+ style='mso-spacerun:yes'> </span></a></font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>47</font></div>
+ </td>
+ <td>
+ <div id=PPTP47 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0048.htm');" id=PPTL47>Intersections Creating
+ Intersections</a></font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>48</font></div>
+ </td>
+ <td>
+ <div id=PPTP48 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0050.htm');" id=PPTL48>Acceptable vs.
+ Unacceptable Artifacts</a></font></div>
+ <div id=PPTC48 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>An artifact is unacceptable</li>
+ <ul>
+ <li>if it causes any line segments to intersect other than at their end
+ points</li>
+ <li>if it causes a closed cycle in the input to become open at the output</li>
+ </ul>
+ <li>Inserting vertices on line segments and merging vertices are acceptable</li>
+ <li>We insert vertices and merge vertices to snap to integer grid robustly</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>49</font></div>
+ </td>
+ <td>
+ <div id=PPTP49 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0066.htm');" id=PPTL49>What code that uses GTL
+ looks like</a></font></div>
+ <div id=PPTC49 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>Two lines of code in the example invoke five different GTL algorithms</li>
+ <li>Arguments passed into functions are not GTL data types</li>
+ <li>The code is maximally concise, yet easy to read</li>
+ <li>Clip b to the bounding box of a, XOR that with a shrunk by ten then
+ merge into result</li>
+ <li>Details of memory management for intermediate results are abstracted
+ away from the use of algorithms</li>
+ <li>Such code is easy to write and easy to maintain</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>50</font></div>
+ </td>
+ <td>
+ <div id=PPTP50 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0052.htm');" id=PPTL50>C++ Concepts-based Type
+ System</a></font></div>
+ <div id=PPTC50 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>GTL allows application data types to be arguments to its API</li>
+ <li>You can check if your point type lies inside your polygon type with a
+ call to GTL contains() passing in your point and your polygon</li>
+ <li> gtl::contains(my_polygon, my_point);</li>
+ <li>This is accomplished by use of a C++ Concepts-based statically
+ polymorphic type system</li>
+ <li>This is much more convenient than copying your polygon into a GTL
+ polygon data type first</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>51</font></div>
+ </td>
+ <td>
+ <div id=PPTP51 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0054.htm');" id=PPTL51>C++ Traits</a></font></div>
+ <div id=PPTC51 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>GTL accesses your geometry types through type traits that you must
+ provide</li>
+ <li>These traits map your implementation of a geometry object to GTL’s
+ concept of how a such geometry behaves</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>52</font></div>
+ </td>
+ <td>
+ <div id=PPTP52 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0055.htm');" id=PPTL52>C++ Concepts
+ Overloading</a></font></div>
+ <div id=PPTC52 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>GTL functions that expect a polygon check whether the input data type is
+ registered as a polygon and will not instantiate if the check fails</li>
+ <li>A different gtl function with the same name can instantiate if the data
+ type turns out to be registered as a rectangle, or a point</li>
+ <li>The mechanism for doing this is called substitution failure is not an
+ error (SFINAE)</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>53</font></div>
+ </td>
+ <td>
+ <div id=PPTP53 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0058.htm');" id=PPTL53>Concept Refinement</a></font></div>
+ <div id=PPTC53 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>A rectangle is a refinement of the concept of a polygon</li>
+ <ul>
+ <li>A rectangle narrows-down the definition of polygon to four sided,
+ 90-degree angles</li>
+ </ul>
+ <li>A function that requires read only access to a polygon can always work
+ on a rectangle</li>
+ <ul>
+ <li><span style='mso-spacerun:yes'> </span>A polygon is a generalization of
+ a rectangle</li>
+ </ul>
+ <li>A function that requires write-access to a polygon cannot work on a
+ rectangle</li>
+ <ul>
+ <li>A rectangle cannot store a polygon</li>
+ </ul>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>54</font></div>
+ </td>
+ <td>
+ <div id=PPTP54 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0059.htm');" id=PPTL54>GTL Refinement
+ Relationships</a></font></div>
+ <div id=PPTC54 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>GTL assign() function</li>
+ <ul>
+ <li>copies data between objects of the same conceptual type</li>
+ <li>copies data from a refinement to a more general conceptual type</li>
+ <li>instantiates for each of the 49 legal combinations</li>
+ <li>requires only one overload definition per concept type</li>
+ <li>each overload protected by SFINAE concept check</li>
+ <br>
+ <br>
+ </ul>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>55</font></div>
+ </td>
+ <td>
+ <div id=PPTP55 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0060.htm');" id=PPTL55>Concept Casting</a></font></div>
+ <div id=PPTC55 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>A Manhattan polygon is a refinement of a general polygon</li>
+ <li>Given a general polygon and the certainly that it contains only
+ Manhattan data</li>
+ <ul>
+ <li>GTL view_as&lt;polygon_90_concept&gt;() can allow that polygon to be
+ legally passed to functions expecting a Manhattan polygon</li>
+ </ul>
+ <li>This is useful when general objects are used by applications to model
+ several specific kinds of data</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>56</font></div>
+ </td>
+ <td>
+ <div id=PPTP56 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0053.htm');" id=PPTL56>Booleans Operator
+ Syntax</a></font></div>
+ <div id=PPTC56 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>GTL overloads the C++ bit-wise logical operators &amp;|^ and the
+ subtraction operator -</li>
+ <li>They perform Boolean AND, OR, XOR and AND-NOT (SUBTRACT)</li>
+ <li>They work with any polygons, rectangles, vectors or lists of polygons or
+ rectangles and the GTL polygon-set data types</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>57</font></div>
+ </td>
+ <td>
+ <div id=PPTP57 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0061.htm');" id=PPTL57>GTL Booleans Operator
+ Templates</a></font></div>
+ <div id=PPTC57 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>C++ requires that operators return their result by value</li>
+ <li>The return value of a GTL Boolean operator function call is an operator
+ template</li>
+ <li>The operator template stores references to the arguments and defers the
+ operation until the result is requested</li>
+ <li>In this way the operation is performed after the operator template is
+ returned by the operator function</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>58</font></div>
+ </td>
+ <td>
+ <div id=PPTP58 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0062.htm');" id=PPTL58>Operator Templates</a></font></div>
+ <div id=PPTC58 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>When chaining operator templates they cache references to each other and
+ build an expression tree</li>
+ <li>When the final result is requested the expression is evaluated and the
+ result is produced</li>
+ <li>This avoids unnecessary copying of intermediate results</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>59</font></div>
+ </td>
+ <td>
+ <div id=PPTP59 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0070.htm');" id=PPTL59>MSVC SFINAE limitation</a></font></div>
+ <div id=PPTC59 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>SFINAE works in MSVC for the simple cases</li>
+ <li>Order of template instantiation in MSVC depends on type of template</li>
+ <ul>
+ <li>compile time constant vs. by type</li>
+ </ul>
+ <li>Substitution failure of a nested template is an error in MSVC</li>
+ <li>The only way to get reliable SFINAE behavior out of MSVC is to use
+ enable_if with compile time logic expressions</li>
+ <li>It took two weeks of work to port the code from EDG/gcc compatibility to
+ MSVC</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>60</font></div>
+ </td>
+ <td>
+ <div id=PPTP60 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0069.htm');" id=PPTL60>EDG SFINAE Bug</a></font></div>
+ <div id=PPTC60 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>An unnamed enum type cannot be referred to in the template definition
+ when instantiating a template on that type</li>
+ <li>STL uses unnamed enum types with arithmetic operators</li>
+ <li>Substituion of my generic operators for the unnamed STL enum types
+ should fail</li>
+ <li>A bug in older versions of EDG frontend produces a syntax error instead
+ of SFINAE if the template references it in the definition</li>
+ <li>Currently fixed in the version of EGD used by the new icc11</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+ <tr onmouseover="Over(this)" onmouseout="Out(this)" onclick="Follow(this)"
+ style='cursor:hand'>
+ <td align=right valign=top>
+ <div class=sldNum><font size=2>61</font></div>
+ </td>
+ <td>
+ <div id=PPTP61 class=PTxt><font size=2><a
+ href="javascript:GoToSld('slide0071.htm');" id=PPTL61>EDG Bug Workaround</a></font></div>
+ <div id=PPTC61 class=CTxt style='display:none'><font size=2>
+ <ul>
+ <li>If substitution of a nested template parameter fails before EDG tries to
+ instantiate the template that would refer to the unnamed enum type no
+ syntax error is generated</li>
+ <li>EDG supports nested SFINAE, of course</li>
+ <li>I provide an intermediate meta-function with preprocessor macros in its
+ definition that results in nested SFINAE except when compiled by MSVC to
+ work around both bugs</li>
+ </ul>
+ </font></div>
+ </td>
+ </tr>
+</table>
+
+
+
+</div>
+
+<div style='display:none'><a href=master03.htm></a><a href=master03.xml></a><a
+href=preview.wmf></a><a href=pres.xml></a><a href=slide0001.htm></a><a
+href="slide0001_image001.png"></a><a
+href=slide0073.htm></a><a href=slide0068.htm></a><a href=slide0002.htm></a><a
+href="slide0002_image003.png"></a><a
+href=slide0003.htm></a><a
+href="slide0003_image006.jpg"></a><a
+href="slide0003_image008.jpg"></a><a
+href="slide0003_image010.jpg"></a><a
+href="slide0003_image012.gif"></a><a href=slide0067.htm></a><a
+href="slide0067_image013.gif"></a><a href=slide0004.htm></a><a
+href="slide0004_image014.png"></a><a
+href="slide0004_image016.png"></a><a
+href="slide0004_image018.gif"></a><a
+href="slide0004_image020.gif"></a><a
+href="slide0004_image022.gif"></a><a
+href="slide0004_image024.gif"></a><a
+href="slide0004_image026.gif"></a><a
+href="slide0004_image028.gif"></a><a
+href=slide0005.htm></a><a
+href="slide0005_image031.jpg"></a><a href=slide0006.htm></a><a
+href=slide0006.xml></a><a
+href="slide0006_image033.gif"></a><a
+href="slide0006_image035.gif"></a><a
+href="slide0006_image037.gif"></a><a
+href="slide0006_image039.gif"></a><a
+href="slide0006_image041.gif"></a><a
+href="slide0006_image043.gif"></a><a
+href="slide0006_image045.gif"></a><a
+href="slide0006_image047.gif"></a><a
+href="slide0006_image049.gif"></a><a
+href="slide0006_image051.gif"></a><a
+href="slide0006_image053.gif"></a><a
+href="slide0006_image055.gif"></a><a
+href="slide0006_image057.gif"></a><a
+href="slide0006_image059.gif"></a><a
+href="slide0006_image061.gif"></a><a
+href="slide0006_image063.gif"></a><a
+href="slide0006_image065.gif"></a><a
+href="slide0006_image067.gif"></a><a
+href="slide0006_image069.gif"></a><a
+href="slide0006_image071.gif"></a><a
+href="slide0006_image073.gif"></a><a
+href="slide0006_image075.gif"></a><a
+href="slide0006_image077.gif"></a><a
+href="slide0006_image079.gif"></a><a
+href="slide0006_image081.gif"></a><a href=slide0007.htm></a><a
+href="slide0007_image082.gif"></a><a href=slide0010.htm></a><a
+href="slide0010_image083.gif"></a><a href=slide0011.htm></a><a
+href="slide0011_image084.png"></a><a
+href="slide0011_image086.png"></a><a
+href="slide0011_image088.gif"></a><a
+href="slide0011_image090.png"></a><a
+href="slide0011_image092.gif"></a><a href=slide0012.htm></a><a
+href="slide0012_image093.png"></a><a
+href="slide0012_image095.gif"></a><a
+href="slide0012_image097.gif"></a><a
+href="slide0012_image099.gif"></a><a
+href=slide0013.htm></a><a
+href="slide0013_image102.jpg"></a><a
+href="slide0013_image104.gif"></a><a
+href="slide0013_image106.gif"></a><a
+href="slide0013_image108.gif"></a><a
+href="slide0013_image110.gif"></a><a
+href="slide0013_image112.gif"></a><a
+href="slide0013_image114.gif"></a><a
+href="slide0013_image116.gif"></a><a
+href="slide0013_image118.gif"></a><a href=slide0014.htm></a><a
+href=slide0016.htm></a><a href=slide0018.htm></a><a href=slide0015.htm></a><a
+href=slide0019.htm></a><a
+href="slide0019_image120.jpg"></a><a
+href="slide0019_image122.jpg"></a><a href=slide0020.htm></a><a
+href="slide0020_image123.gif"></a><a
+href="slide0020_image125.gif"></a><a
+href="slide0020_image127.gif"></a><a
+href=slide0021.htm></a><a
+href="slide0021_image130.gif"></a><a
+href="slide0021_image132.gif"></a><a
+href="slide0021_image134.gif"></a><a
+href="slide0021_image136.gif"></a><a
+href="slide0021_image138.gif"></a><a
+href="slide0021_image140.gif"></a><a
+href="slide0021_image142.gif"></a><a
+href="slide0021_image144.gif"></a><a
+href="slide0021_image146.gif"></a><a
+href=slide0022.htm></a><a
+href="slide0022_image149.gif"></a><a
+href="slide0022_image151.gif"></a><a
+href="slide0022_image153.gif"></a><a
+href="slide0022_image155.gif"></a><a
+href="slide0022_image157.gif"></a><a
+href="slide0022_image159.gif"></a><a
+href="slide0022_image161.gif"></a><a
+href="slide0022_image163.gif"></a><a
+href="slide0022_image165.gif"></a><a
+href="slide0022_image167.gif"></a><a
+href="slide0022_image169.gif"></a><a href=slide0023.htm></a><a
+href="slide0023_image170.gif"></a><a
+href="slide0023_image172.gif"></a><a
+href="slide0023_image174.gif"></a><a
+href="slide0023_image176.gif"></a><a
+href="slide0023_image178.gif"></a><a
+href="slide0023_image180.gif"></a><a
+href="slide0023_image182.gif"></a><a
+href="slide0023_image184.gif"></a><a
+href="slide0023_image186.gif"></a><a
+href="slide0023_image188.gif"></a><a
+href="slide0023_image190.gif"></a><a
+href="slide0023_image192.gif"></a><a
+href="slide0023_image194.gif"></a><a
+href="slide0023_image196.gif"></a><a
+href="slide0023_image198.gif"></a><a
+href="slide0023_image200.gif"></a><a
+href="slide0023_image202.gif"></a><a
+href="slide0023_image204.gif"></a><a
+href="slide0023_image206.gif"></a><a
+href="slide0023_image208.gif"></a><a href=slide0027.htm></a><a
+href="slide0027_image209.gif"></a><a
+href="slide0027_image211.gif"></a><a
+href="slide0027_image213.gif"></a><a
+href="slide0027_image215.gif"></a><a
+href="slide0027_image217.gif"></a><a
+href="slide0027_image219.gif"></a><a
+href="slide0027_image221.gif"></a><a
+href="slide0027_image223.gif"></a><a
+href="slide0027_image225.gif"></a><a
+href="slide0027_image227.gif"></a><a
+href="slide0027_image229.gif"></a><a
+href="slide0027_image231.gif"></a><a href=slide0028.htm></a><a
+href="slide0028_image232.gif"></a><a
+href="slide0028_image234.gif"></a><a
+href="slide0028_image236.gif"></a><a
+href="slide0028_image238.gif"></a><a
+href="slide0028_image240.gif"></a><a
+href="slide0028_image242.gif"></a><a
+href="slide0028_image244.gif"></a><a
+href="slide0028_image246.gif"></a><a
+href="slide0028_image248.gif"></a><a
+href="slide0028_image250.gif"></a><a
+href="slide0028_image252.gif"></a><a
+href="slide0028_image254.gif"></a><a
+href="slide0028_image256.gif"></a><a
+href="slide0028_image258.gif"></a><a
+href="slide0028_image260.gif"></a><a
+href="slide0028_image262.gif"></a><a
+href="slide0028_image264.gif"></a><a
+href="slide0028_image266.gif"></a><a href=slide0029.htm></a><a
+href="slide0029_image267.gif"></a><a
+href="slide0029_image269.gif"></a><a
+href="slide0029_image271.gif"></a><a
+href="slide0029_image273.gif"></a><a
+href="slide0029_image275.gif"></a><a
+href="slide0029_image277.gif"></a><a href=slide0030.htm></a><a
+href="slide0030_image278.gif"></a><a
+href="slide0030_image280.gif"></a><a
+href="slide0030_image282.gif"></a><a
+href="slide0030_image284.gif"></a><a
+href="slide0030_image286.gif"></a><a
+href="slide0030_image288.gif"></a><a
+href="slide0030_image290.gif"></a><a
+href="slide0030_image292.gif"></a><a href=slide0031.htm></a><a
+href="slide0031_image293.gif"></a><a
+href="slide0031_image295.gif"></a><a
+href="slide0031_image297.gif"></a><a
+href="slide0031_image299.gif"></a><a
+href="slide0031_image301.gif"></a><a
+href="slide0031_image303.gif"></a><a
+href="slide0031_image305.gif"></a><a
+href="slide0031_image307.gif"></a><a
+href="slide0031_image309.gif"></a><a href=slide0032.htm></a><a
+href="slide0032_image310.gif"></a><a
+href="slide0032_image312.gif"></a><a
+href="slide0032_image314.gif"></a><a
+href="slide0032_image316.gif"></a><a
+href="slide0032_image318.gif"></a><a
+href="slide0032_image320.gif"></a><a
+href="slide0032_image322.gif"></a><a
+href="slide0032_image324.gif"></a><a
+href="slide0032_image326.gif"></a><a
+href=slide0033.htm></a><a
+href="slide0033_image329.gif"></a><a
+href="slide0033_image331.gif"></a><a
+href="slide0033_image333.gif"></a><a
+href="slide0033_image335.gif"></a><a
+href="slide0033_image337.gif"></a><a
+href="slide0033_image339.gif"></a><a
+href="slide0033_image341.gif"></a><a
+href="slide0033_image343.gif"></a><a
+href="slide0033_image345.gif"></a><a
+href=slide0034.htm></a><a
+href="slide0034_image348.gif"></a><a
+href="slide0034_image350.gif"></a><a
+href="slide0034_image352.gif"></a><a
+href="slide0034_image354.gif"></a><a
+href="slide0034_image356.gif"></a><a
+href="slide0034_image358.gif"></a><a
+href="slide0034_image360.gif"></a><a
+href="slide0034_image362.gif"></a><a
+href="slide0034_image364.gif"></a><a
+href="slide0034_image366.gif"></a><a
+href="slide0034_image368.gif"></a><a
+href="slide0034_image370.gif"></a><a href=slide0035.htm></a><a
+href="slide0035_image371.gif"></a><a
+href="slide0035_image373.gif"></a><a
+href="slide0035_image375.gif"></a><a
+href="slide0035_image377.gif"></a><a
+href="slide0035_image379.gif"></a><a
+href="slide0035_image381.gif"></a><a
+href="slide0035_image383.gif"></a><a
+href="slide0035_image385.gif"></a><a
+href="slide0035_image387.gif"></a><a
+href="slide0035_image389.gif"></a><a
+href="slide0035_image391.gif"></a><a
+href="slide0035_image393.gif"></a><a
+href="slide0035_image395.gif"></a><a
+href="slide0035_image397.gif"></a><a href=slide0036.htm></a><a
+href="slide0036_image398.gif"></a><a
+href="slide0036_image400.gif"></a><a
+href="slide0036_image402.gif"></a><a
+href="slide0036_image404.gif"></a><a
+href="slide0036_image406.gif"></a><a
+href="slide0036_image408.gif"></a><a
+href="slide0036_image410.gif"></a><a
+href="slide0036_image412.gif"></a><a
+href="slide0036_image414.gif"></a><a
+href="slide0036_image416.gif"></a><a
+href="slide0036_image418.gif"></a><a
+href="slide0036_image420.gif"></a><a href=slide0037.htm></a><a
+href="slide0037_image421.gif"></a><a
+href="slide0037_image423.gif"></a><a
+href="slide0037_image425.gif"></a><a
+href="slide0037_image427.gif"></a><a href=slide0038.htm></a><a
+href="slide0038_image428.gif"></a><a
+href=slide0041.htm></a><a href=slide0039.htm></a><a href=slide0064.htm></a><a
+href="slide0064_image430.gif"></a><a
+href="slide0064_image432.gif"></a><a
+href="slide0064_image434.gif"></a><a
+href="slide0064_image436.gif"></a><a
+href="slide0064_image438.gif"></a><a href=slide0040.htm></a><a
+href="slide0040_image439.gif"></a><a
+href=slide0042.htm></a><a
+href="slide0042_image442.gif"></a><a
+href="slide0042_image444.gif"></a><a href=slide0045.htm></a><a
+href="slide0045_image445.gif"></a><a href=slide0065.htm></a><a
+href="slide0065_image446.gif"></a><a
+href="slide0065_image448.gif"></a><a
+href=slide0044.htm></a><a
+href="slide0044_image451.gif"></a><a
+href="slide0044_image453.gif"></a><a
+href=slide0046.htm></a><a
+href="slide0046_image456.gif"></a><a href=slide0047.htm></a><a
+href=slide0047.xml></a><a
+href="slide0047_image458.gif"></a><a href=slide0049.htm></a><a
+href=slide0049.xml></a><a
+href=slide0048.htm></a><a href=slide0048.xml></a><a
+href="slide0048_image460.gif"></a><a
+href="slide0048_image462.gif"></a><a href=slide0050.htm></a><a
+href=slide0066.htm></a><a
+href=slide0052.htm></a><a href=slide0054.htm></a><a href=slide0055.htm></a><a
+href="slide0055_image464.gif"></a><a href=slide0058.htm></a><a
+href=slide0059.htm></a><a href=slide0059.xml></a><a
+href="slide0059_image465.gif"></a><a
+href="slide0059_image467.jpg"></a><a href=slide0060.htm></a><a
+href=slide0053.htm></a><a href=slide0061.htm></a><a href=slide0062.htm></a><a
+href="slide0062_image468.gif"></a><a
+href="slide0062_image470.gif"></a><a href=slide0070.htm></a><a
+href=slide0069.htm></a><a href=slide0071.htm></a><a
+href="slide0071_image471.gif"></a><a href=master01.htm></a><a
+href="master03_stylesheet.css"></a><a href=script.js></a><a
+href="../GTL_boostcon_draft03.htm"></a><a href=fullscreen.htm></a><a
+href=buttons.gif></a><a href=frame.htm></a><a href=outline.htm></a></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/pres.xml
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/pres.xml 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,172 @@
+<xml xmlns:v="urn:schemas-microsoft-com:vml"
+ xmlns:o="urn:schemas-microsoft-com:office:office"
+ xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+ xmlns:oa="urn:schemas-microsoft-com:office:activation">
+ <p:presentation sizeof="screen" gridspacingx="49152" gridspacingy="49152">
+ <p:master id="3" slidesn="1C9B241,32B04140" type="main" href="master03.htm"
+ xmlhref="master03.xml" template="Default Design" layout="title_body"
+ slots="title,body,dateTime,footer,slideNumber">
+ <p:schemes>
+ <p:colorscheme
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"/>
+ <p:colorscheme
+ colors="#ffffff,#000000,#969696,#000000,#fbdf53,#ff9966,#cc3300,#996600"/>
+ <p:colorscheme
+ colors="#ffffff,#000000,#808080,#000000,#99ccff,#ccccff,#3333cc,#af67ff"/>
+ <p:colorscheme
+ colors="#def6f1,#000000,#969696,#000000,#ffffff,#8dc6ff,#0066cc,#00a800"/>
+ <p:colorscheme
+ colors="#ffffd9,#000000,#777777,#000000,#fffff7,#33cccc,#ff5050,#ff9900"/>
+ <p:colorscheme
+ colors="#008080,#ffffff,#005a58,#ffff99,#006462,#6d6fc7,#00ffff,#00ff00"/>
+ <p:colorscheme
+ colors="#800000,#ffffff,#5c1f00,#dfd293,#cc3300,#be7960,#ffff99,#d3a219"/>
+ <p:colorscheme
+ colors="#000099,#ffffff,#003366,#ccffff,#3366cc,#00b000,#66ccff,#ffe701"/>
+ <p:colorscheme
+ colors="#000000,#ffffff,#336699,#e3ebf1,#003399,#468a4b,#66ccff,#f0e500"/>
+ <p:colorscheme
+ colors="#686b5d,#ffffff,#777777,#d1d1cb,#909082,#809ea8,#ffcc66,#e9dcb9"/>
+ <p:colorscheme
+ colors="#666699,#ffffff,#3e3e5c,#ffffff,#60597b,#6666ff,#99ccff,#ffff99"/>
+ <p:colorscheme
+ colors="#523e26,#ffffff,#2d2015,#dfc08d,#8c7b70,#8f5f2f,#ccb400,#8c9ea0"/>
+ </p:schemes>
+ </p:master>
+ <p:master id="1" slidesn="1C9B41C,AB2432D0" type="notes" href="master01.htm"
+ layout="notes" slots="header,dateTime,slideImage,body,footer,slideNumber"/>
+ <p:slide id="1" slidesn="1C9B241,32B76D30" href="slide0001.htm"
+ layout="title_subtitle" slots="centerTitle,subTitle"/>
+ <p:slide id="73" slidesn="1C9CD33,E4D54CA0" href="slide0073.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="68" slidesn="1C9CC64,D1B49B00" href="slide0068.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="2" slidesn="1C9B242,49883A20" href="slide0002.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="3" slidesn="1C9B24A,CFB242A0" href="slide0003.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="67" slidesn="1C9B964,1BAEF9D0" href="slide0067.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="4" slidesn="1C9B24D,307771D0" href="slide0004.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="5" slidesn="1C9B24D,C57031A0" href="slide0005.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="6" slidesn="1C9B24E,DB497F30" href="slide0006.htm"
+ xmlhref="slide0006.xml" layout="title_body" slots="title,body"/>
+ <p:slide id="7" slidesn="1C9B24F,BB264DE0" href="slide0007.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="10" slidesn="1C9B251,26417950" href="slide0010.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="11" slidesn="1C9B251,96FCBA10" href="slide0011.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="12" slidesn="1C9B251,CB0F4340" href="slide0012.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="13" slidesn="1C9B252,3B09A500" href="slide0013.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="14" slidesn="1C9B253,214E9E80" href="slide0014.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="16" slidesn="1C9B255,4409D870" href="slide0016.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="18" slidesn="1C9B3A8,EC7B21E0" href="slide0018.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="15" slidesn="1C9B253,A9C7C0C0" href="slide0015.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="19" slidesn="1C9B3B2,BD067F40" href="slide0019.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="20" slidesn="1C7ABDC,4F674030" href="slide0020.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="21" slidesn="1C7ABDC,D9D10EE0" href="slide0021.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="22" slidesn="1C7ABE6,EC072EF0" href="slide0022.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="23" slidesn="1C7ABEA,24F2FE30" href="slide0023.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="27" slidesn="1C777AF,22F59350" href="slide0027.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="28" slidesn="1C777AF,22F59350" href="slide0028.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="29" slidesn="1C777AF,22F59350" href="slide0029.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="30" slidesn="1C777AF,22F59350" href="slide0030.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="31" slidesn="1C777AF,22F59350" href="slide0031.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="32" slidesn="1C777AF,22F59350" href="slide0032.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="33" slidesn="1C777AF,22F59350" href="slide0033.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="34" slidesn="1C777AF,22F59350" href="slide0034.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="35" slidesn="1C777AF,22F59350" href="slide0035.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="36" slidesn="1C777AF,22F59350" href="slide0036.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="37" slidesn="1C9B3BD,817AA860" href="slide0037.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="38" slidesn="1C9B3C1,AE6CB670" href="slide0038.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="41" slidesn="1C9B3D6,DDD496C0" href="slide0041.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="39" slidesn="1C9B3C2,602D0400" href="slide0039.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="64" slidesn="1C9B418,3A9EF300" href="slide0064.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="40" slidesn="1C9B3C3,21369670" href="slide0040.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="42" slidesn="1C9B3D8,75FCA810" href="slide0042.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="45" slidesn="1C9B3DA,DC6B1EE0" href="slide0045.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="65" slidesn="1C9B41B,3F1B4C00" href="slide0065.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="44" slidesn="1C9B3DA,A9400F80" href="slide0044.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="46" slidesn="1C9B3DA,A9400F80" href="slide0046.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="47" slidesn="1C9B3DD,1B216ED0" href="slide0047.htm"
+ xmlhref="slide0047.xml" layout="title_body" slots="title,body"/>
+ <p:slide id="49" slidesn="1C9B3DD,FFB20190" href="slide0049.htm"
+ xmlhref="slide0049.xml" layout="title_body" slots="title,body"/>
+ <p:slide id="48" slidesn="1C9B3DD,BA19D810" href="slide0048.htm"
+ xmlhref="slide0048.xml" layout="title_body" slots="title,body"/>
+ <p:slide id="50" slidesn="1C9B3DE,328FB440" href="slide0050.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="66" slidesn="1C9B3E4,BD9F7830" href="slide0066.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="52" slidesn="1C9B3DF,3F4EFD70" href="slide0052.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="54" slidesn="1C9B3DF,99ADE880" href="slide0054.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="55" slidesn="1C9B3DF,EFD23720" href="slide0055.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="58" slidesn="1C9B3E0,CBC26250" href="slide0058.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="59" slidesn="1C9B3E1,1FA106B0" href="slide0059.htm"
+ xmlhref="slide0059.xml" layout="title_body" slots="title,body"/>
+ <p:slide id="60" slidesn="1C9B3E1,FE7DCA80" href="slide0060.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="53" slidesn="1C9B3DF,5132C350" href="slide0053.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="61" slidesn="1C9B3E4,31B28BF0" href="slide0061.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="62" slidesn="1C9B3E4,74DA0390" href="slide0062.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="70" slidesn="1C9CC65,9D0BA8C0" href="slide0070.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="69" slidesn="1C9CC65,293433E0" href="slide0069.htm"
+ layout="title_body" slots="title,body"/>
+ <p:slide id="71" slidesn="1C9CC66,81EBE220" href="slide0071.htm"
+ layout="title_body" slots="title,body"/>
+ <p:viewstate type="slideView" nosnaptogrid="t" restoredleft="156"
+ restoredtop="946" hideoutlineicons="t"/>
+ <p:font name="Arial" charset="0" type="4"/>
+ <p:font name="Courier New" charset="0" type="6" family="49"/>
+ <p:font name="Times New Roman" charset="0" type="6" family="18"/>
+ <p:headersfooters slidenumber="t" formatid="0" noheader="t"/>
+ <p:headersfooters notes="t" slidenumber="t"/>
+ <p:pptdocumentsettings framecolors="WhiteTextOnBlack" hideslideanimation="t"
+ browsersupport="v4"/>
+ </p:presentation>
+ <o:shapedefaults v:ext="edit" spidmax="82948">
+ <o:colormru v:ext="edit" colors="red"/>
+ </o:shapedefaults></xml>
\ No newline at end of file

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/preview.wmf
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/script.js
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/script.js 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,1081 @@
+function LoadSld()
+{
+ var sld=GetObj("SlideObj")
+ if( !g_supportsPPTHTML ) {
+ sld.style.visibility="visible"
+ return
+ }
+
+ if( MakeNotesVis() ) return
+
+ runAnimations = _InitAnimations();
+
+ if( IsWin("PPTSld") )
+ parent.SldUpdated(GetSldId())
+ g_origSz=parseInt(SlideObj.style.fontSize)
+ g_origH=sld.style.posHeight
+ g_origW=sld.style.posWidth
+ g_scaleHyperlinks=(document.all.tags("AREA").length>0)
+ if( g_scaleHyperlinks )
+ InitHLinkArray()
+ if( g_scaleInFrame||(IsWin("PPTSld") && parent.IsFullScrMode() ) )
+ document.body.scroll="no"
+ _RSW()
+ if( IsWin("PPTSld") && parent.IsFullScrMode() )
+ FullScrInit();
+
+ MakeSldVis();
+ ChkAutoAdv()
+
+ if( runAnimations )
+ {
+ if( document.all("NSPlay") )
+ document.all("NSPlay").autoStart = false;
+
+ if( sld.filters && sld.filters.revealtrans )
+ setTimeout( "document.body.start()", sld.filters.revealtrans.duration * 1000 );
+ else
+ document.body.start();
+ }
+}
+
+function MakeSldVis()
+{
+ var fTrans=g_showAnimation && SldHasTrans()
+ if( fTrans )
+ {
+ if( g_bgSound ) {
+ idx=g_bgSound.indexOf(",");
+ pptSound.src=g_bgSound.substr( 0, idx );
+ pptSound.loop= -(parseInt(g_bgSound.substr(idx+1)));
+ }
+ SlideObj.filters.revealtrans.Apply()
+ }
+ SlideObj.style.visibility="visible"
+ if( fTrans )
+ SlideObj.filters.revealtrans.Play()
+}
+function MakeNotesVis()
+{
+ if( !IsNts() ) return false
+ SlideObj.style.display="none"
+ nObj = document.all.item("NotesObj")
+ parent.SetHasNts(0)
+ if( nObj ) {
+ nObj.style.display=""
+ parent.SetHasNts(1)
+ }
+ return 1
+}
+function ChkAutoAdv()
+{
+ if(SldHasTrans())
+ SlideObj.onfilterchange=AutoAdv
+ else
+ AutoAdv()
+}
+function AutoAdv()
+{
+ if(!IsWin("PPTSld") || !gUseSldTimings )return
+ var sld=GetCurSld()
+ if( (sld.mAdvDelay>0) && !parent.IsFramesMode() )
+ setTimeout("parent.GoToNextSld()",sld.mAdvDelay)
+}
+function GetObj(id)
+{
+ if(g_supportsPPTHTML) return document.all(id);
+ else return document.getElementById(id);
+}
+function SldHasTrans() { return SlideObj.style.filter != ""; }
+function GetSldId()
+{
+ var regExp = /file:\/\/\//i
+ var pos = location.href.search(regExp)
+ if (MHTMLPrefix != "" && pos != -1)
+ sId = location.href.substring(pos)
+ else
+ {
+ sId = RemoveFilePrefixFromHref(location.href);
+ var regExp = /\//
+ var fixedHref = sId
+ var pos = -1
+
+ pos = fixedHref.search(regExp)
+ while (pos != -1)
+ {
+ fixedHref = fixedHref.replace(regExp, "\\")
+ pos = fixedHref.search(regExp)
+ }
+
+ if (g_fBaseHyperlink == true)
+ sId = "file:///" + fixedHref;
+ else
+ sId = fixedHref.substring(fixedHref.lastIndexOf('\\') + 1)
+ }
+
+ return sId
+}
+function HideMenu() { if( frames["PPTSld"] && PPTSld.document.all.item("ctxtmenu") && PPTSld.ctxtmenu.style.display!="none" ) { PPTSld.ctxtmenu.style.display='none'; return true } return false }
+function IsWin( name ) { return window.name == name }
+function IsNts() { return IsWin("PPTNts") }
+function IsSldOrNts() { return( IsWin("PPTSld")||IsWin("PPTNts") ) }
+function SupportsPPTAnimation() { return( navigator.platform == "Win32" && navigator.appVersion.indexOf("Windows")>0 ) }
+function SupportsPPTHTML()
+{
+ var appVer=navigator.appVersion, msie=appVer.indexOf("MSIE "), ver=0
+ if( msie >= 0 )
+ ver=parseFloat( appVer.substring( msie+5, appVer.indexOf(";",msie) ) )
+ else
+ ver=parseInt(appVer)
+
+ return( ver >= 4 && msie >= 0 )
+}
+function _RSW()
+{
+ if( !g_supportsPPTHTML || IsNts() ||
+ ( !g_scaleInFrame && (!IsWin("PPTSld") || !parent.IsFullScrMode()) ) )
+ return
+
+ var padding=0;
+ if( IsWin("PPTSld") && parent.IsFramesMode() ) padding=6
+
+ cltWidth=document.body.clientWidth-padding
+ cltHeight=document.body.clientHeight-padding
+ factor=(1.0*cltWidth)/g_origW
+ if( cltHeight < g_origH*factor )
+ factor=(1.0*cltHeight)/g_origH
+
+ newSize = g_origSz * factor
+ if( newSize < 1 ) newSize=1
+
+ s=SlideObj.style
+ s.fontSize=newSize+"px"
+ s.posWidth=g_origW*factor
+ s.posHeight=g_origH*factor
+ s.posLeft=(cltWidth-s.posWidth+padding)/2
+ s.posTop=(cltHeight-s.posHeight+padding)/2
+
+ if( g_scaleHyperlinks )
+ ScaleHyperlinks( factor )
+}
+function _InitAnimations()
+{
+ animRuntimeInstalled = ''+document.body.localTime != 'undefined';
+ isFullScreen = (window.name == "PPTSld") && !parent.IsFramesMode();
+ g_animUseRuntime = g_showAnimation && animRuntimeInstalled && !(isFullScreen && parent.IsSldVisited());
+ if( g_animUseRuntime ) {
+ collSeq = document.all.tags("seq");
+ if( collSeq != null ) {
+ for(ii=0;ii<collSeq.length;ii++) {
+ if( collSeq[ii].getAttribute( "p:nodeType" ) == "mainSeq" ) {
+ g_animMainSequence = collSeq[ii];
+ break;
+ }
+ }
+ }
+
+ if( g_animItemsToHide && document.body.playAnimations != false ) {
+ for(jj = 0; jj < g_animItemsToHide.length; jj++) {
+ if( hideObj = GetObj(g_animItemsToHide[jj]) )
+ hideObj.runtimeStyle.visibility="hidden";
+ }
+ }
+
+ if( g_animInteractiveItems ){
+ for(jj = 0; jj < g_animInteractiveItems.length; jj++) {
+ if( triggerObj = GetObj(g_animInteractiveItems[jj]) )
+ triggerObj.runtimeStyle.cursor="hand";
+ }
+ }
+
+ if( gUseSldTimings && ''+g_animSlideTime != 'undefined' ) {
+ adjustedTime = document.body.calculateAutoAdvanceTimes( g_animSlideTime, g_animEffectTimings );
+ if( IsWin("PPTSld") && adjustedTime != g_animSlideTime ) {
+ var sld = GetCurSld();
+ sld.mAdvDelay = adjustedTime * 1000;
+ }
+ }
+ }
+
+ return g_animUseRuntime;
+}
+
+gSldJump = 0, gSldJumpTrack = 0, gSldJumpIdx = "";
+
+function _KPH()
+{
+ if( IsNts() ) return;
+
+ if( !parent.IsFramesMode() && event.keyCode == 27 && !HideMenu() )
+ parent.window.close( self );
+ else if( event.keyCode == 32 ) {
+ if( window.name == "PPTSld" )
+ parent.PPTSld.DocumentOnClick();
+ else
+ parent.GoToNextSld();
+ }
+
+ CatchNumKeys( parent, event );
+}
+
+function CatchNumKeys( win, event ) {
+ if( win.IsFullScrMode() && (48<=event.keyCode) && (event.keyCode<=57) ) {
+ gSldJump = 1;
+ gSldJumpIdx += (event.keyCode-48).toString();
+ }
+ if( win.IsFullScrMode() && gSldJump && event.keyCode == 13 ) {
+ var numSlds = parent.GetSldList().mList.length
+ if ( gSldJumpIdx > numSlds )
+ gSldJumpIdx = numSlds;
+ if ( gSldJumpIdx >= 0 ) {
+ if ( gSldJumpIdx == 0 )
+ gSldJumpIdx = 1;
+ var jumpTo = parseInt(gSldJumpIdx);
+ gSldJump = 0; gSldJumpIdx = "";
+ win.GoToSld( parent.GetSldList().mList[jumpTo-1].mSldHref )
+ }
+ }
+}
+
+function _KDH()
+{
+ if( event.keyCode == 8 ) {
+ event.returnValue = 0;
+ parent.GoToPrevSld();
+ }
+}function DocumentOnClick()
+{
+ if( IsNts() || parent.HideMenu() ) return;
+
+ if( ( g_allowAdvOnClick && (window.name=="PPTSld") && !parent.IsFramesMode() ) ||
+ (event && event.keyCode==32) ) {
+
+ if( g_animUseRuntime && g_animMainSequence && g_animMainSequence.cangonext )
+ return;
+
+ parent.GoToNextSld();
+ }
+}
+
+
+var g_supportsPPTHTML = SupportsPPTHTML(), g_scaleInFrame = 1, gId="", g_bgSound="",
+ g_scaleHyperlinks = false, g_allowAdvOnClick = 1, g_showInBrowser = 0, gLoopCont = 0, gUseSldTimings = 1;
+var g_showAnimation = g_supportsPPTHTML && SupportsPPTAnimation() && ( (window.name=="PPTSld" && !parent.IsFramesMode()) || g_showInBrowser );var g_animManager = null;
+var g_animUseRuntime = false;
+var g_animItemsToHide, g_animInteractiveItems, g_animSlideTime;
+var g_animMainSequence = null;
+
+var ENDSHOW_MESG="End of slide show, click to exit.", SCREEN_MODE="Frames", gIsEndShow=0, NUM_VIS_SLDS=61, SCRIPT_HREF="script.js", FULLSCR_HREF="fullscreen.htm";
+var gCurSld = gPrevSld = 1, g_offset = 0, gNtsOpen = gHasNts = gOtlTxtExp = 0, gHasNarration = 0, gOtlOpen = true
+window.gPPTHTML=SupportsPPTHTML()
+var g_fBaseHyperlink = false;
+var gMainDoc=new Array(new hrefList("slide0001.htm",1,-1,1),new hrefList("slide0073.htm",1,-1,1),new hrefList("slide0068.htm",1,-1,1),new hrefList("slide0002.htm",1,-1,1),new hrefList("slide0003.htm",1,-1,1),new hrefList("slide0067.htm",1,-1,1),new hrefList("slide0004.htm",1,-1,1),new hrefList("slide0005.htm",1,-1,1),new hrefList("slide0006.htm",1,-1,1),new hrefList("slide0007.htm",1,-1,1),new hrefList("slide0010.htm",1,-1,1),new hrefList("slide0011.htm",1,-1,1),new hrefList("slide0012.htm",1,-1,1),new hrefList("slide0013.htm",1,-1,1),new hrefList("slide0014.htm",1,-1,1),new hrefList("slide0016.htm",1,-1,1),new hrefList("slide0018.htm",1,-1,1),new hrefList("slide0015.htm",1,-1,1),new hrefList("slide0019.htm",1,-1,1),new hrefList("slide0020.htm",1,-1,1),new hrefList("slide0021.htm",1,-1,1),new hrefList("slide0022.htm",1,-1,1),new hrefList("slide0023.htm",1,-1,1),new hrefList("slide0027.htm",1,-1,1),new hrefList("slide0028.htm",1,-1,1),new hrefList("slide0029.htm",1,-1,1),new hrefList("slide0030.htm",1,-1,1),
new hrefList("slide0031.htm",1,-1,1),new hrefList("slide0032.htm",1,-1,1),new hrefList("slide0033.htm",1,-1,1),new hrefList("slide0034.htm",1,-1,1),new hrefList("slide0035.htm",1,-1,1),new hrefList("slide0036.htm",1,-1,1),new hrefList("slide0037.htm",1,-1,1),new hrefList("slide0038.htm",1,-1,1),new hrefList("slide0041.htm",1,-1,1),new hrefList("slide0039.htm",1,-1,1),new hrefList("slide0064.htm",1,-1,1),new hrefList("slide0040.htm",1,-1,1),new hrefList("slide0042.htm",1,-1,1),new hrefList("slide0045.htm",1,-1,1),new hrefList("slide0065.htm",1,-1,1),new hrefList("slide0044.htm",1,-1,1),new hrefList("slide0046.htm",1,-1,1),new hrefList("slide0047.htm",1,-1,1),new hrefList("slide0049.htm",1,-1,1),new hrefList("slide0048.htm",1,-1,1),new hrefList("slide0050.htm",1,-1,1),new hrefList("slide0066.htm",1,-1,1),new hrefList("slide0052.htm",1,-1,1),new hrefList("slide0054.htm",1,-1,1),new hrefList("slide0055.htm",1,-1,1),new hrefList("slide0058.htm",1,-1,1),new hrefList("slide0059.htm",1,-1,1),new hrefList("slide0060.
htm",1,-1,1),new hrefList("slide0053.htm",1,-1,1),new hrefList("slide0061.htm",1,-1,1),new hrefList("slide0062.htm",1,-1,1),new hrefList("slide0070.htm",1,-1,1),new hrefList("slide0069.htm",1,-1,1),new hrefList("slide0071.htm",1,-1,1));
+
+/*********************************************
+ Frameset functions
+
+ These functions control slide navigation
+ and state of the frameset.
+**********************************************/
+
+function RemoveFilePrefixFromHref(href)
+{
+ var regExp = /^file:\/\/\//i;
+ return href.replace(regExp, "")
+}
+
+function FullScrInit()
+{
+ g_allowAdvOnClick = GetCurSld().mAdvOnClk
+ document.body.style.backgroundColor="black"
+ document.oncontextmenu=parent._CM;
+ document.onkeydown = _KDH;
+ document.ondragstart=Cancel
+ document.onselectstart=Cancel
+ self.focus()
+}
+
+function Redirect( frmId )
+{
+ var str=document.location.hash,idx=str.indexOf('#'), sId=GetSldId()
+ if(idx>=0) str=str.substr(1);
+ if( window.name != frmId && ( sId != str) ) {
+ obj = GetObj("Main-File")
+ window.location.href=obj.href+"#"+sId
+ return 1
+ }
+ return 0
+}
+
+var MHTMLPrefix = CalculateMHTMLPrefix();
+function CalculateMHTMLPrefix()
+{
+ if ( document.location.protocol == 'mhtml:') {
+ href=new String(document.location.href)
+ Start=href.indexOf('!')+1
+ End=href.lastIndexOf('/')+1
+ if (End < Start)
+ return href.substring(0, Start)
+ else
+ return href.substring(0, End)
+ }
+ return '';
+}
+
+function GetTags(base,tag)
+{
+ if(g_supportsPPTHTML) return base.all.tags(tag);
+ else return base.getElementsByTagName(tag);
+}
+
+
+function UpdNtsPane(){ if(frames["PPTNts"]) PPTNts.location.replace( MHTMLPrefix+GetHrefObj( gCurSld ).mNtsHref ) }
+
+function UpdNavPane( sldIndex ){ if(gNavLoaded) PPTNav.UpdNav() }
+
+function UpdOtNavPane(){ if(gOtlNavLoaded) PPTOtlNav.UpdOtlNav() }
+
+function UpdOtlPane(){ if(gOtlLoaded) PPTOtl.UpdOtl() }
+
+function SetHasNts( fVal )
+{
+ if( gHasNts != fVal ) {
+ gHasNts=fVal
+ UpdNavPane()
+ }
+}
+
+function ToggleOtlText()
+{
+ gOtlTxtExp=!gOtlTxtExp
+ UpdOtlPane()
+}
+
+function ClearMedia()
+{
+ // Clear any sounds playing before launching another browser window. Otherwise,
+ // in fullscreen mode, you'll continue to hear the sound in the frames mode.
+ if (PPTSld.pptSound) PPTSld.pptSound.loop = 0;
+}
+
+function FullScreen()
+{
+ if ( PPTSld.g_animUseRuntime )
+ PPTSld.document.body.pause();
+ ClearMedia();
+ var href = ( document.location.protocol == 'mhtml:') ? FULLSCR_HREF : FULLSCR_HREF+"#"+GetHrefObj(gCurSld).mSldHref;
+ if (MHTMLPrefix != "")
+ href = RemoveFilePrefixFromHref(href)
+ if(PPTNav.event.ctrlKey) {
+ var w = (window.screen.availWidth * 1.0) / 2.0
+ var h = w * (PPTSld.g_origH * 1.0) / PPTSld.g_origW
+ win = window.open( MHTMLPrefix+href,null,"toolbar=0,resizable=1,top=0,left=0," + "width="+ w + ",height=" + h );
+ if( win.document.body && PPTSld.g_animUseRuntime )
+ win.document.body.PPTSldFrameset=window;
+ }
+ else
+ {
+ win = window.open( MHTMLPrefix+href,null,"fullscreen=yes" );
+ if( win.document.body && PPTSld.g_animUseRuntime )
+ win.document.body.PPTSldFrameset=window;
+ }
+}
+
+function ToggleVNarration()
+{
+ rObj=PPTSld.document.all("NSPlay")
+ if( rObj && !PPTSld.g_animUseRuntime ) {
+ if( (rObj.playState == 1)||(rObj.playState == 0) )
+ rObj.Play()
+ else if( rObj.playState == 2 )
+ rObj.Pause()
+ else
+ return;
+ }
+ else if( PPTSld.g_animUseRuntime )
+ {
+ narObj = PPTSld.document.all("narrationID")
+ if( narObj )
+ narObj.togglePause()
+ }
+}
+
+function GetCurSldNum()
+{
+ obj=GetHrefObj(gCurSld)
+ if( obj.mOrigVis == 1 )
+ return obj.mSldIdx
+ else
+ return gCurSld
+}
+
+function GetNumSlds()
+{
+ if( GetHrefObj(gCurSld).mOrigVis == 1 )
+ return GetSldList().mNumVisSlds;
+ else
+ return GetSldList().mList.length
+}
+
+function GetSldNum( href )
+{
+ for(ii=0; ii<GetSldList().mList.length; ii++) {
+ if ( GetSldList().mList[ii].mSldHref == href )
+ return ii+1
+ }
+ return 1
+}
+
+function GetHrefObj( sldIdx ){ return GetSldList().mList[sldIdx-1] }
+
+function IsFramesMode(){ return ( SCREEN_MODE == "Frames" ) }
+
+function IsFullScrMode(){ return ( SCREEN_MODE == "FullScreen" ) }
+
+function GoToNextSld()
+{
+ ii=gCurSld + 1
+ if( GetHrefObj( ii-1 ).mOrigVis == 0 ) {
+ if( ii<=GetSldList().mList.length ) {
+ obj=GetHrefObj(ii)
+ obj.mVis=1
+ GoToSldNum(ii)
+ return
+ }
+ }
+ else {
+ obj=GetHrefObj( ii )
+ while ( obj && ( obj.mOrigVis == 0 ) )
+ obj=GetHrefObj(++ii)
+ if( obj && obj.mOrigVis ) {
+ GoToSldNum(ii)
+ return
+ }
+ }
+ if( gSldStack.length > 1 )
+ PopSldList();
+ else if( !IsFramesMode() ) {
+ if( gLoopCont )
+ GoToFirst()
+ else
+ EndShow()
+ }
+}
+
+function GoToPrevSld()
+{
+ ii=gCurSld-1
+ if( ii > 0 ) {
+ obj=GetHrefObj(ii)
+ while ( obj && ( obj.mVis == 0 ) && ( ii>0 ) )
+ obj=GetHrefObj(--ii)
+ if( ii == 0 ) ii=1
+ GoToSldNum(ii)
+ }
+}
+
+function GoToFirst(){ GoToSld( GetHrefObj(1).mSldHref ) }
+
+function GoToLast()
+{
+ ii=GetSldList().mList.length
+ if( ii != gCurSld )
+ GoToSld( GetHrefObj(ii).mSldHref )
+}
+
+function GoToSldNum( num )
+{
+ if( PPTSld.event ) PPTSld.event.cancelBubble=true
+ obj = GetHrefObj( num )
+ obj.mVis=1
+ gPrevSld=gCurSld
+ gCurSld = num;
+
+ if (MHTMLPrefix != "")
+ PPTSld.location.replace(MHTMLPrefix+RemoveFilePrefixFromHref(obj.mSldHref))
+ else
+ PPTSld.location.replace(obj.mSldHref)
+
+ if( IsFramesMode() ) {
+ UpdNavPane(); UpdOtlPane(); UpdNtsPane()
+ }
+}
+
+function GoToSld( href )
+{
+ if( PPTSld.event ) PPTSld.event.cancelBubble=true
+ GetHrefObj( GetSldNum(href) ).mVis=1
+ if (MHTMLPrefix != "")
+ PPTSld.location.replace(MHTMLPrefix+RemoveFilePrefixFromHref(href))
+ else
+ PPTSld.location.replace(href)
+}
+
+function SldUpdated( id )
+{
+ if( id == GetHrefObj(gCurSld).mSldHref ) return
+ gPrevSld=gCurSld
+ gCurSld=GetSldNum(id)
+ if( IsFramesMode() ) {
+ UpdNavPane(); UpdOtlPane(); UpdNtsPane()
+ }
+}
+
+function PrevSldViewed(){ GoToSld( GetHrefObj(gPrevSld).mSldHref ) }
+function HasPrevSld() { return ( gIsEndShow || ( gCurSld != 1 && GetHrefObj( gCurSld-1 ).mVis == 1 )||( GetCurSldNum() > 1 ) ) }
+function HasNextSld() { return (GetCurSldNum() != GetNumSlds()) }
+
+function CloseWindow() {
+ if( HideMenu() ) return;
+
+ var event = PPTSld.event;
+ if( !IsFramesMode() && event && (event.keyCode==27 || event.keyCode==32 || event.type=="click" ) )
+ window.close( self );
+ CatchNumKeys( self, event );
+}
+
+function Unload() { gIsEndShow=0; }
+
+function SetupEndShow() {
+ gIsEndShow=1;
+ PPTSld.document.body.scroll="no";
+ PPTSld.document.onkeypress=CloseWindow;
+ PPTSld.document.onclick=CloseWindow;
+ PPTSld.document.oncontextmenu=_CM;
+}
+
+function EndShow()
+{
+ if( IsFramesMode() ) return
+ if( PPTSld.event ) PPTSld.event.cancelBubble=true
+
+ doc=PPTSld.document
+ var dir = doc.body.dir
+ if( dir != "rtl" ) dir = "ltr";
+ doc.open()
+ doc.writeln('<html><body dir=' + dir + ' bgcolor=black onload=parent.SetupEndShow() onunload=parent.Unload()><center><p><font face=Tahoma color=white size=2><br><b>' + ENDSHOW_MESG + '</b></font></p></center></body></html>')
+ doc.close()
+}
+
+function SetSldVisited(){ GetSldList().mList[gCurSld-1].mVisited=true }
+
+function IsSldVisited(){ return GetSldList().mList[gCurSld-1].mVisited }
+
+function hrefList( sldHref, visible, advDelay, advClk )
+{
+ this.mSldHref= this.mNtsHref = sldHref
+ this.mOrigVis= this.mVis = visible
+ this.mVisited= false
+ this.mAdvDelay= advDelay
+ this.mAdvOnClk= advClk
+}
+
+function SldList(arr,curSld,fEnd)
+{
+ this.mCurSld = curSld;
+ this.mList = new Array();
+
+ var idx = 1;
+ for(ii=0;ii<arr.length;ii++) {
+ this.mList[ii] = new hrefList( arr[ii].mSldHref, arr[ii].mOrigVis, arr[ii].mAdvDelay, arr[ii].mAdvOnClk );
+ if( arr[ii].mOrigVis )
+ this.mList[ii].mSldIdx = idx++;
+ }
+ this.mNumVisSlds = idx-1;
+ this.fEndShow = fEnd;
+}
+
+function GetSldList() { return gSldStack[gSldStack.length-1] }
+function GetCurSld() { return parent.GetSldList().mList[parent.gCurSld - 1] }
+
+gSldStack = new Array();
+gSldStack[0] = new SldList(gMainDoc,gCurSld,1)
+function ToggleOtlPane()
+{
+ frmset=document.all("PPTHorizAdjust")
+ frm=document.all("PPTOtl")
+
+ if( gOtlOpen )
+ frmset.cols="*,100%"
+ else
+ frmset.cols="25%,*"
+
+ gOtlOpen=!gOtlOpen
+ frm.noResize=!frm.noResize
+ UpdOtNavPane()
+}
+
+function ToggleNtsPane()
+{
+ frmset=document.all("PPTVertAdjust")
+ frm=document.all("PPTNts")
+
+ if( gNtsOpen )
+ frmset.rows="100%,*"
+ else
+ frmset.rows="*,20%"
+
+ gNtsOpen=!gNtsOpen
+ UpdNtsPane()
+}
+
+/*********************************************
+Custom Shows implementation
+
+When ViewCustomShow() is called, we create
+a new array that is a subset of the slides in
+the main doc. This list pushed on a stack so
+we can return after the end of the custom
+show.
+*********************************************/
+function ViewCustomShow(idx,fEnd)
+{
+ if( !IsFullScrMode() ) return;
+ var sldList = new Array();
+ var custShow = custShowList[idx-1];
+ var jj = 0;
+ for( ii=0;ii<custShow.length;ii++ ) {
+ if( custShow[ii] <= gMainDoc.length )
+ sldList[jj++] = gMainDoc[custShow[ii]-1];
+ }
+ if (sldList.length > 0) {
+ PushSldList(sldList,fEnd);
+ gCurSld = 1;
+ }
+ else
+ if( PPTSld.event ) PPTSld.event.cancelBubble=true
+}
+
+function PushSldList(arr,fEnd) {
+ var ii = gSldStack.length;
+ gSldStack[ii] = new SldList(arr,gCurSld,fEnd);
+ GoToSld( gSldStack[ii].mList[0].mSldHref );
+}
+
+function PopSldList() {
+ if (gSldStack[gSldStack.length-1].fEndShow)
+ EndShow()
+ else {
+ gCurSld = gSldStack[gSldStack.length-1].mCurSld;
+ gSldStack[gSldStack.length-1] = null;
+ gSldStack.length--;
+ var sldList = gSldStack[gSldStack.length-1];
+ GoToSld( sldList.mList[gCurSld - 1].mSldHref );
+ }
+}
+var custShowList=new Array();
+
+/*********************************************
+ Navigation button implementation
+
+ There are 2 types of buttons: ImgBtn, TxtBtn
+ implemented as function objects. They share
+ a similiar interface so the event handlers
+ can call SetActive, for example, on a button
+ object without needing to know exactly
+ what type of button it is.
+**********************************************/
+
+//----------------------------------
+function ImgBtn( oId,bId,w,action )
+//----------------------------------
+{
+ var t=this
+ t.Perform = _IBP
+ t.SetActive = _IBSetA
+ t.SetInactive= _IBSetI
+ t.SetPressed = _IBSetP
+ t.SetDisabled= _IBSetD
+ t.Enabled = _IBSetE
+ t.ChangeIcon = null
+ t.UserAction = action
+ t.ChgState = _IBUI
+ t.mObjId = oId
+ t.mBorderId= bId
+ t.mWidth = w
+ t.mIsOn = t.mCurState = 0
+}
+
+function _IBSetA()
+{
+ if( this.mIsOn ) {
+ obj=this.ChgState( gHiliteClr,gShadowClr,2 )
+ obj.style.posTop=0
+ }
+}
+
+function _IBSetI()
+{
+ if( this.mIsOn ) {
+ obj=this.ChgState( gFaceClr,gFaceClr,1 )
+ obj.style.posTop=0
+ }
+}
+
+function _IBSetP()
+{
+ if( this.mIsOn ) {
+ obj=this.ChgState( gShadowClr,gHiliteClr,2 )
+ obj.style.posLeft+=1; obj.style.posTop+=1
+ }
+}
+
+function _IBSetD()
+{
+ obj=this.ChgState( gFaceClr,gFaceClr,0 )
+ obj.style.posTop=0
+}
+
+function _IBSetE( state )
+{
+ var t=this
+ GetObj( t.mBorderId ).style.visibility="visible"
+ if( state != t.mIsOn ) {
+ t.mIsOn=state
+ if( state )
+ t.SetInactive()
+ else
+ t.SetDisabled()
+ }
+}
+
+function _IBP()
+{
+ var t=this
+ if( t.mIsOn ) {
+ if( t.UserAction != null )
+ t.UserAction()
+ if( t.ChangeIcon ) {
+ obj=GetObj(t.mObjId)
+ if( t.ChangeIcon() )
+ obj.style.posLeft=obj.style.posLeft+(t.mCurState-4)*t.mWidth
+ else
+ obj.style.posLeft=obj.style.posLeft+(t.mCurState-0)*t.mWidth
+ }
+ t.SetActive()
+ }
+}
+
+function _IBUI( clr1,clr2,nextState )
+{
+ var t=this
+ SetBorder( GetObj( t.mBorderId ),clr1,clr2 )
+ obj=GetObj( t.mObjId )
+ obj.style.posLeft=obj.style.posLeft+(t.mCurState-nextState)*t.mWidth-obj.style.posTop
+ t.mCurState=nextState
+ return obj
+}
+
+//-----------------------------------------
+function TxtBtn( oId,oeId,action,chkState )
+//-----------------------------------------
+{
+ var t=this
+ t.Perform = _TBP
+ t.SetActive = _TBSetA
+ t.SetInactive= _TBSetI
+ t.SetPressed = _TBSetP
+ t.SetDisabled= _TBSetD
+ t.SetEnabled = _TBSetE
+ t.GetState = chkState
+ t.UserAction = action
+ t.ChgState = _TBUI
+ t.mObjId = oId
+ t.m_elementsId= oeId
+ t.mIsOn = 1
+}
+
+function _TBSetA()
+{
+ var t=this
+ if( t.mIsOn && !t.GetState() )
+ t.ChgState( gHiliteClr,gShadowClr,0,0 )
+}
+
+function _TBSetI()
+{
+ var t=this
+ if( t.mIsOn && !t.GetState() )
+ t.ChgState( gFaceClr,gFaceClr,0,0 )
+}
+
+function _TBSetP()
+{
+ if( this.mIsOn )
+ this.ChgState( gShadowClr,gHiliteClr,1,1 )
+}
+
+function _TBSetD()
+{
+ this.ChgState( gFaceClr,gFaceClr,0,0 )
+ this.mIsOn = 0
+}
+
+function _TBSetE()
+{
+ var t=this
+ if( !t.GetState() )
+ t.ChgState( gFaceClr,gFaceClr,0,0 )
+ else
+ t.ChgState( gShadowClr,gHiliteClr,1,1 )
+ t.mIsOn = 1
+}
+
+function _TBP()
+{
+ var t=this
+ if( t.mIsOn ) {
+ if( t.UserAction != null )
+ t.UserAction()
+ if( !t.GetState )
+ return
+ if( t.GetState() )
+ t.SetPressed()
+ else
+ t.SetActive()
+ }
+}
+
+function _TBUI( clr1,clr2,lOffset,tOffset )
+{
+ SetBorder( GetObj( this.mObjId ),clr1,clr2 )
+ Offset( GetObj( this.m_elementsId ),lOffset,tOffset )
+}
+
+function Offset( obj, top, left ){ obj.style.top=top; obj.style.left=left }
+
+function SetBorder( obj, upperLeft, lowerRight )
+{
+ s=obj.style;
+ s.borderStyle = "solid"
+ s.borderWidth = 1
+ s.borderLeftColor = s.borderTopColor = upperLeft
+ s.borderBottomColor= s.borderRightColor = lowerRight
+}
+
+function GetBtnObj(){ return gBtnArr[window.event.srcElement.id] }
+
+function BtnOnOver(){ b=GetBtnObj(); if( b != null ) b.SetActive() }
+
+function BtnOnDown(){ b=GetBtnObj(); if( b != null ) b.SetPressed() }
+
+function BtnOnOut(){ b=GetBtnObj(); if( b != null ) b.SetInactive() }
+
+function BtnOnUp()
+{
+ b=GetBtnObj()
+ if( b != null )
+ b.Perform()
+ else
+ Upd()
+}
+function GetNtsState(){ return parent.gNtsOpen }
+
+function GetOtlState(){ return parent.gOtlOpen }
+
+function GetOtlTxtState(){ return parent.gOtlTxtExp }
+
+function NtsBtnSetFlag( fVal )
+{
+ s=document.all.item( this.m_flagId ).style
+ s.display="none"
+ if( fVal )
+ s.display=""
+ else
+ s.display="none"
+}
+
+function _BSetA_Border(){ b = gBtnArr[this.mObjId]; if( b != null ) b.SetActive() }
+
+function _BSetI_Border(){ b = gBtnArr[this.mObjId]; if( b != null ) b.SetInactive() }
+
+function _BSetP_Border(){ b = gBtnArr[this.mObjId]; if( b != null ) b.SetPressed() }
+
+function _BSetA_BorderImg()
+{
+ b = gBtnArr[this.mBorderId]
+ if( b != null && this.mIsOn && !b.GetState() ) {
+ obj=this.ChgState( gHiliteClr,gShadowClr,2 )
+ obj.style.posTop=0
+ }
+}
+
+function _BSetI_BorderImg()
+{
+ b = gBtnArr[this.mBorderId]
+ if( b != null && this.mIsOn && !b.GetState() ) {
+ obj=this.ChgState( gFaceClr,gFaceClr,1 )
+ obj.style.posTop=0
+ }
+}
+
+
+var gHiliteClr="THREEDHIGHLIGHT",gShadowClr="THREEDSHADOW",gFaceClr="THREEDFACE"
+var gBtnArr = new Array()
+gBtnArr["nb_otl"] = new TxtBtn( "nb_otl","nb_otlElem",parent.ToggleOtlPane,GetOtlState )
+gBtnArr["nb_otlElem"] = new TxtBtn( "nb_otl","nb_otlElem",parent.ToggleOtlPane,GetOtlState )
+gBtnArr["nb_nts"] = new ImgBtn( "nb_nts","nb_ntsBorder",10,parent.ToggleNtsPane )
+gBtnArr["nb_nts"].SetActive = _BSetA_BorderImg;
+gBtnArr["nb_nts"].SetInactive = _BSetI_BorderImg;
+gBtnArr["nb_ntsBorder"] = new TxtBtn( "nb_ntsBorder","nb_ntsElem",parent.ToggleNtsPane,GetNtsState )
+gBtnArr["nb_ntsElem"] = new TxtBtn( "nb_ntsBorder","nb_ntsElem",parent.ToggleNtsPane,GetNtsState )
+gBtnArr["nb_prevBorder"] = gBtnArr["nb_prev"]= new ImgBtn( "nb_prev","nb_prevBorder",30,parent.GoToPrevSld )
+gBtnArr["nb_nextBorder"] = gBtnArr["nb_next"]= new ImgBtn( "nb_next","nb_nextBorder",30,parent.GoToNextSld )
+gBtnArr["nb_sldshw"]= new ImgBtn( "nb_sldshw","nb_sldshwBorder",18,parent.FullScreen )
+gBtnArr["nb_sldshwBorder"] = new TxtBtn( "nb_sldshw","nb_sldshwBorder",parent.FullScreen,null )
+gBtnArr["nb_sldshwBorder"].SetActive = _BSetA_Border;
+gBtnArr["nb_sldshwBorder"].SetInactive = _BSetI_Border;
+gBtnArr["nb_sldshwText"] = new TxtBtn( "nb_sldshw","nb_sldshwText",parent.FullScreen,null )
+gBtnArr["nb_sldshwText"].SetActive = _BSetA_Border;
+gBtnArr["nb_sldshwText"].SetInactive = _BSetI_Border;
+gBtnArr["nb_voice"] = gBtnArr["nb_voiceBorder"] = new ImgBtn( "nb_voice","nb_voiceBorder",18,parent.ToggleVNarration )
+gBtnArr["nb_otlTxtBorder"] = gBtnArr["nb_otlTxt"]= new ImgBtn( "nb_otlTxt","nb_otlTxtBorder",23,parent.ToggleOtlText )
+gBtnArr["nb_ntsBorder"].m_flagId= "nb_nts"
+gBtnArr["nb_ntsBorder"].SetFlag = NtsBtnSetFlag
+gBtnArr["nb_otlTxt"].ChangeIcon= GetOtlTxtState
+
+/*********************************************
+ Context menu implementation
+
+ _CM() is the function that's hooked up to
+ the oncontextmenu event. Once we're asked to
+ show the menu, we first build it by creating
+ DIVs on-the-fly. Then we position it
+ within the screen area so it doesn't get
+ clipped.
+
+ Creating the DIVs using createElement() means
+ we don't have to write out any extra HTML
+ into the slide HTML files.
+**********************************************/
+var sNext="Next",sPrev="Previous",sEnd="End Show",sFont="Arial",sArrow="Arrow",sFreeform="Freeform",sRect="Rectangle",sOval="Oval"
+
+function ShowMenu()
+{
+ BuildMenu();
+ var doc=PPTSld.document.body,x=PPTSld.event.clientX+doc.scrollLeft,y=PPTSld.event.clientY+doc.scrollTop
+ m = PPTSld.document.all.item("ctxtmenu")
+ m.style.pixelLeft=x
+ if( (x+m.scrollWidth > doc.clientWidth)&&(x-m.scrollWidth > 0) )
+ m.style.pixelLeft=x-m.scrollWidth
+
+ m.style.pixelTop=y
+ if( (y+m.scrollHeight > doc.clientHeight)&&(y-m.scrollHeight > 0) )
+ m.style.pixelTop=y-m.scrollHeight
+
+ m.style.display=""
+}
+
+function _CM()
+{
+ if( !parent.IsFullScrMode() ) return;
+ if(!PPTSld.event.ctrlKey) {
+ ShowMenu()
+ return false
+ } else
+ HideMenu()
+}
+
+function BuildMenu()
+{
+ if( PPTSld.document.all.item("ctxtmenu") ) return
+
+ var mObj=CreateItem( PPTSld.document.body )
+ mObj.id="ctxtmenu"
+ mObj.style.visibility="hidden"
+ var s=mObj.style
+ s.position="absolute"
+ s.cursor="default"
+ s.width="120px"
+ SetCMBorder(mObj,"menu","black")
+
+ var iObj=CreateItem( mObj )
+ SetCMBorder( iObj, "threedhighlight","threedshadow" )
+ iObj.style.padding=2
+ CreateMenuItem( iObj,sNext,M_GoNextSld,M_True )
+ CreateMenuItem( iObj,sPrev,M_GoPrevSld,M_HasPrevSld )
+
+ CreateSeparator( iObj )
+ CreateMenuItem( iObj,sEnd,M_End,M_True )
+ mObj.style.visibility="visible"
+}
+
+function Cancel() { window.event.cancelBubble=true; window.event.returnValue=false }
+
+function Highlight() { ChangeClr("activecaption","threedhighlight") }
+
+function Deselect() { ChangeClr("threedface","menutext") }
+
+function Perform()
+{
+ e=PPTSld.event.srcElement
+ if( e.type=="menuitem" && e.IsActive() )
+ e.Action()
+ else
+ PPTSld.event.cancelBubble=true
+}
+function ChangeClr( bg,clr )
+{
+ e=PPTSld.event.srcElement
+ if( e.type=="menuitem" && e.IsActive() ) {
+ e.style.backgroundColor=bg
+ e.style.color=clr
+ }
+}
+
+function M_HasPrevSld() { return( parent.HasPrevSld() ) }
+
+function M_GoNextSld() { if( gIsEndShow ) M_End(); else GoToNextSld() }
+
+function M_GoPrevSld() { if( gIsEndShow ) { gIsEndShow=0; history.back(); PPTSld.event.cancelBubble=true; } else GoToPrevSld() }
+
+function M_True() { return true }
+
+function M_End() { window.close( self ) }
+
+function CreateMenuItem( node,text,action,eval )
+{
+ var e=CreateItem( node )
+ e.type="menuitem"
+ e.Action=action
+ e.IsActive=eval
+ e.innerHTML=text
+
+ if( !e.IsActive() )
+ e.style.color="threedshadow"
+
+ e.onclick=Perform
+ e.onmouseover=Highlight
+ e.onmouseout=Deselect
+ s=e.style;
+ s.fontFamily=sFont
+ s.fontSize="9pt"
+ s.paddingLeft=2
+}
+
+function CreateSeparator( node )
+{
+ var sObj=CreateItem( node )
+ SetCMBorder(sObj,"menu","menu")
+ var s=sObj.style
+ s.borderTopColor="threedshadow"
+ s.borderBottomColor="threedhighlight"
+ s.height=1
+ s.fontSize="0px"
+}
+
+function CreateItem( node )
+{
+ var elem=PPTSld.document.createElement("DIV")
+ node.insertBefore( elem )
+ return elem
+}
+
+function SetCMBorder( o,ltClr,rbClr )
+{
+ var s=o.style
+ s.backgroundColor="menu"
+ s.borderStyle="solid"
+ s.borderWidth=1
+ s.borderColor=ltClr+" "+rbClr+" "+rbClr+" "+ltClr
+}
\ No newline at end of file

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0001.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0001.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,122 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: GTL Geometry Template Library">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style>
+.CB
+ {color:black;}
+.CT
+ {color:black;}
+</style>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="2"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O style='text-align:right;position:absolute;
+ top:92.0%;left:72.65%;width:21.53%;height:3.25%'><span style='font-size:78%;
+ mso-field-code:meta16'>1</span><span style='font-size:78%;mso-special-format:
+ lastCR;display:none'>&#13;</span></div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s2050"
+ type="#_x0000_m1026" style='position:absolute;left:18pt;top:168pt;width:672pt;
+ height:115.75pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="centerTitle"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s2051" type="#_x0000_m1027"
+ style='position:absolute;left:108pt;top:306pt;width:510pt;height:138pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="subTitle" position="1"/></v:shape><v:rect id="_x0000_s2052"
+ style='position:absolute;left:102pt;top:420pt;width:510pt;height:102pt'
+ filled="f" fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect>
+ <div v:shape="_x0000_s2050" class=CT style='position:absolute;top:37.5%;
+ left:-4.68%;width:107.86%;height:9.25%'>GTL<span style='mso-spacerun:yes'> 
+ </span>Geometry Template Library</div>
+ <div v:shape="_x0000_s2051" class=CB style='position:absolute;top:57.75%;
+ left:12.17%;width:76.59%;height:6.75%'>-for stl-like polygon manipulation</div>
+ <div v:shape="_x0000_s2052" class=CB>
+ <div style='position:absolute;top:78.75%;left:11.04%;width:77.15%;height:6.75%'><i>Lucanus
+ Simonson, Gyuszi Suto&#13;</i></div>
+ <div style='position:absolute;top:87.25%;left:15.16%;width:68.91%;height:6.75%'>Intel
+ Corporation</div>
+ </div>
+ <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
+ o:preferrelative="t" path="m_at_4@5l_at_4@11_at_9@11_at_9@5xe" filled="f" stroked="f">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+ <v:f eqn="sum @0 1 0"/>
+ <v:f eqn="sum 0 0 @1"/>
+ <v:f eqn="prod @2 1 2"/>
+ <v:f eqn="prod @3 21600 pixelWidth"/>
+ <v:f eqn="prod @3 21600 pixelHeight"/>
+ <v:f eqn="sum @0 0 1"/>
+ <v:f eqn="prod @6 1 2"/>
+ <v:f eqn="prod @7 21600 pixelWidth"/>
+ <v:f eqn="sum @8 21600 0"/>
+ <v:f eqn="prod @7 21600 pixelHeight"/>
+ <v:f eqn="sum @10 21600 0"/>
+ </v:formulas>
+ <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" aspectratio="t"/>
+ </v:shapetype><v:shape id="_x0000_s2053" type="#_x0000_t75" style='position:absolute;
+ left:42pt;top:0;width:636pt;height:189.125pt'>
+ <v:imagedata src="slide0001_image001.png" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s2053"
+ src="slide0001_image002.jpg" style='position:absolute;top:0%;left:5.8%;
+ width:88.38%;height:35.0%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0001_image001.png
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0001_image002.jpg
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0002.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0002.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,131 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Agenda">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="3"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>4</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s3074"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s3075" type="#_x0000_m1027"
+ style='position:absolute;left:18pt;top:126pt;width:258pt;height:354pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s3074" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Agenda</div>
+ <div v:shape="_x0000_s3075" class=B>
+ <div style='position:absolute;top:24.25%;left:3.55%;width:34.08%;height:5.25%'><span
+ style='position:absolute;top:0%;left:10.98%;width:88.46%;height:100.0%'><span
+ style='font-size:75%'><span class=BB style='position:absolute;left:-12.42%'>•</span></span><span
+ style='font-size:75%'>GTL Feature Set&#13;</span></span></div>
+ <span style='position:absolute;top:30.75%;left:7.3%;width:30.14%;height:5.25%'><span
+ style='font-size:75%'><span class=BB style='position:absolute;left:-12.42%'>•</span></span><span
+ style='font-size:75%'>Benchmark </span></span><span style='position:absolute;
+ top:36.0%;left:7.3%;width:30.14%;height:5.25%'><span style='font-size:75%'>Comparisons&#13;</span></span><span
+ style='position:absolute;top:42.5%;left:7.3%;width:35.2%;height:5.25%'><span
+ style='font-size:75%'><span class=BB style='position:absolute;left:-10.63%'>•</span></span><span
+ style='font-size:75%'>Generic Sweep-line </span></span><span style='position:
+ absolute;top:47.75%;left:7.3%;width:35.01%;height:5.25%'><span
+ style='font-size:75%'>Booleans Algorithm&#13;</span></span><span
+ style='position:absolute;top:54.0%;left:7.3%;width:30.14%;height:5.25%'><span
+ style='font-size:75%'><span class=BB style='position:absolute;left:-12.42%'>•</span></span><span
+ style='font-size:75%'>Numerical </span></span><span style='position:absolute;
+ top:59.5%;left:7.3%;width:30.14%;height:5.25%'><span style='font-size:75%'>Robustness&#13;</span></span><span
+ style='position:absolute;top:65.75%;left:7.3%;width:35.76%;height:5.25%'><span
+ style='font-size:75%'><span class=BB style='position:absolute;left:-10.47%'>•</span></span><span
+ style='font-size:75%'>Geometry Concepts </span></span><span style='position:
+ absolute;top:71.25%;left:7.3%;width:30.14%;height:5.25%'><span
+ style='font-size:75%'>Type System&#13;</span></span><span style='position:
+ absolute;top:77.5%;left:7.3%;width:33.89%;height:5.25%'><span
+ style='font-size:75%'><span class=BB style='position:absolute;left:-11.04%'>•</span></span><span
+ style='font-size:75%'>Booleans Operator </span></span><span style='position:
+ absolute;top:82.75%;left:7.3%;width:30.14%;height:5.25%'><span
+ style='font-size:75%'>Syntax</span></span></div>
+ <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
+ o:preferrelative="t" path="m_at_4@5l_at_4@11_at_9@11_at_9@5xe" filled="f" stroked="f">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+ <v:f eqn="sum @0 1 0"/>
+ <v:f eqn="sum 0 0 @1"/>
+ <v:f eqn="prod @2 1 2"/>
+ <v:f eqn="prod @3 21600 pixelWidth"/>
+ <v:f eqn="prod @3 21600 pixelHeight"/>
+ <v:f eqn="sum @0 0 1"/>
+ <v:f eqn="prod @6 1 2"/>
+ <v:f eqn="prod @7 21600 pixelWidth"/>
+ <v:f eqn="sum @8 21600 0"/>
+ <v:f eqn="prod @7 21600 pixelHeight"/>
+ <v:f eqn="sum @10 21600 0"/>
+ </v:formulas>
+ <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" aspectratio="t"/>
+ </v:shapetype><v:shape id="_x0000_s3076" type="#_x0000_t75" style='position:absolute;
+ left:270pt;top:126pt;width:438pt;height:361.75pt'>
+ <v:imagedata src="slide0002_image003.png" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s3076"
+ src="slide0002_image004.jpg" style='position:absolute;top:23.25%;left:37.45%;
+ width:60.86%;height:67.0%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0002_image003.png
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0002_image004.jpg
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,225 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Primary GTL Feature">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="4"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>5</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s4098"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s4099" type="#_x0000_m1027"
+ style='position:absolute;left:30pt;top:108pt;width:9in;height:356.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s4098" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Primary GTL Feature</div>
+ <div v:shape="_x0000_s4099">
+ <div class=B style='position:absolute;top:21.0%;left:5.24%;width:97.19%;
+ height:6.75%'><span style='position:absolute;top:0%;left:3.85%;width:96.14%;
+ height:100.0%'><span class=BB style='position:absolute;left:-4.0%'>•</span>Boolean
+ operations on sets of polygons&#13;</span></div>
+ <div class=B1 style='position:absolute;top:29.5%;left:10.11%;width:83.14%;
+ height:6.0%'><span style='position:absolute;top:0%;left:3.82%;width:96.17%;
+ height:100.0%'><span class=B1B style='position:absolute;left:-3.98%'>–</span>Manhattan&#13;</span></div>
+ <div class=B1 style='position:absolute;top:36.75%;left:10.11%;width:83.14%;
+ height:6.0%'><span style='position:absolute;top:0%;left:3.82%;width:96.17%;
+ height:100.0%'><span style='visibility:hidden'><span class=B1B
+ style='position:absolute;left:-3.98%'>–</span></span>&#13;</span></div>
+ <div class=B1 style='position:absolute;top:44.25%;left:10.11%;width:83.14%;
+ height:6.0%'><span style='position:absolute;top:0%;left:3.82%;width:96.17%;
+ height:100.0%'><span class=B1B style='position:absolute;left:-3.98%'>–</span>45-degree&#13;</span></div>
+ <div class=B1 style='position:absolute;top:51.74%;left:10.11%;width:83.14%;
+ height:6.0%'><span style='position:absolute;top:0%;left:3.82%;width:96.17%;
+ height:100.0%'><span style='visibility:hidden'><span class=B1B
+ style='position:absolute;left:-3.98%'>–</span></span>&#13;</span></div>
+ <div class=B1 style='position:absolute;top:59.25%;left:10.11%;width:83.14%;
+ height:6.0%'><span style='position:absolute;top:0%;left:3.82%;width:96.17%;
+ height:100.0%'><span style='visibility:hidden'><span class=B1B
+ style='position:absolute;left:-3.98%'>–</span></span>&#13;</span></div>
+ <div class=B1 style='position:absolute;top:66.75%;left:10.11%;width:83.14%;
+ height:6.0%'><span style='position:absolute;top:0%;left:3.82%;width:96.17%;
+ height:100.0%'><span class=B1B style='position:absolute;left:-3.98%'>–</span>Arbitrary
+ Angle (XOR)</span></div>
+ </div>
+ <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
+ o:preferrelative="t" path="m_at_4@5l_at_4@11_at_9@11_at_9@5xe" filled="f" stroked="f">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+ <v:f eqn="sum @0 1 0"/>
+ <v:f eqn="sum 0 0 @1"/>
+ <v:f eqn="prod @2 1 2"/>
+ <v:f eqn="prod @3 21600 pixelWidth"/>
+ <v:f eqn="prod @3 21600 pixelHeight"/>
+ <v:f eqn="sum @0 0 1"/>
+ <v:f eqn="prod @6 1 2"/>
+ <v:f eqn="prod @7 21600 pixelWidth"/>
+ <v:f eqn="sum @8 21600 0"/>
+ <v:f eqn="prod @7 21600 pixelHeight"/>
+ <v:f eqn="sum @10 21600 0"/>
+ </v:formulas>
+ <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" aspectratio="t"/>
+ </v:shapetype><v:shape id="_x0000_s4104" type="#_x0000_t75" style='position:absolute;
+ left:249.75pt;top:256.875pt;width:138pt;height:97.625pt'>
+ <v:imagedata src="slide0003_image005.png" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s4104"
+ src="slide0003_image006.jpg" style='position:absolute;top:47.5%;left:34.64%;
+ width:19.1%;height:18.0%'><![endif]><v:shape id="_x0000_s4105" type="#_x0000_t75"
+ style='position:absolute;left:580.75pt;top:258pt;width:139.25pt;height:99.25pt'>
+ <v:imagedata src="slide0003_image007.png" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s4105"
+ src="slide0003_image008.jpg" style='position:absolute;top:47.75%;left:80.71%;
+ width:19.28%;height:18.5%'><![endif]><v:shapetype id="_x0000_t13" coordsize="21600,21600"
+ o:spt="13" adj="16200,5400" path="m_at_0,l_at_0@1,0_at_1,0_at_2@0_at_2@0,21600,21600,10800xe">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="val #0"/>
+ <v:f eqn="val #1"/>
+ <v:f eqn="sum height 0 #1"/>
+ <v:f eqn="sum 10800 0 #1"/>
+ <v:f eqn="sum width 0 #0"/>
+ <v:f eqn="prod @4 @3 10800"/>
+ <v:f eqn="sum width 0 @5"/>
+ </v:formulas>
+ <v:path o:connecttype="custom" o:connectlocs="@0,0;0,10800;@0,21600;21600,10800"
+ o:connectangles="270,180,90,0" textboxrect="0,@1,@6,@2"/>
+ <v:handles>
+ <v:h position="#0,#1" xrange="0,21600" yrange="0,10800"/>
+ </v:handles>
+ </v:shapetype><v:shape id="_x0000_s4106" type="#_x0000_t13" style='position:absolute;
+ left:423.75pt;top:259.125pt;width:120pt;height:78pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s4106"
+ src="slide0003_image009.gif" style='position:absolute;top:47.75%;left:58.8%;
+ width:17.22%;height:15.25%'><![endif]>
+ <div v:shape="_x0000_s4106" class=O>
+ <div style='text-align:center;position:absolute;top:51.5%;left:58.61%;
+ width:15.35%;height:4.0%'>45 Boolean&#13;</div>
+ <div style='text-align:center;position:absolute;top:55.5%;left:59.92%;
+ width:12.92%;height:4.0%'>OR</div>
+ </div>
+ <v:shape id="_x0000_s4107" type="#_x0000_t75" style='position:absolute;left:198pt;
+ top:391.875pt;width:498pt;height:148.125pt'>
+ <v:imagedata src="slide0001_image001.png" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s4107"
+ src="slide0003_image010.jpg" style='position:absolute;top:72.5%;left:27.52%;
+ width:69.1%;height:27.5%'><![endif]><v:rect id="_x0000_s4108" style='position:absolute;
+ left:270pt;top:174pt;width:126pt;height:42pt;mso-wrap-style:none;
+ v-text-anchor:middle' fillcolor="red" strokecolor="red">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s4109" style='position:absolute;left:4in;top:168pt;
+ width:18pt;height:60pt;mso-wrap-style:none;v-text-anchor:middle' fillcolor="blue"
+ strokecolor="blue">
+ <v:fill opacity="47186f" color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s4110" style='position:absolute;left:318pt;top:168pt;
+ width:18pt;height:60pt;mso-wrap-style:none;v-text-anchor:middle' fillcolor="blue"
+ strokecolor="blue">
+ <v:fill opacity="47186f" color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s4111" style='position:absolute;left:354pt;top:168pt;
+ width:18pt;height:60pt;mso-wrap-style:none;v-text-anchor:middle' fillcolor="blue"
+ strokecolor="blue">
+ <v:fill opacity="47186f" color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0
+ v:shapes="_x0000_s4108,_x0000_s4109,_x0000_s4110,_x0000_s4111"
+ src="slide0003_image011.gif" style='position:absolute;top:31.0%;left:37.45%;
+ width:17.97%;height:11.75%'><![endif]><v:rect id="_x0000_s4112" style='position:absolute;
+ left:546pt;top:174pt;width:18pt;height:42pt;mso-wrap-style:none;
+ v-text-anchor:middle' fillcolor="#339" strokecolor="#339">
+ <v:fill opacity="56361f" color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:shape id="_x0000_s4116" type="#_x0000_t13" style='position:absolute;
+ left:408pt;top:156pt;width:126pt;height:90pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><v:rect id="_x0000_s4117" style='position:absolute;left:8in;top:174pt;
+ width:18pt;height:42pt;mso-wrap-style:none;v-text-anchor:middle' fillcolor="#339"
+ strokecolor="#339">
+ <v:fill opacity="56361f" color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s4118" style='position:absolute;left:612pt;top:174pt;
+ width:18pt;height:42pt;mso-wrap-style:none;v-text-anchor:middle' fillcolor="#339"
+ strokecolor="#339">
+ <v:fill opacity="56361f" color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0
+ v:shapes="_x0000_s4112,_x0000_s4116,_x0000_s4117,_x0000_s4118"
+ src="slide0003_image012.gif" style='position:absolute;top:28.49%;left:56.55%;
+ width:31.27%;height:17.5%'><![endif]>
+ <div v:shape="_x0000_s4116" class=O>
+ <div style='text-align:center;position:absolute;top:33.5%;left:56.92%;
+ width:15.16%;height:4.0%'>Manhattan &#13;</div>
+ <div style='text-align:center;position:absolute;top:37.5%;left:55.43%;
+ width:18.35%;height:4.0%'>Boolean AND</div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image005.png
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image006.jpg
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image007.png
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image008.jpg
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image009.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image010.jpg
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image011.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0003_image012.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,611 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Details Of Booleans">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<!--[if gte IE 5]>
+<object id=MSOANIM classid="CLSID:A4639D2F-774E-11D3-A490-00C04F6843FB"></object>
+<object id=MSOTIME classid="CLSID:A4639D29-774E-11D3-A490-00C04F6843FB"></object>
+<![endif]-->
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<style>
+<!--
+oa\:* { BEHAVIOR: url(#MSOANIM#ANIM) url(#MSOTIME#TIME) }
+oa\:par,oa\:seq,oa\:iterate { BEHAVIOR:url(#MSOTIME) }
+oa\:video,oa\:audio {BEHAVIOR:url(#MSOTIME) url(#MSOTIME#MEDIA) }
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><script><!--
+g_animItemsToHide=new Array("_x0000_s5125","_x0000_s5141","_x0000_s5127_239_325","_x0000_s5142","_x0000_s5139","_x0000_s5127_194_239","_x0000_s5137","_x0000_s5138","_x0000_s5127_177_194","_x0000_s5133","_x0000_s5134","_x0000_s5135","_x0000_s5136","_x0000_s5132","_x0000_s5127_159_177","_x0000_s5131","_x0000_s5127_145_159","_x0000_s5127_122_145","_x0000_s5130_0_2","_x0000_s5127_79_122","_x0000_s5128","_x0000_s5127_42_79");
+
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="5"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()" oa:clockstart="onstart">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>7</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s5122"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape>
+ <div v:shape="_x0000_s5122" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Details Of Booleans</div>
+ <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
+ o:preferrelative="t" path="m_at_4@5l_at_4@11_at_9@11_at_9@5xe" filled="f" stroked="f">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+ <v:f eqn="sum @0 1 0"/>
+ <v:f eqn="sum 0 0 @1"/>
+ <v:f eqn="prod @2 1 2"/>
+ <v:f eqn="prod @3 21600 pixelWidth"/>
+ <v:f eqn="prod @3 21600 pixelHeight"/>
+ <v:f eqn="sum @0 0 1"/>
+ <v:f eqn="prod @6 1 2"/>
+ <v:f eqn="prod @7 21600 pixelWidth"/>
+ <v:f eqn="sum @8 21600 0"/>
+ <v:f eqn="prod @7 21600 pixelHeight"/>
+ <v:f eqn="sum @10 21600 0"/>
+ </v:formulas>
+ <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" aspectratio="t"/>
+ </v:shapetype><v:shape id="_x0000_s5124" type="#_x0000_t75" style='position:absolute;
+ left:386.875pt;top:102pt;width:314.375pt;height:414pt'>
+ <v:imagedata src="slide0004_image014.png" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s5124"
+ src="slide0004_image015.gif" style='position:absolute;top:19.0%;left:53.74%;
+ width:43.63%;height:76.75%'><![endif]><v:shape id="_x0000_s5125" type="#_x0000_t75"
+ style='position:absolute;left:387.125pt;top:106.375pt;width:310.625pt;
+ height:410pt'>
+ <v:imagedata src="slide0004_image016.png" o:title=""/>
+ <p:animation number="36" delay="0" type="object" effect="wipe"
+ direction="right" flag="17412"/></v:shape><![if !vml]><img border=0
+ v:shapes="_x0000_s5125" src="slide0004_image017.gif" style='position:absolute;
+ top:19.75%;left:53.74%;width:43.07%;height:76.0%'><![endif]><v:rect id="_x0000_s5127"
+ style='position:absolute;left:0;top:96pt;width:384pt;height:444pt' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="2" delay="0" type="object" effect="zoom" direction="out"
+ flag="16384"/></v:rect>
+ <div v:shape="_x0000_s5127" style='position:absolute;top:18.25%;left:.93%;
+ width:58.23%;height:67.75%'>
+ <div class=B style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:0%;left:6.43%;width:83.6%;height:7.74%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-7.69%'>•</span></span><span
+ style='font-size:75%'>No preconditions placed on </span></span><span
+ style='position:absolute;top:7.01%;left:6.43%;width:81.99%;height:7.74%'><span
+ style='font-size:75%'>input polygons&#13;</span></span></div>
+ <div id="_x0000_s5127_42_79" class=B1 style='mso-line-spacing:"90 20 0";
+ position:absolute;top:15.49%;left:8.68%;width:81.02%;height:12.54%;white-space:
+ nowrap'><span style='position:absolute;top:0%;left:6.74%;width:93.25%;
+ height:52.94%'><span style='font-size:71%'><span style='mso-special-format:
+ bullet;position:absolute;left:-7.23%'>–</span></span><span style='font-size:
+ 71%'>Open/closed semantic for last </span></span><span style='position:absolute;
+ top:47.05%;left:6.74%;width:92.06%;height:52.94%'><span style='font-size:71%'>vertex&#13;</span></span></div>
+ <div id="_x0000_s5127_79_122" class=B1 style='mso-line-spacing:"90 20 0";
+ position:absolute;top:28.78%;left:8.68%;width:91.31%;height:12.54%;white-space:
+ nowrap'><span style='position:absolute;top:0%;left:5.98%;width:94.01%;
+ height:52.94%'><span style='font-size:71%'><span style='mso-special-format:
+ bullet;position:absolute;left:-6.36%'>–</span></span><span style='font-size:
+ 71%'>Winding direction conventions not </span></span><span style='position:
+ absolute;top:47.05%;left:5.98%;width:81.69%;height:52.94%'><span
+ style='font-size:71%'>enforced&#13;</span></span></div>
+ <div id="_x0000_s5127_122_145" class=B1 style='mso-line-spacing:"90 20 0";
+ position:absolute;top:41.69%;left:8.68%;width:79.74%;height:6.64%;white-space:
+ nowrap'><span style='position:absolute;top:0%;left:6.85%;width:93.54%;
+ height:100.0%'><span style='font-size:71%'><span style='mso-special-format:
+ bullet;position:absolute;left:-7.32%'>–</span></span><span style='font-size:
+ 71%'>Input polygons may be &#13;</span></span></div>
+ <div id="_x0000_s5127_145_159" class=B2 style='mso-line-spacing:"90 20 0";
+ position:absolute;top:49.07%;left:17.36%;width:71.38%;height:5.9%;white-space:
+ nowrap'><span style='position:absolute;top:0%;left:5.85%;width:93.69%;
+ height:100.0%'><span style='font-size:75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-6.25%'>•</span></span><span style='font-size:
+ 75%'>self touching&#13;</span></span></div>
+ <div id="_x0000_s5127_159_177" class=B2 style='mso-line-spacing:"90 20 0";
+ position:absolute;top:55.35%;left:17.36%;width:71.38%;height:5.9%;white-space:
+ nowrap'><span style='position:absolute;top:0%;left:5.85%;width:93.69%;
+ height:100.0%'><span style='font-size:75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-6.25%'>•</span></span><span style='font-size:
+ 75%'>self intersecting&#13;</span></span></div>
+ <div id="_x0000_s5127_177_194" class=B2 style='mso-line-spacing:"90 20 0";
+ position:absolute;top:61.99%;left:17.36%;width:71.38%;height:5.9%;white-space:
+ nowrap'><span style='position:absolute;top:0%;left:5.85%;width:93.69%;
+ height:100.0%'><span style='font-size:75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-6.25%'>•</span></span><span style='font-size:
+ 75%'>self overlapping&#13;</span></span></div>
+ <div id="_x0000_s5127_194_239" class=B1 style='mso-line-spacing:"90 20 0";
+ position:absolute;top:68.63%;left:8.68%;width:84.24%;height:12.54%;white-space:
+ nowrap'><span style='position:absolute;top:0%;left:6.48%;width:93.51%;
+ height:52.94%'><span style='font-size:71%'><span style='mso-special-format:
+ bullet;position:absolute;left:-6.93%'>–</span></span><span style='font-size:
+ 71%'>Correctly handles duplicate/co-</span></span><span style='position:absolute;
+ top:47.05%;left:6.48%;width:88.54%;height:52.94%'><span style='font-size:71%'>linear
+ points&#13;</span></span></div>
+ <div id="_x0000_s5127_239_325" class=B1 style='mso-line-spacing:"90 20 0";
+ position:absolute;top:81.54%;left:8.68%;width:82.31%;height:18.45%;white-space:
+ nowrap'><span style='position:absolute;top:0%;left:6.64%;width:93.35%;
+ height:36.0%'><span style='font-size:71%'><span style='mso-special-format:
+ bullet;position:absolute;left:-7.11%'>–</span></span><span style='font-size:
+ 71%'>Correctly handles zero degree </span></span><span style='position:absolute;
+ top:32.0%;left:6.64%;width:90.62%;height:36.0%'><span style='font-size:71%'>angles
+ and polygons that </span></span><span style='position:absolute;top:64.0%;
+ left:6.64%;width:93.35%;height:36.0%'><span style='font-size:71%'>degenerate
+ to lines and points</span></span></div>
+ </div>
+ <v:line id="_x0000_s5128" style='position:absolute;flip:y' from="449.25pt,474.125pt"
+ to="597pt,507pt" strokecolor="red" strokeweight="1.5pt">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="3" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s5128"
+ src="slide0004_image018.gif" style='position:absolute;top:87.75%;left:62.35%;
+ width:20.97%;height:6.75%'><![endif]><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s5130" type="#_x0000_m1027"
+ style='position:absolute;left:484.875pt;top:91.625pt;width:41pt;height:51.25pt'
+ o:spt="1" path="m,l,21600r21600,l21600,xe" filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" o:detectmouseclick="f"/>
+ <v:stroke joinstyle="miter" o:forcedash="f"/>
+ <v:shadow color="gray [2]"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" text="f" grouping="t"/>
+ <p:placeholder type="body" position="1"/><p:animation number="6" delay="0"
+ type="text" level="1" effect="zoom" direction="out" flag="1028"/></v:shape>
+ <div id="_x0000_s5130_0_2" v:shape="_x0000_s5130" class=B style='position:
+ absolute;top:18.0%;left:68.35%;width:3.93%;height:6.75%;white-space:nowrap'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='color:red'>?</span></div>
+ <v:line id="_x0000_s5131" style='position:absolute' from="468.375pt,277.625pt"
+ to="468.375pt,342.25pt" strokecolor="red" strokeweight="1.5pt">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="10" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s5131"
+ src="slide0004_image019.gif" style='position:absolute;top:51.24%;left:64.98%;
+ width:.56%;height:12.75%'><![endif]><v:oval id="_x0000_s5132" style='position:absolute;
+ left:463.25pt;top:268.125pt;width:10.375pt;height:10.375pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="13" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s5132"
+ src="slide0004_image020.gif" style='position:absolute;top:49.5%;left:64.23%;
+ width:1.87%;height:2.5%'><![endif]><v:oval id="_x0000_s5133" style='position:absolute;
+ left:619.25pt;top:295pt;width:10.375pt;height:10.375pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="17" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s5133"
+ src="slide0004_image021.gif" style='position:absolute;top:54.5%;left:85.95%;
+ width:1.87%;height:2.5%'><![endif]><v:oval id="_x0000_s5134" style='position:absolute;
+ left:629.625pt;top:311.25pt;width:10.375pt;height:10.375pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="16" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s5134"
+ src="slide0004_image022.gif" style='position:absolute;top:57.49%;left:87.45%;
+ width:1.87%;height:2.5%'><![endif]><v:oval id="_x0000_s5135" style='position:absolute;
+ left:477.5pt;top:354.375pt;width:10.375pt;height:10.375pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="15" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s5135"
+ src="slide0004_image023.gif" style='position:absolute;top:65.5%;left:66.29%;
+ width:1.87%;height:2.5%'><![endif]><v:oval id="_x0000_s5136" style='position:absolute;
+ left:513.125pt;top:397.375pt;width:10.375pt;height:10.375pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="14" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s5136"
+ src="slide0004_image024.gif" style='position:absolute;top:73.5%;left:71.16%;
+ width:1.87%;height:2.5%'><![endif]><v:oval id="_x0000_s5137" style='position:absolute;
+ left:479.125pt;top:329.875pt;width:75pt;height:75.625pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="25" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s5137"
+ src="slide0004_image025.gif" style='position:absolute;top:61.0%;left:66.47%;
+ width:10.86%;height:14.75%'><![endif]><v:oval id="_x0000_s5138" style='position:absolute;
+ left:613.75pt;top:283.875pt;width:36.375pt;height:34.875pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="24" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s5138"
+ src="slide0004_image026.gif" style='position:absolute;top:52.5%;left:85.2%;
+ width:5.61%;height:7.0%'><![endif]><v:oval id="_x0000_s5139" style='position:absolute;
+ left:461.25pt;top:338.125pt;width:10.375pt;height:10.375pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="29" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s5139"
+ src="slide0004_image027.gif" style='position:absolute;top:62.5%;left:64.04%;
+ width:1.87%;height:2.5%'><![endif]><v:oval id="_x0000_s5141" style='position:absolute;
+ left:625.125pt;top:106.5pt;width:78.625pt;height:79.375pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="34" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s5141"
+ src="slide0004_image028.gif" style='position:absolute;top:19.5%;left:86.7%;
+ width:11.42%;height:15.25%'><![endif]><v:oval id="_x0000_s5142" style='position:absolute;
+ left:633.75pt;top:162.5pt;width:11.125pt;height:10.25pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="30" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s5142"
+ src="slide0004_image029.gif" style='position:absolute;top:30.0%;left:88.01%;
+ width:2.05%;height:2.5%'><![endif]></p:slide></div>
+
+<p:animation number="-227242055"/><oa:par id="TimeNode0" dur="indefinite"
+ restart="never" p:nodeType="timingRoot">
+ <oa:seq id="TimeNode1" dur="indefinite" prev="document.onpptprev"
+ next="document.onpptnext" concurrent="enabled" nextAction="seek"
+ p:nodeType="mainSeq">
+ <oa:par id="TimeNode2" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode3" begin="0.0" fill="hold">
+ <oa:par id="TimeNode4" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode5" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5127_42_79" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode6" dur="0.5"
+ targetElement="_x0000_s5127_42_79" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode7" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode8" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5128" attributeName="style.visibility" to="visible"/>
+ <oa:animateFilter id="TimeNode9" dur="0.5" targetElement="_x0000_s5128"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode10" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode11" begin="0.0" fill="hold">
+ <oa:par id="TimeNode12" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode13" dur="0.5" targetElement="_x0000_s5128"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode14" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s5128" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode15" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode16" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5127_79_122" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode17" dur="0.5"
+ targetElement="_x0000_s5127_79_122" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode18" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode19" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5130_0_2" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode20" dur="0.5"
+ targetElement="_x0000_s5130_0_2" transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode21" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode22" begin="0.0" fill="hold">
+ <oa:par id="TimeNode23" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="1"
+ p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode24" dur="0.5"
+ targetElement="_x0000_s5130_0_2" transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode25" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s5130_0_2" attributeName="style.visibility"
+ to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode26" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode27" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5127_122_145" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode28" dur="0.5"
+ targetElement="_x0000_s5127_122_145" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode29" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode30" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5127_145_159" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode31" dur="0.5"
+ targetElement="_x0000_s5127_145_159" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode32" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode33" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5131" attributeName="style.visibility" to="visible"/>
+ <oa:animateFilter id="TimeNode34" dur="0.5" targetElement="_x0000_s5131"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode35" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode36" begin="0.0" fill="hold">
+ <oa:par id="TimeNode37" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode38" dur="0.5" targetElement="_x0000_s5131"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode39" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s5131" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode40" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode41" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5127_159_177" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode42" dur="0.5"
+ targetElement="_x0000_s5127_159_177" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode43" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode44" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5132" attributeName="style.visibility" to="visible"/>
+ <oa:animateFilter id="TimeNode45" dur="0.5" targetElement="_x0000_s5132"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode46" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode47" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5136" attributeName="style.visibility" to="visible"/>
+ <oa:animateFilter id="TimeNode48" dur="0.5" targetElement="_x0000_s5136"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode49" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode50" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5135" attributeName="style.visibility" to="visible"/>
+ <oa:animateFilter id="TimeNode51" dur="0.5" targetElement="_x0000_s5135"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode52" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode53" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5134" attributeName="style.visibility" to="visible"/>
+ <oa:animateFilter id="TimeNode54" dur="0.5" targetElement="_x0000_s5134"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode55" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode56" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5133" attributeName="style.visibility" to="visible"/>
+ <oa:animateFilter id="TimeNode57" dur="0.5" targetElement="_x0000_s5133"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode58" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode59" begin="0.0" fill="hold">
+ <oa:par id="TimeNode60" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode61" dur="0.5" targetElement="_x0000_s5136"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode62" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s5136" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode63" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode64" dur="0.5" targetElement="_x0000_s5134"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode65" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s5134" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode66" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode67" dur="0.5" targetElement="_x0000_s5135"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode68" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s5135" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode69" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode70" dur="0.5" targetElement="_x0000_s5133"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode71" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s5133" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode72" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode73" dur="0.5" targetElement="_x0000_s5132"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode74" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s5132" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode75" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode76" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5127_177_194" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode77" dur="0.5"
+ targetElement="_x0000_s5127_177_194" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode78" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode79" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5138" attributeName="style.visibility" to="visible"/>
+ <oa:animateFilter id="TimeNode80" dur="0.5" targetElement="_x0000_s5138"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode81" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode82" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5137" attributeName="style.visibility" to="visible"/>
+ <oa:animateFilter id="TimeNode83" dur="0.5" targetElement="_x0000_s5137"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode84" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode85" begin="0.0" fill="hold">
+ <oa:par id="TimeNode86" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode87" dur="0.5" targetElement="_x0000_s5138"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode88" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s5138" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode89" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode90" dur="0.5" targetElement="_x0000_s5137"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode91" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s5137" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode92" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode93" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5127_194_239" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode94" dur="0.5"
+ targetElement="_x0000_s5127_194_239" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode95" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode96" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5139" attributeName="style.visibility" to="visible"/>
+ <oa:animateFilter id="TimeNode97" dur="0.5" targetElement="_x0000_s5139"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode98" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode99" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5142" attributeName="style.visibility" to="visible"/>
+ <oa:animateFilter id="TimeNode100" dur="0.5" targetElement="_x0000_s5142"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode101" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode102" begin="0.0" fill="hold">
+ <oa:par id="TimeNode103" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode104" dur="0.5" targetElement="_x0000_s5142"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode105" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s5142" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode106" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode107" dur="0.5" targetElement="_x0000_s5139"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode108" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s5139" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode109" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode110" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5127_239_325" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode111" dur="0.5"
+ targetElement="_x0000_s5127_239_325" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode112" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode113" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5141" attributeName="style.visibility" to="visible"/>
+ <oa:animateFilter id="TimeNode114" dur="0.5" targetElement="_x0000_s5141"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode115" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode116" begin="0.0" fill="hold">
+ <oa:par id="TimeNode117" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode118" dur="0.5" targetElement="_x0000_s5141"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode119" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s5141" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode120" o:presetID="ppt_22" o:presetClass="entrance"
+ o:presetSubType="0x8" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode121" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s5125" attributeName="style.visibility" to="visible"/>
+ <oa:animateFilter id="TimeNode122" dur="0.5" targetElement="_x0000_s5125"
+ transition="in" filter="wipe(left)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ </oa:seq>
+</oa:par>
+<![if ppt]>
+<oa:buildParagraph targetElement="_x0000_s5130" groupID="0" build="byParagraph"
+ buildLevel="1" reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s5130" groupID="1" build="byParagraph" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/>
+<![endif]>
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image014.png
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image015.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image016.png
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image017.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image018.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image019.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image020.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image021.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image022.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image023.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image024.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image025.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image026.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image027.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image028.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0004_image029.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0005.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0005.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,121 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Details of 45-degree Booleans">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="6"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>8</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s6146"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s6147" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:306pt;height:356.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s6146" class=T style='position:absolute;top:8.0%;
+ left:.56%;width:98.87%;height:9.25%'>Details of 45-degree Booleans</div>
+ <div v:shape="_x0000_s6147" class=B>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:23.75%;left:9.73%;width:36.89%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-10.15%'>•</span>Preserve 45-</span><span
+ style='position:absolute;top:30.25%;left:9.73%;width:39.32%;height:6.75%'>degree
+ nature of </span><span style='position:absolute;top:36.5%;left:9.73%;
+ width:36.89%;height:6.75%'>geometry at </span><span style='position:absolute;
+ top:43.0%;left:9.73%;width:36.89%;height:6.75%'>output&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:50.74%;left:9.73%;width:36.89%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-10.15%'>•</span>Handle off-grid </span><span
+ style='position:absolute;top:57.25%;left:9.73%;width:37.26%;height:6.75%'>intersections
+ by </span><span style='position:absolute;top:63.5%;left:9.73%;width:41.01%;
+ height:6.75%'>inserting an edge </span><span style='position:absolute;
+ top:70.0%;left:9.73%;width:44.19%;height:6.75%'>to approximate the </span><span
+ style='position:absolute;top:76.25%;left:9.73%;width:36.89%;height:6.75%'>output
+ region</span></div>
+ </div>
+ <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
+ o:preferrelative="t" path="m_at_4@5l_at_4@11_at_9@11_at_9@5xe" filled="f" stroked="f">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+ <v:f eqn="sum @0 1 0"/>
+ <v:f eqn="sum 0 0 @1"/>
+ <v:f eqn="prod @2 1 2"/>
+ <v:f eqn="prod @3 21600 pixelWidth"/>
+ <v:f eqn="prod @3 21600 pixelHeight"/>
+ <v:f eqn="sum @0 0 1"/>
+ <v:f eqn="prod @6 1 2"/>
+ <v:f eqn="prod @7 21600 pixelWidth"/>
+ <v:f eqn="sum @8 21600 0"/>
+ <v:f eqn="prod @7 21600 pixelHeight"/>
+ <v:f eqn="sum @10 21600 0"/>
+ </v:formulas>
+ <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" aspectratio="t"/>
+ </v:shapetype><v:shape id="_x0000_s6148" type="#_x0000_t75" style='position:absolute;
+ left:334.875pt;top:108pt;width:385.125pt;height:390pt'>
+ <v:imagedata src="slide0005_image030.png" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s6148"
+ src="slide0005_image031.jpg" style='position:absolute;top:20.0%;left:46.44%;
+ width:53.55%;height:72.25%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0005_image030.png
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0005_image031.jpg
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,301 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Boolean Operation Output Modes">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml" href="slide0006.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>9</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><p:shaperange
+ href="master03.xml#_x0000_m1027"/><p:shaperange
+ href="slide0006.xml#_x0000_s7170"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7450,_x0000_s7451,_x0000_s7452,_x0000_s7453,_x0000_s7454,_x0000_s7455,_x0000_s7456,_x0000_s7457,_x0000_s7458,_x0000_s7459,_x0000_s7460,_x0000_s7461,_x0000_s7462"
+ src="slide0006_image032.gif" style='position:absolute;top:81.0%;left:69.1%;
+ width:28.83%;height:17.5%'><![endif]>
+ <div v:shape="_x0000_s7170" class=T style='position:absolute;top:8.0%;
+ left:-3.93%;width:109.55%;height:9.25%'>Boolean Operation Output Modes</div>
+ <div v:shape="_x0000_s7336">
+ <div class=B style='mso-line-spacing:"90 20 0";position:absolute;top:19.25%;
+ left:.93%;width:50.74%;height:5.25%'><span style='position:absolute;
+ top:0%;left:7.38%;width:92.61%;height:100.0%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-7.96%'>•</span></span><span
+ style='font-size:75%'>Manhattan Booleans&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0";position:absolute;top:25.0%;
+ left:5.99%;width:45.69%;height:4.5%'><span style='position:absolute;
+ top:0%;left:6.96%;width:93.03%;height:100.0%'><span style='font-size:71%'><span
+ style='mso-special-format:bullet;position:absolute;left:-7.48%'>–</span></span><span
+ style='font-size:71%'>Polygons with lists of holes&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0";position:absolute;top:29.75%;
+ left:5.99%;width:49.06%;height:4.5%'><span style='position:absolute;
+ top:0%;left:6.48%;width:93.51%;height:100.0%'><span style='font-size:71%'><span
+ style='mso-special-format:bullet;position:absolute;left:-6.93%'>–</span></span><span
+ style='font-size:71%'>Keyhole holes to outer polygon&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:34.75%;left:9.17%;width:42.69%;height:4.5%'><span style='font-size:71%'><span
+ style='mso-special-format:bullet;position:absolute;left:-7.45%'>–</span></span><span
+ style='font-size:71%'>Horizontal and vertical sliced </span></span><span
+ style='position:absolute;top:38.75%;left:9.17%;width:42.5%;height:4.5%'><span
+ style='font-size:71%'>rectangle tiling&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"90 20 0";position:absolute;top:43.75%;
+ left:.93%;width:50.74%;height:5.25%'><span style='position:absolute;
+ top:0%;left:7.38%;width:92.61%;height:100.0%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-7.96%'>•</span></span><span
+ style='font-size:75%'>45-degree Booleans&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0";position:absolute;top:49.5%;
+ left:5.99%;width:45.69%;height:4.5%'><span style='position:absolute;
+ top:0%;left:6.96%;width:93.03%;height:100.0%'><span style='font-size:71%'><span
+ style='mso-special-format:bullet;position:absolute;left:-7.48%'>–</span></span><span
+ style='font-size:71%'>Polygon with lists of holes&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0";position:absolute;top:54.25%;
+ left:5.99%;width:49.06%;height:4.5%'><span style='position:absolute;
+ top:0%;left:6.48%;width:93.51%;height:100.0%'><span style='font-size:71%'><span
+ style='mso-special-format:bullet;position:absolute;left:-6.93%'>–</span></span><span
+ style='font-size:71%'>Keyhole holes to outer polygon&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0";position:absolute;top:59.25%;
+ left:5.99%;width:46.25%;height:4.5%'><span style='position:absolute;
+ top:0%;left:6.88%;width:93.52%;height:100.0%'><span style='font-size:71%'><span
+ style='mso-special-format:bullet;position:absolute;left:-7.35%'>–</span></span><span
+ style='font-size:71%'>Vertical sliced trapezoid tiling&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"90 20 0";position:absolute;top:64.25%;
+ left:.93%;width:50.74%;height:5.25%'><span style='position:absolute;
+ top:0%;left:7.38%;width:92.61%;height:100.0%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-7.96%'>•</span></span><span
+ style='font-size:75%'>Arbitrary-angle Booleans&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0";position:absolute;top:70.0%;
+ left:5.99%;width:45.69%;height:4.5%'><span style='position:absolute;
+ top:0%;left:6.96%;width:93.03%;height:100.0%'><span style='font-size:71%'><span
+ style='mso-special-format:bullet;position:absolute;left:-7.48%'>–</span></span><span
+ style='font-size:71%'>Polygon with lists of holes&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0";position:absolute;top:74.75%;
+ left:5.99%;width:49.06%;height:4.5%'><span style='position:absolute;
+ top:0%;left:6.48%;width:93.51%;height:100.0%'><span style='font-size:71%'><span
+ style='mso-special-format:bullet;position:absolute;left:-6.93%'>–</span></span><span
+ style='font-size:71%'>Keyhole holes to outer polygon</span></span></div>
+ </div>
+ <div v:shape="_x0000_s7450" class=O>
+ <div style='text-align:center;position:absolute;top:86.0%;left:70.03%;
+ width:10.29%;height:4.0%'>Vertical&#13;</div>
+ <div style='text-align:center;position:absolute;top:90.0%;left:70.22%;
+ width:9.92%;height:4.0%'>Slicing</div>
+ </div>
+ <p:shaperange href="slide0006.xml#_x0000_s7463"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7463" src="slide0006_image033.gif" style='position:absolute;
+ top:23.5%;left:54.3%;width:7.11%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7464"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7464" src="slide0006_image034.gif" style='position:absolute;
+ top:28.99%;left:54.3%;width:8.8%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7465"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7465" src="slide0006_image035.gif" style='position:absolute;
+ top:24.75%;left:61.04%;width:7.11%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7466"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7466" src="slide0006_image036.gif" style='position:absolute;
+ top:24.75%;left:67.79%;width:.37%;height:10.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7467"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7467" src="slide0006_image037.gif" style='position:absolute;
+ top:23.5%;left:61.04%;width:.37%;height:1.75%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7468"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7468" src="slide0006_image038.gif" style='position:absolute;
+ top:23.5%;left:54.3%;width:.37%;height:6.0%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7469"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7469" src="slide0006_image039.gif" style='position:absolute;
+ top:34.75%;left:62.73%;width:5.43%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7470"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7470" src="slide0006_image040.gif" style='position:absolute;
+ top:28.99%;left:62.73%;width:.37%;height:6.0%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7471"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7471" src="slide0006_image041.gif" style='position:absolute;
+ top:24.75%;left:56.92%;width:2.99%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7472"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7472" src="slide0006_image042.gif" style='position:absolute;
+ top:24.75%;left:56.92%;width:.37%;height:2.75%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7473"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7473" src="slide0006_image043.gif" style='position:absolute;
+ top:24.75%;left:59.36%;width:.37%;height:2.75%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7474"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7474" src="slide0006_image044.gif" style='position:absolute;
+ top:27.0%;left:56.92%;width:2.99%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7475"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7475" src="slide0006_image045.gif" style='position:absolute;
+ top:45.75%;left:84.08%;width:7.11%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7476"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7476" src="slide0006_image046.gif" style='position:absolute;
+ top:51.5%;left:84.08%;width:8.8%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7477"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7477" src="slide0006_image047.gif" style='position:absolute;
+ top:47.0%;left:90.63%;width:7.11%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7478"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7478" src="slide0006_image048.gif" style='position:absolute;
+ top:47.0%;left:97.37%;width:.37%;height:10.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7479"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7479" src="slide0006_image049.gif" style='position:absolute;
+ top:45.75%;left:90.63%;width:.37%;height:1.75%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7480"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7480" src="slide0006_image050.gif" style='position:absolute;
+ top:45.75%;left:84.08%;width:.37%;height:6.0%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7481"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7481" src="slide0006_image051.gif" style='position:absolute;
+ top:56.99%;left:92.32%;width:5.43%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7482"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7482" src="slide0006_image052.gif" style='position:absolute;
+ top:51.5%;left:92.32%;width:.37%;height:6.0%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7483"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7483" src="slide0006_image053.gif" style='position:absolute;
+ top:47.0%;left:86.51%;width:2.99%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7484"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7484" src="slide0006_image054.gif" style='position:absolute;
+ top:47.0%;left:86.51%;width:.37%;height:2.75%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7485"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7485" src="slide0006_image055.gif" style='position:absolute;
+ top:45.75%;left:89.13%;width:.37%;height:4.0%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7486"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7486,_x0000_s7487" src="slide0006_image056.gif"
+ style='position:absolute;top:41.5%;left:68.91%;width:20.59%;height:17.5%'><![endif]>
+ <div v:shape="_x0000_s7487" class=O>
+ <div style='text-align:center;position:absolute;top:46.25%;left:70.03%;
+ width:9.92%;height:4.0%'>Hole &#13;</div>
+ <div style='text-align:center;position:absolute;top:50.24%;left:68.16%;
+ width:13.67%;height:4.0%'>Fracturing</div>
+ </div>
+ <p:shaperange href="slide0006.xml#_x0000_s7500"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7500" src="slide0006_image057.gif" style='position:absolute;
+ top:24.75%;left:84.08%;width:7.11%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7501"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7501" src="slide0006_image058.gif" style='position:absolute;
+ top:30.25%;left:84.08%;width:8.8%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7502"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7502" src="slide0006_image059.gif" style='position:absolute;
+ top:26.0%;left:90.82%;width:7.11%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7503"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7503" src="slide0006_image060.gif" style='position:absolute;
+ top:26.0%;left:97.37%;width:.37%;height:10.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7504"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7504" src="slide0006_image061.gif" style='position:absolute;
+ top:24.75%;left:90.82%;width:.37%;height:1.75%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7505"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7505" src="slide0006_image062.gif" style='position:absolute;
+ top:24.75%;left:84.08%;width:.37%;height:6.0%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7506"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7506" src="slide0006_image063.gif" style='position:absolute;
+ top:36.0%;left:92.5%;width:5.43%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7507"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7507" src="slide0006_image064.gif" style='position:absolute;
+ top:30.25%;left:92.5%;width:.37%;height:6.0%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7508"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7508" src="slide0006_image065.gif" style='position:absolute;
+ top:26.0%;left:86.51%;width:2.99%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7509"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7509" src="slide0006_image066.gif" style='position:absolute;
+ top:26.0%;left:86.51%;width:.37%;height:2.75%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7510"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7510" src="slide0006_image067.gif" style='position:absolute;
+ top:26.0%;left:89.13%;width:.37%;height:2.75%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7511"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7511,_x0000_s7512" src="slide0006_image068.gif"
+ style='position:absolute;top:20.0%;left:69.1%;width:20.41%;height:17.5%'><![endif]>
+ <div v:shape="_x0000_s7512" class=O>
+ <div style='text-align:center;position:absolute;top:25.0%;left:69.66%;
+ width:11.04%;height:4.0%'>Polygon&#13;</div>
+ <div style='text-align:center;position:absolute;top:28.99%;left:67.79%;
+ width:14.6%;height:4.0%'>With Holes</div>
+ </div>
+ <p:shaperange href="slide0006.xml#_x0000_s7513"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7513" src="slide0006_image069.gif" style='position:absolute;
+ top:45.5%;left:54.11%;width:7.11%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7514"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7514" src="slide0006_image070.gif" style='position:absolute;
+ top:51.0%;left:54.11%;width:8.8%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7515"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7515" src="slide0006_image071.gif" style='position:absolute;
+ top:46.5%;left:60.86%;width:7.11%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7516"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7516" src="slide0006_image072.gif" style='position:absolute;
+ top:46.5%;left:67.41%;width:.37%;height:10.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7517"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7517" src="slide0006_image073.gif" style='position:absolute;
+ top:45.5%;left:60.86%;width:.37%;height:1.75%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7518"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7518" src="slide0006_image074.gif" style='position:absolute;
+ top:45.5%;left:54.11%;width:.37%;height:6.0%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7519"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7519" src="slide0006_image075.gif" style='position:absolute;
+ top:56.49%;left:62.54%;width:5.43%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7520"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7520" src="slide0006_image076.gif" style='position:absolute;
+ top:51.0%;left:62.54%;width:.37%;height:6.0%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7521"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7521" src="slide0006_image077.gif" style='position:absolute;
+ top:46.5%;left:56.74%;width:2.99%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7522"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7522" src="slide0006_image078.gif" style='position:absolute;
+ top:46.5%;left:56.74%;width:.37%;height:2.75%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7523"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7523" src="slide0006_image079.gif" style='position:absolute;
+ top:46.5%;left:59.17%;width:.37%;height:2.75%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7524"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7524" src="slide0006_image080.gif" style='position:absolute;
+ top:48.75%;left:56.74%;width:2.99%;height:.5%'><![endif]><p:shaperange
+ href="slide0006.xml#_x0000_s7525"/><![if !vml]><img border=0
+ v:shapes="_x0000_s7525,_x0000_s7526,_x0000_s7527,_x0000_s7528,_x0000_s7529,_x0000_s7530,_x0000_s7531,_x0000_s7532,_x0000_s7533,_x0000_s7534,_x0000_s7535,_x0000_s7536,_x0000_s7537,_x0000_s7539,_x0000_s7540,_x0000_s7541,_x0000_s7542,_x0000_s7543,_x0000_s7544,_x0000_s7545,_x0000_s7546,_x0000_s7547,_x0000_s7548,_x0000_s7549,_x0000_s7550,_x0000_s7551,_x0000_s7552,_x0000_s7553,_x0000_s7554,_x0000_s7555,_x0000_s7556,_x0000_s7557,_x0000_s7558,_x0000_s7559,_x0000_s7560,_x0000_s7561,_x0000_s7562,_x0000_s7563"
+ src="slide0006_image081.gif" style='position:absolute;top:62.25%;left:54.3%;
+ width:43.44%;height:34.5%'><![endif]>
+ <div v:shape="_x0000_s7525" class=O>
+ <div style='text-align:center;position:absolute;top:67.25%;left:68.35%;
+ width:13.67%;height:4.0%'>Horizontal&#13;</div>
+ <div style='text-align:center;position:absolute;top:71.25%;left:70.22%;
+ width:9.92%;height:4.0%'>Slicing</div>
+ </div>
+</p:slide>
+</div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006.xml
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006.xml 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,452 @@
+<xml xmlns:v="urn:schemas-microsoft-com:vml"
+ xmlns:o="urn:schemas-microsoft-com:office:office"
+ xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+ xmlns:oa="urn:schemas-microsoft-com:office:activation">
+ <o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="7"/>
+ </o:shapelayout><p:shaperange id="_x0000_s7170">
+ <v:shape id="_x0000_s7170" type="#_x0000_m1026" style='position:absolute;
+ left:24pt;top:21.625pt;width:684pt;height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/>
+ </v:shape><v:shape id="_x0000_s7336" type="#_x0000_m1027" style='position:absolute;
+ left:0;top:100.75pt;width:378.25pt;height:428pt' o:spt="1" path="m,l,21600r21600,l21600,xe"
+ filled="f" fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" o:detectmouseclick="f"/>
+ <v:stroke joinstyle="miter" o:forcedash="f"/>
+ <v:shadow color="gray [2]"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" text="f" grouping="t"/>
+ <p:placeholder type="body" position="1"/>
+ </v:shape><v:shapetype id="_x0000_t13" coordsize="21600,21600" o:spt="13"
+ adj="16200,5400" path="m_at_0,l_at_0@1,0_at_1,0_at_2@0_at_2@0,21600,21600,10800xe">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="val #0"/>
+ <v:f eqn="val #1"/>
+ <v:f eqn="sum height 0 #1"/>
+ <v:f eqn="sum 10800 0 #1"/>
+ <v:f eqn="sum width 0 #0"/>
+ <v:f eqn="prod @4 @3 10800"/>
+ <v:f eqn="sum width 0 @5"/>
+ </v:formulas>
+ <v:path o:connecttype="custom" o:connectlocs="@0,0;0,10800;@0,21600;21600,10800"
+ o:connectangles="270,180,90,0" textboxrect="0,@1,@6,@2"/>
+ <v:handles>
+ <v:h position="#0,#1" xrange="0,21600" yrange="0,10800"/>
+ </v:handles>
+ </v:shapetype><v:shape id="_x0000_s7450" type="#_x0000_t13" style='position:absolute;
+ left:497.875pt;top:439.5pt;width:96pt;height:90pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><v:line id="_x0000_s7451" style='position:absolute' from="605.875pt,463.5pt"
+ to="653.875pt,463.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7452" style='position:absolute' from="605.875pt,493.5pt"
+ to="665.875pt,493.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7453" style='position:absolute' from="653.875pt,469.5pt"
+ to="701.875pt,469.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7454" style='position:absolute' from="701.875pt,469.5pt"
+ to="701.875pt,523.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7455" style='position:absolute' from="653.875pt,463.5pt"
+ to="653.875pt,493.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7456" style='position:absolute;flip:y' from="605.875pt,463.5pt"
+ to="605.875pt,493.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7457" style='position:absolute' from="665.875pt,523.5pt"
+ to="701.875pt,523.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7458" style='position:absolute' from="665.875pt,469.5pt"
+ to="665.875pt,523.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7459" style='position:absolute' from="623.875pt,469.5pt"
+ to="641.875pt,469.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7460" style='position:absolute;flip:y' from="623.875pt,463.5pt"
+ to="623.875pt,493.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7461" style='position:absolute;flip:y' from="641.875pt,463.5pt"
+ to="641.875pt,493.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7462" style='position:absolute' from="623.875pt,481.5pt"
+ to="641.875pt,481.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7463">
+ <v:line id="_x0000_s7463" style='position:absolute' from="391.875pt,127.625pt"
+ to="439.875pt,127.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7464">
+ <v:line id="_x0000_s7464" style='position:absolute' from="391.875pt,157.625pt"
+ to="451.875pt,157.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7465">
+ <v:line id="_x0000_s7465" style='position:absolute' from="439.875pt,133.625pt"
+ to="487.875pt,133.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7466">
+ <v:line id="_x0000_s7466" style='position:absolute' from="487.875pt,133.625pt"
+ to="487.875pt,187.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7467">
+ <v:line id="_x0000_s7467" style='position:absolute' from="439.875pt,127.625pt"
+ to="439.875pt,133.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7468">
+ <v:line id="_x0000_s7468" style='position:absolute;flip:y' from="391.875pt,127.625pt"
+ to="391.875pt,157.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7469">
+ <v:line id="_x0000_s7469" style='position:absolute' from="451.875pt,187.625pt"
+ to="487.875pt,187.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7470">
+ <v:line id="_x0000_s7470" style='position:absolute' from="451.875pt,157.625pt"
+ to="451.875pt,187.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7471">
+ <v:line id="_x0000_s7471" style='position:absolute' from="409.875pt,133.625pt"
+ to="427.875pt,133.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7472">
+ <v:line id="_x0000_s7472" style='position:absolute;flip:y' from="409.875pt,133.625pt"
+ to="409.875pt,145.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7473">
+ <v:line id="_x0000_s7473" style='position:absolute;flip:y' from="427.875pt,133.625pt"
+ to="427.875pt,145.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7474">
+ <v:line id="_x0000_s7474" style='position:absolute' from="409.875pt,145.625pt"
+ to="427.875pt,145.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7475">
+ <v:line id="_x0000_s7475" style='position:absolute' from="605.625pt,247.875pt"
+ to="653.625pt,247.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7476">
+ <v:line id="_x0000_s7476" style='position:absolute' from="605.625pt,277.875pt"
+ to="665.625pt,277.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7477">
+ <v:line id="_x0000_s7477" style='position:absolute' from="653.625pt,253.875pt"
+ to="701.625pt,253.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7478">
+ <v:line id="_x0000_s7478" style='position:absolute' from="701.625pt,253.875pt"
+ to="701.625pt,307.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7479">
+ <v:line id="_x0000_s7479" style='position:absolute' from="653.625pt,247.875pt"
+ to="653.625pt,253.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7480">
+ <v:line id="_x0000_s7480" style='position:absolute;flip:y' from="605.625pt,247.875pt"
+ to="605.625pt,277.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7481">
+ <v:line id="_x0000_s7481" style='position:absolute' from="665.625pt,307.875pt"
+ to="701.625pt,307.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7482">
+ <v:line id="_x0000_s7482" style='position:absolute' from="665.625pt,277.875pt"
+ to="665.625pt,307.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7483">
+ <v:line id="_x0000_s7483" style='position:absolute' from="623.625pt,253.875pt"
+ to="641.625pt,253.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7484">
+ <v:line id="_x0000_s7484" style='position:absolute;flip:y' from="623.625pt,253.875pt"
+ to="623.625pt,265.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7485">
+ <v:line id="_x0000_s7485" style='position:absolute;flip:y' from="641.625pt,247.875pt"
+ to="641.625pt,265.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7486">
+ <v:line id="_x0000_s7486" style='position:absolute' from="623.625pt,265.875pt"
+ to="641.625pt,265.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:shape id="_x0000_s7487" type="#_x0000_t13" style='position:absolute;
+ left:496.875pt;top:225.5pt;width:96pt;height:90pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape></p:shaperange>
+ <p:shaperange id="_x0000_s7500">
+ <v:line id="_x0000_s7500" style='position:absolute' from="605.875pt,134.25pt"
+ to="653.875pt,134.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7501">
+ <v:line id="_x0000_s7501" style='position:absolute' from="605.875pt,164.25pt"
+ to="665.875pt,164.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7502">
+ <v:line id="_x0000_s7502" style='position:absolute' from="653.875pt,140.25pt"
+ to="701.875pt,140.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7503">
+ <v:line id="_x0000_s7503" style='position:absolute' from="701.875pt,140.25pt"
+ to="701.875pt,194.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7504">
+ <v:line id="_x0000_s7504" style='position:absolute' from="653.875pt,134.25pt"
+ to="653.875pt,140.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7505">
+ <v:line id="_x0000_s7505" style='position:absolute;flip:y' from="605.875pt,134.25pt"
+ to="605.875pt,164.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7506">
+ <v:line id="_x0000_s7506" style='position:absolute' from="665.875pt,194.25pt"
+ to="701.875pt,194.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7507">
+ <v:line id="_x0000_s7507" style='position:absolute' from="665.875pt,164.25pt"
+ to="665.875pt,194.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7508">
+ <v:line id="_x0000_s7508" style='position:absolute' from="623.875pt,140.25pt"
+ to="641.875pt,140.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7509">
+ <v:line id="_x0000_s7509" style='position:absolute;flip:y' from="623.875pt,140.25pt"
+ to="623.875pt,152.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7510">
+ <v:line id="_x0000_s7510" style='position:absolute;flip:y' from="641.875pt,140.25pt"
+ to="641.875pt,152.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7511">
+ <v:line id="_x0000_s7511" style='position:absolute' from="623.875pt,152.25pt"
+ to="641.875pt,152.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:shape id="_x0000_s7512" type="#_x0000_t13" style='position:absolute;
+ left:497.875pt;top:110.25pt;width:96pt;height:90pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape></p:shaperange>
+ <p:shaperange id="_x0000_s7513">
+ <v:line id="_x0000_s7513" style='position:absolute' from="390.375pt,246.125pt"
+ to="438.375pt,246.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7514">
+ <v:line id="_x0000_s7514" style='position:absolute' from="390.375pt,276.125pt"
+ to="450.375pt,276.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7515">
+ <v:line id="_x0000_s7515" style='position:absolute' from="438.375pt,252.125pt"
+ to="486.375pt,252.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7516">
+ <v:line id="_x0000_s7516" style='position:absolute' from="486.375pt,252.125pt"
+ to="486.375pt,306.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7517">
+ <v:line id="_x0000_s7517" style='position:absolute' from="438.375pt,246.125pt"
+ to="438.375pt,252.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7518">
+ <v:line id="_x0000_s7518" style='position:absolute;flip:y' from="390.375pt,246.125pt"
+ to="390.375pt,276.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7519">
+ <v:line id="_x0000_s7519" style='position:absolute' from="450.375pt,306.125pt"
+ to="486.375pt,306.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7520">
+ <v:line id="_x0000_s7520" style='position:absolute' from="450.375pt,276.125pt"
+ to="450.375pt,306.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7521">
+ <v:line id="_x0000_s7521" style='position:absolute' from="408.375pt,252.125pt"
+ to="426.375pt,252.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7522">
+ <v:line id="_x0000_s7522" style='position:absolute;flip:y' from="408.375pt,252.125pt"
+ to="408.375pt,264.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7523">
+ <v:line id="_x0000_s7523" style='position:absolute;flip:y' from="426.375pt,252.125pt"
+ to="426.375pt,264.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7524">
+ <v:line id="_x0000_s7524" style='position:absolute' from="408.375pt,264.125pt"
+ to="426.375pt,264.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s7525">
+ <v:shape id="_x0000_s7525" type="#_x0000_t13" style='position:absolute;
+ left:497.625pt;top:337.875pt;width:96pt;height:90pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><v:line id="_x0000_s7526" style='position:absolute' from="605.625pt,361.875pt"
+ to="653.625pt,361.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7527" style='position:absolute' from="605.625pt,391.875pt"
+ to="701.625pt,391.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7528" style='position:absolute' from="605.625pt,367.875pt"
+ to="701.625pt,367.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7529" style='position:absolute' from="701.625pt,367.875pt"
+ to="701.625pt,421.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7530" style='position:absolute' from="653.625pt,361.875pt"
+ to="653.625pt,367.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7531" style='position:absolute;flip:y' from="605.625pt,361.875pt"
+ to="605.625pt,391.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7532" style='position:absolute' from="665.625pt,421.875pt"
+ to="701.625pt,421.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7533" style='position:absolute' from="665.625pt,391.875pt"
+ to="665.625pt,421.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7534" style='position:absolute' from="623.625pt,367.875pt"
+ to="641.625pt,367.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7535" style='position:absolute;flip:y' from="623.625pt,367.875pt"
+ to="623.625pt,379.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7536" style='position:absolute;flip:y' from="641.625pt,367.875pt"
+ to="641.625pt,379.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7537" style='position:absolute' from="605.625pt,379.875pt"
+ to="701.625pt,379.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7539" style='position:absolute' from="391.25pt,361.25pt"
+ to="439.25pt,361.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7540" style='position:absolute' from="391.25pt,391.25pt"
+ to="451.25pt,391.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7541" style='position:absolute' from="439.25pt,367.25pt"
+ to="487.25pt,367.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7542" style='position:absolute' from="487.25pt,367.25pt"
+ to="487.25pt,421.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7543" style='position:absolute' from="439.25pt,361.25pt"
+ to="439.25pt,367.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7544" style='position:absolute;flip:y' from="391.25pt,361.25pt"
+ to="391.25pt,391.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7545" style='position:absolute' from="451.25pt,421.25pt"
+ to="487.25pt,421.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7546" style='position:absolute' from="451.25pt,391.25pt"
+ to="451.25pt,421.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7547" style='position:absolute' from="409.25pt,367.25pt"
+ to="427.25pt,367.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7548" style='position:absolute;flip:y' from="409.25pt,367.25pt"
+ to="409.25pt,379.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7549" style='position:absolute;flip:y' from="427.25pt,367.25pt"
+ to="427.25pt,379.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7550" style='position:absolute' from="409.25pt,379.25pt"
+ to="427.25pt,379.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7551" style='position:absolute' from="392.625pt,459.375pt"
+ to="440.625pt,459.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7552" style='position:absolute' from="392.625pt,489.375pt"
+ to="452.625pt,489.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7553" style='position:absolute' from="440.625pt,465.375pt"
+ to="488.625pt,465.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7554" style='position:absolute' from="488.625pt,465.375pt"
+ to="488.625pt,519.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7555" style='position:absolute' from="440.625pt,459.375pt"
+ to="440.625pt,465.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7556" style='position:absolute;flip:y' from="392.625pt,459.375pt"
+ to="392.625pt,489.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7557" style='position:absolute' from="452.625pt,519.375pt"
+ to="488.625pt,519.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7558" style='position:absolute' from="452.625pt,489.375pt"
+ to="452.625pt,519.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7559" style='position:absolute' from="410.625pt,465.375pt"
+ to="428.625pt,465.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7560" style='position:absolute;flip:y' from="410.625pt,465.375pt"
+ to="410.625pt,477.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7561" style='position:absolute;flip:y' from="428.625pt,465.375pt"
+ to="428.625pt,477.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s7562" style='position:absolute' from="410.625pt,477.375pt"
+ to="428.625pt,477.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s7563" style='position:absolute;left:668pt;top:489.875pt;
+ width:14.125pt;height:22.25pt;mso-wrap-style:none;v-text-anchor:middle'
+ fillcolor="white [0]" strokecolor="white [0]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect></p:shaperange>
+</xml>
\ No newline at end of file

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image032.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image033.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image034.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image035.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image036.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image037.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image038.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image039.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image040.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image041.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image042.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image043.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image044.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image045.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image046.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image047.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image048.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image049.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image050.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image051.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image052.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image053.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image054.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image055.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image056.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image057.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image058.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image059.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image060.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image061.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image062.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image063.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image064.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image065.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image066.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image067.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image068.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image069.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image070.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image071.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image072.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image073.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image074.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image075.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image076.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image077.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image078.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image079.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image080.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0006_image081.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0007.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0007.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,149 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description
+content="5/15/2009: Polygon Buffering/Resizing/Offsetting">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="8"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>10</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s8194"
+ type="#_x0000_m1026" style='position:absolute;left:18pt;top:21.625pt;width:684pt;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s8195" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:659.125pt;height:291.875pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s8194" class=T style='position:absolute;top:8.5%;
+ left:-5.24%;width:110.67%;height:8.5%'><span style='font-size:91%'>Polygon
+ Buffering/Resizing/Offsetting</span></div>
+ <div v:shape="_x0000_s8195">
+ <div class=B style='mso-line-spacing:"80 20 0";position:absolute;top:23.25%;
+ left:5.99%;width:89.7%;height:6.0%'><span style='position:absolute;top:0%;
+ left:4.17%;width:95.82%;height:100.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.35%'>•</span></span><span
+ style='font-size:88%'>Manhattan&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0";position:absolute;top:29.5%;
+ left:11.04%;width:84.64%;height:5.25%'><span style='position:absolute;
+ top:0%;left:3.53%;width:96.46%;height:100.0%'><span style='font-size:86%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.66%'>–</span></span><span
+ style='font-size:86%'>Uniform resizing&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:34.75%;left:14.04%;width:84.08%;height:5.25%'><span style='font-size:86%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.56%'>–</span></span><span
+ style='font-size:86%'>Resizing by different amount in each of the four </span></span><span
+ style='position:absolute;top:39.0%;left:14.04%;width:81.64%;height:5.25%'><span
+ style='font-size:86%'>directions&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0";position:absolute;top:44.5%;
+ left:11.04%;width:84.64%;height:5.25%'><span style='position:absolute;
+ top:0%;left:3.53%;width:96.46%;height:100.0%'><span style='font-size:86%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.66%'>–</span></span><span
+ style='font-size:86%'>Optionally leave corners unfilled&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"80 20 0";position:absolute;top:49.75%;
+ left:5.99%;width:89.7%;height:6.0%'><span style='position:absolute;top:0%;
+ left:4.17%;width:95.82%;height:100.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.35%'>•</span></span><span
+ style='font-size:88%'>45-Degree&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0";position:absolute;top:56.0%;
+ left:11.04%;width:84.64%;height:5.25%'><span style='position:absolute;
+ top:0%;left:3.53%;width:96.46%;height:100.0%'><span style='font-size:86%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.66%'>–</span></span><span
+ style='font-size:86%'>Uniform resizing&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:61.25%;left:14.04%;width:87.26%;height:5.25%'><span style='font-size:86%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.43%'>–</span></span><span
+ style='font-size:86%'>Preserve original topology or cut off acute angled </span></span><span
+ style='position:absolute;top:65.5%;left:14.04%;width:81.64%;height:5.25%'><span
+ style='font-size:86%'>corners at resizing distance&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0";position:absolute;top:70.75%;
+ left:11.04%;width:85.39%;height:5.25%'><span style='position:absolute;
+ top:0%;left:3.5%;width:96.49%;height:100.0%'><span style='font-size:86%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.63%'>–</span></span><span
+ style='font-size:86%'>Snapping options for moving 45-degree edges</span></span></div>
+ </div>
+ <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
+ o:preferrelative="t" path="m_at_4@5l_at_4@11_at_9@11_at_9@5xe" filled="f" stroked="f">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+ <v:f eqn="sum @0 1 0"/>
+ <v:f eqn="sum 0 0 @1"/>
+ <v:f eqn="prod @2 1 2"/>
+ <v:f eqn="prod @3 21600 pixelWidth"/>
+ <v:f eqn="prod @3 21600 pixelHeight"/>
+ <v:f eqn="sum @0 0 1"/>
+ <v:f eqn="prod @6 1 2"/>
+ <v:f eqn="prod @7 21600 pixelWidth"/>
+ <v:f eqn="sum @8 21600 0"/>
+ <v:f eqn="prod @7 21600 pixelHeight"/>
+ <v:f eqn="sum @10 21600 0"/>
+ </v:formulas>
+ <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" aspectratio="t"/>
+ </v:shapetype><v:shape id="_x0000_s8196" type="#_x0000_t75" style='position:absolute;
+ left:110.375pt;top:416.75pt;width:517.375pt;height:113.25pt'>
+ <v:imagedata src="slide0007_image082.gif" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s8196"
+ src="slide0007_image082.gif" style='position:absolute;top:77.25%;left:15.35%;
+ width:71.91%;height:21.0%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0007_image082.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0010.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0010.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,126 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Many More Features">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="12"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>11</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s12290"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s12291" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:102pt;width:9in;height:264pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s12290" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Many More Features</div>
+ <div v:shape="_x0000_s12291" class=B>
+ <div style='mso-line-spacing:"90 20 0";position:absolute;top:19.5%;left:5.99%;
+ width:88.2%;height:6.75%'><span style='position:absolute;top:0%;left:4.24%;
+ width:95.75%;height:100.0%'><span style='mso-special-format:bullet;position:
+ absolute;left:-4.43%'>•</span>Rectangle query tree&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:27.25%;left:9.73%;width:84.45%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-4.43%'>•</span>Maximum enclosed rectangle in </span><span
+ style='position:absolute;top:33.5%;left:9.73%;width:84.45%;height:6.75%'>Manhattan
+ polygon&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0";position:absolute;top:41.25%;
+ left:5.99%;width:88.2%;height:6.75%'><span style='position:absolute;
+ top:0%;left:4.24%;width:95.75%;height:100.0%'><span style='mso-special-format:
+ bullet;position:absolute;left:-4.43%'>•</span>Connectivity Extraction&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0";position:absolute;top:49.25%;
+ left:5.99%;width:88.2%;height:6.75%'><span style='position:absolute;
+ top:0%;left:4.24%;width:95.75%;height:100.0%'><span style='mso-special-format:
+ bullet;position:absolute;left:-4.43%'>•</span>Property Merge/Map Overlay&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0";position:absolute;top:56.99%;
+ left:5.99%;width:88.2%;height:6.75%'><span style='position:absolute;
+ top:0%;left:4.24%;width:95.75%;height:100.0%'><span style='mso-special-format:
+ bullet;position:absolute;left:-4.43%'>•</span>Etc.</span></div>
+ </div>
+ <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
+ o:preferrelative="t" path="m_at_4@5l_at_4@11_at_9@11_at_9@5xe" filled="f" stroked="f">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+ <v:f eqn="sum @0 1 0"/>
+ <v:f eqn="sum 0 0 @1"/>
+ <v:f eqn="prod @2 1 2"/>
+ <v:f eqn="prod @3 21600 pixelWidth"/>
+ <v:f eqn="prod @3 21600 pixelHeight"/>
+ <v:f eqn="sum @0 0 1"/>
+ <v:f eqn="prod @6 1 2"/>
+ <v:f eqn="prod @7 21600 pixelWidth"/>
+ <v:f eqn="sum @8 21600 0"/>
+ <v:f eqn="prod @7 21600 pixelHeight"/>
+ <v:f eqn="sum @10 21600 0"/>
+ </v:formulas>
+ <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" aspectratio="t"/>
+ </v:shapetype><v:shape id="_x0000_s12292" type="#_x0000_t75" style='position:absolute;
+ left:13.375pt;top:354.75pt;width:706.625pt;height:185.25pt'>
+ <v:imagedata src="slide0010_image083.gif" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s12292"
+ src="slide0010_image083.gif" style='position:absolute;top:65.75%;left:1.87%;
+ width:98.12%;height:34.25%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0010_image083.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,430 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description
+content="5/15/2009: Small Arbitrary-angle Input Benchmark Comparison">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<!--[if gte IE 5]>
+<object id=MSOANIM classid="CLSID:A4639D2F-774E-11D3-A490-00C04F6843FB"></object>
+<object id=MSOTIME classid="CLSID:A4639D29-774E-11D3-A490-00C04F6843FB"></object>
+<![endif]-->
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<style>
+<!--
+oa\:* { BEHAVIOR: url(#MSOANIM#ANIM) url(#MSOTIME#TIME) }
+oa\:par,oa\:seq,oa\:iterate { BEHAVIOR:url(#MSOTIME) }
+oa\:video,oa\:audio {BEHAVIOR:url(#MSOTIME) url(#MSOTIME#MEDIA) }
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><script><!--
+g_animItemsToHide=new Array("_x0000_s13321_AllText","_x0000_s13321","_x0000_s13320","_x0000_s13318_AllText","_x0000_s13318","_x0000_s13317_AllText","_x0000_s13317","_x0000_s13316");
+
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="13"/>
+ <o:rules v:ext="edit">
+ <o:r id="V:Rule2" type="callout" idref="#_x0000_s13317"/>
+ <o:r id="V:Rule3" type="callout" idref="#_x0000_s13318"/>
+ <o:r id="V:Rule4" type="callout" idref="#_x0000_s13321"/>
+ </o:rules>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()" oa:clockstart="onstart">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>12</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
+ o:preferrelative="t" path="m_at_4@5l_at_4@11_at_9@11_at_9@5xe" filled="f" stroked="f">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+ <v:f eqn="sum @0 1 0"/>
+ <v:f eqn="sum 0 0 @1"/>
+ <v:f eqn="prod @2 1 2"/>
+ <v:f eqn="prod @3 21600 pixelWidth"/>
+ <v:f eqn="prod @3 21600 pixelHeight"/>
+ <v:f eqn="sum @0 0 1"/>
+ <v:f eqn="prod @6 1 2"/>
+ <v:f eqn="prod @7 21600 pixelWidth"/>
+ <v:f eqn="sum @8 21600 0"/>
+ <v:f eqn="prod @7 21600 pixelHeight"/>
+ <v:f eqn="sum @10 21600 0"/>
+ </v:formulas>
+ <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" aspectratio="t"/>
+ </v:shapetype><v:shape id="_x0000_s13319" type="#_x0000_t75" style='position:absolute;
+ left:132.25pt;top:94.5pt;width:443.25pt;height:355.5pt'>
+ <v:imagedata src="slide0011_image084.png" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s13319"
+ src="slide0011_image085.jpg" style='position:absolute;top:17.5%;left:18.35%;
+ width:61.61%;height:65.75%'><![endif]><p:shaperange
+ href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s13314" type="#_x0000_m1026"
+ style='position:absolute;left:21.25pt;top:20pt;width:682pt;height:70pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape>
+ <div v:shape="_x0000_s13314" class=T><span style='position:absolute;
+ top:3.5%;left:3.93%;width:92.88%;height:6.75%'><span style='font-size:73%'>Small
+ Arbitrary-angle Input Benchmark </span></span><span style='position:absolute;
+ top:10.5%;left:3.93%;width:92.88%;height:6.75%'><span style='font-size:73%'>Comparison</span></span></div>
+ <v:shape id="_x0000_s13316" type="#_x0000_t75" style='position:absolute;
+ left:120pt;top:102pt;width:462pt;height:323.25pt'>
+ <v:imagedata src="slide0011_image086.png" o:title=""/>
+ <p:animation number="3" delay="0" type="object" effect="checker"
+ direction="horizontal" flag="17412"/></v:shape><![if !vml]><img border=0
+ v:shapes="_x0000_s13316" src="slide0011_image087.jpg" style='position:absolute;
+ top:19.0%;left:16.66%;width:64.23%;height:59.75%'><![endif]><v:shapetype id="_x0000_t63"
+ coordsize="21600,21600" o:spt="63" adj="1350,25920" path="wr,,21600,21600_at_15@16_at_17@18l_at_21@22xe">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="val #0"/>
+ <v:f eqn="val #1"/>
+ <v:f eqn="sum 10800 0 #0"/>
+ <v:f eqn="sum 10800 0 #1"/>
+ <v:f eqn="atan2 @2 @3"/>
+ <v:f eqn="sumangle @4 11 0"/>
+ <v:f eqn="sumangle @4 0 11"/>
+ <v:f eqn="cos 10800 @4"/>
+ <v:f eqn="sin 10800 @4"/>
+ <v:f eqn="cos 10800 @5"/>
+ <v:f eqn="sin 10800 @5"/>
+ <v:f eqn="cos 10800 @6"/>
+ <v:f eqn="sin 10800 @6"/>
+ <v:f eqn="sum 10800 0 @7"/>
+ <v:f eqn="sum 10800 0 @8"/>
+ <v:f eqn="sum 10800 0 @9"/>
+ <v:f eqn="sum 10800 0 @10"/>
+ <v:f eqn="sum 10800 0 @11"/>
+ <v:f eqn="sum 10800 0 @12"/>
+ <v:f eqn="mod @2 @3 0"/>
+ <v:f eqn="sum @19 0 10800"/>
+ <v:f eqn="if @20 #0 @13"/>
+ <v:f eqn="if @20 #1 @14"/>
+ </v:formulas>
+ <v:path o:connecttype="custom" o:connectlocs="10800,0;3163,3163;0,10800;3163,18437;10800,21600;18437,18437;21600,10800;18437,3163;@21,@22"
+ textboxrect="3163,3163,18437,18437"/>
+ <v:handles>
+ <v:h position="#0,#1"/>
+ </v:handles>
+ </v:shapetype><v:shape id="_x0000_s13317" type="#_x0000_t63" style='position:absolute;
+ left:555.125pt;top:167.75pt;width:164.875pt;height:1in' adj="2424,26175"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="4" delay="0" type="object" effect="zoom" direction="out"
+ flag="17408"/></v:shape><![if !vml]><img border=0 v:shapes="_x0000_s13317"
+ src="slide0011_image088.gif" style='position:absolute;top:31.0%;left:76.96%;
+ width:23.4%;height:16.75%'><![endif]>
+ <div id="_x0000_s13317_AllText" v:shape="_x0000_s13317" class=O
+ style='position:absolute;top:33.75%;left:80.33%;width:16.66%;height:8.0%;
+ white-space:nowrap'>
+ <div style='text-align:center;position:absolute;top:0%;left:0%;width:100.0%;
+ height:50.0%'>Polyboolean&#13;</div>
+ <div style='text-align:center;position:absolute;top:50.0%;left:5.61%;
+ width:88.76%;height:50.0%'>Fails</div>
+ </div>
+ <v:shape id="_x0000_s13318" type="#_x0000_t63" style='position:absolute;
+ left:555.125pt;top:167.125pt;width:164.875pt;height:1in' adj="4471,-20775"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="6" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:shape><![if !vml]><img border=0 v:shapes="_x0000_s13318"
+ src="slide0011_image089.gif" style='position:absolute;top:17.75%;left:76.96%;
+ width:23.4%;height:27.0%'><![endif]>
+ <div id="_x0000_s13318_AllText" v:shape="_x0000_s13318" class=O
+ style='position:absolute;top:33.75%;left:81.27%;width:14.79%;height:8.0%;
+ white-space:nowrap'>
+ <div style='text-align:center;position:absolute;top:0%;left:0%;width:100.0%;
+ height:50.0%'>CGAL&#13;</div>
+ <div style='text-align:center;position:absolute;top:50.0%;left:0%;width:100.0%;
+ height:50.0%'>Fails</div>
+ </div>
+ <v:shape id="_x0000_s13320" type="#_x0000_t75" style='position:absolute;
+ left:130.625pt;top:93.375pt;width:442.5pt;height:353.25pt'>
+ <v:imagedata src="slide0011_image090.png" o:title=""/>
+ <p:animation number="9" delay="0" type="object" effect="cut"
+ direction="noBlack" flag="17412"/></v:shape><![if !vml]><img border=0
+ v:shapes="_x0000_s13320" src="slide0011_image091.jpg" style='position:absolute;
+ top:17.25%;left:18.16%;width:61.42%;height:65.5%'><![endif]><v:shape id="_x0000_s13321"
+ type="#_x0000_t63" style='position:absolute;left:312.5pt;top:111.375pt;
+ width:208.625pt;height:138.875pt' adj="1372,27083" fillcolor="white [0]"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="10" delay="0" type="object" effect="zoom" direction="out"
+ flag="17408"/></v:shape><![if !vml]><img border=0 v:shapes="_x0000_s13321"
+ src="slide0011_image092.gif" style='position:absolute;top:20.5%;left:43.25%;
+ width:29.4%;height:32.75%'><![endif]>
+ <div id="_x0000_s13321_AllText" v:shape="_x0000_s13321" class=O
+ style='position:absolute;top:25.25%;left:48.31%;width:19.1%;height:20.0%;
+ white-space:nowrap'>
+ <div style='text-align:center;position:absolute;top:0%;left:0%;width:100.0%;
+ height:20.0%'>Polyboolean&#13;</div>
+ <div style='text-align:center'><span style='position:absolute;top:20.0%;
+ left:0%;width:100.0%;height:20.0%'>can’t find the </span><span
+ style='position:absolute;top:40.0%;left:0%;width:100.0%;height:20.0%'>polygon
+ that </span><span style='position:absolute;top:60.0%;left:0%;width:100.0%;
+ height:20.0%'>contains this </span><span style='position:absolute;top:80.0%;
+ left:0%;width:100.0%;height:20.0%'>hole…</span></div>
+ </div>
+ <p:shaperange href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s13324"
+ type="#_x0000_m1027" style='position:absolute;left:61.25pt;top:472pt;width:617.625pt;
+ height:54.125pt' o:spt="1" path="m,l,21600r21600,l21600,xe" filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" o:detectmouseclick="f"/>
+ <v:stroke joinstyle="miter" o:forcedash="f"/>
+ <v:shadow color="gray [2]"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" text="f" grouping="t"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s13324" class=B style='position:absolute;top:88.5%;
+ left:9.55%;width:83.89%;height:6.75%'><span style='position:absolute;
+ top:0%;left:4.46%;width:95.53%;height:100.0%'><span class=BB style='position:
+ absolute;left:-4.67%'>•</span>Runtime for intersection operation</span></div>
+</p:slide></div>
+
+<p:animation number="-1767855876"/><oa:par id="TimeNode0" dur="indefinite"
+ restart="never" p:nodeType="timingRoot">
+ <oa:seq id="TimeNode1" dur="indefinite" prev="document.onpptprev"
+ next="document.onpptnext" concurrent="enabled" nextAction="seek"
+ p:nodeType="mainSeq">
+ <oa:par id="TimeNode2" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode3" begin="0.0" fill="hold">
+ <oa:par id="TimeNode4" o:presetID="ppt_53" o:presetClass="exit"
+ o:presetSubType="0x0" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animate id="TimeNode5" dur="0.5" targetElement="_x0000_s13319"
+ attributeName="ppt_w" calcmode="linear" valueType="number"
+ keyTimes="0.0;1.0" values="ppt_w;0.0"/>
+ <oa:animate id="TimeNode6" dur="0.5" targetElement="_x0000_s13319"
+ attributeName="ppt_h" calcmode="linear" valueType="number"
+ keyTimes="0.0;1.0" values="ppt_h;0.0"/>
+ <oa:animateFilter id="TimeNode7" dur="0.5" targetElement="_x0000_s13319"
+ transition="out" filter="fade"/>
+ <oa:set id="TimeNode8" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s13319" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode9" begin="0.5" fill="hold">
+ <oa:par id="TimeNode10" o:presetID="ppt_5" o:presetClass="entrance"
+ o:presetSubType="0xA" begin="0.0" fill="hold" p:nodeType="afterEffect">
+ <oa:set id="TimeNode11" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s13316" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode12" dur="0.5" targetElement="_x0000_s13316"
+ transition="in" filter="checkerboard(across)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode13" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode14" begin="0.0" fill="hold">
+ <oa:par id="TimeNode15" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="clickEffect">
+ <oa:set id="TimeNode16" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s13317" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode17" dur="0.5" targetElement="_x0000_s13317"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode18" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode19" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s13317_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode20" dur="0.5"
+ targetElement="_x0000_s13317_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]></oa:par>
+ </oa:par>
+ <oa:par id="TimeNode21" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode22" begin="0.0" fill="hold">
+ <oa:par id="TimeNode23" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="1"
+ p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode24" dur="0.5" targetElement="_x0000_s13317"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode25" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s13317" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode26" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode27" dur="0.5"
+ targetElement="_x0000_s13317_AllText" transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode28" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s13317_AllText" attributeName="style.visibility"
+ to="hidden"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode29" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode30" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s13318" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode31" dur="0.5" targetElement="_x0000_s13318"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode32" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode33" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s13318_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode34" dur="0.5"
+ targetElement="_x0000_s13318_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]></oa:par>
+ </oa:par>
+ <oa:par id="TimeNode35" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode36" begin="0.0" fill="hold">
+ <oa:par id="TimeNode37" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode38" dur="0.5" targetElement="_x0000_s13316"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode39" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s13316" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode40" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="1"
+ p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode41" dur="0.5" targetElement="_x0000_s13318"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode42" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s13318" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode43" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode44" dur="0.5"
+ targetElement="_x0000_s13318_AllText" transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode45" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s13318_AllText" attributeName="style.visibility"
+ to="hidden"/>
+ </oa:par>
+ <![endif]></oa:par>
+ <oa:par id="TimeNode46" begin="0.5" fill="hold">
+ <oa:par id="TimeNode47" o:presetID="ppt_53" o:presetClass="entrance"
+ o:presetSubType="0x0" begin="0.0" fill="hold" p:nodeType="afterEffect">
+ <oa:set id="TimeNode48" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s13320" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animate id="TimeNode49" dur="0.5" fill="hold"
+ targetElement="_x0000_s13320" attributeName="ppt_w" calcmode="linear"
+ valueType="number" keyTimes="0.0;1.0" values="0.0;#ppt_w"/>
+ <oa:animate id="TimeNode50" dur="0.5" fill="hold"
+ targetElement="_x0000_s13320" attributeName="ppt_h" calcmode="linear"
+ valueType="number" keyTimes="0.0;1.0" values="0.0;#ppt_h"/>
+ <oa:animateFilter id="TimeNode51" dur="0.5" targetElement="_x0000_s13320"
+ transition="in" filter="fade"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode52" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode53" begin="0.0" fill="hold">
+ <oa:par id="TimeNode54" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="clickEffect">
+ <oa:set id="TimeNode55" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s13321" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode56" dur="0.5" targetElement="_x0000_s13321"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode57" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode58" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s13321_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode59" dur="0.5"
+ targetElement="_x0000_s13321_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]></oa:par>
+ </oa:par>
+ <oa:par id="TimeNode60" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode61" begin="0.0" fill="hold">
+ <oa:par id="TimeNode62" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="1"
+ p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode63" dur="0.5" targetElement="_x0000_s13321"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode64" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s13321" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode65" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode66" dur="0.5"
+ targetElement="_x0000_s13321_AllText" transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode67" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s13321_AllText" attributeName="style.visibility"
+ to="hidden"/>
+ </oa:par>
+ <![endif]></oa:par>
+ </oa:par>
+ </oa:seq>
+</oa:par>
+<![if ppt]>
+<oa:buildParagraph targetElement="_x0000_s13317" groupID="0" build="asAWhole"
+ buildLevel="1" alsoAnimate="background" reverse="false" buildAdvance="onclick"
+ userSetAnimBgd="false"/><oa:buildParagraph targetElement="_x0000_s13317"
+ groupID="1" build="asAWhole" buildLevel="1" alsoAnimate="background"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s13318" groupID="0" build="asAWhole" buildLevel="1"
+ alsoAnimate="background" reverse="false" buildAdvance="onclick"
+ userSetAnimBgd="false"/><oa:buildParagraph targetElement="_x0000_s13318"
+ groupID="1" build="asAWhole" buildLevel="1" alsoAnimate="background"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s13321" groupID="0" build="asAWhole" buildLevel="1"
+ alsoAnimate="background" reverse="false" buildAdvance="onclick"
+ userSetAnimBgd="false"/><oa:buildParagraph targetElement="_x0000_s13321"
+ groupID="1" build="asAWhole" buildLevel="1" alsoAnimate="background"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/>
+<![endif]>
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image084.png
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image085.jpg
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image086.png
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image087.jpg
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image088.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image089.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image090.png
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image091.jpg
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0011_image092.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,365 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description
+content="5/15/2009: Large Scale Arbitrary-angle Performance Comparison">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<!--[if gte IE 5]>
+<object id=MSOANIM classid="CLSID:A4639D2F-774E-11D3-A490-00C04F6843FB"></object>
+<object id=MSOTIME classid="CLSID:A4639D29-774E-11D3-A490-00C04F6843FB"></object>
+<![endif]-->
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<style>
+<!--
+oa\:* { BEHAVIOR: url(#MSOANIM#ANIM) url(#MSOTIME#TIME) }
+oa\:par,oa\:seq,oa\:iterate { BEHAVIOR:url(#MSOTIME) }
+oa\:video,oa\:audio {BEHAVIOR:url(#MSOTIME) url(#MSOTIME#MEDIA) }
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><script><!--
+g_animItemsToHide=new Array("_x0000_s14346","_x0000_s14339_159_250","_x0000_s14345","_x0000_s14339_119_159","_x0000_s14344","_x0000_s14343","_x0000_s14339_62_119","_x0000_s14342","_x0000_s14341","_x0000_s14339_0_62");
+
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="14"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()" oa:clockstart="onstart">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>13</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s14338"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape>
+ <div v:shape="_x0000_s14338" class=T><span style='position:absolute;
+ top:4.0%;left:5.99%;width:88.2%;height:8.5%'><span style='font-size:91%'>Large
+ Scale Arbitrary-angle </span></span><span style='position:absolute;top:12.75%;
+ left:5.99%;width:88.2%;height:8.5%'><span style='font-size:91%'>Performance
+ Comparison</span></span></div>
+ <p:shaperange href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s14339"
+ type="#_x0000_m1027" style='position:absolute;left:36pt;top:126pt;width:306.375pt;
+ height:414pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/><p:animation number="2" delay="0"
+ type="object" effect="zoom" direction="out" flag="16384"/></v:shape>
+ <div v:shape="_x0000_s14339" class=B style='position:absolute;top:23.75%;
+ left:5.99%;width:46.62%;height:61.0%'>
+ <div id="_x0000_s14339_0_62" style='mso-line-spacing:"90 20 0";position:absolute;
+ top:0%;left:0%;width:91.96%;height:24.18%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:8.73%;width:86.02%;height:35.59%'><span
+ style='font-size:75%'><span style='mso-special-format:bullet;position:absolute;
+ left:-10.15%'>•</span></span><span style='font-size:75%'>One to two orders of </span></span><span
+ style='position:absolute;top:33.89%;left:8.73%;width:91.26%;height:35.59%'><span
+ style='font-size:75%'>magnitude larger than </span></span><span
+ style='position:absolute;top:66.1%;left:8.73%;width:86.02%;height:35.59%'><span
+ style='font-size:75%'>previous benchmark&#13;</span></span></div>
+ <div id="_x0000_s14339_62_119" style='mso-line-spacing:"90 20 0";position:
+ absolute;top:25.4%;left:0%;width:100.0%;height:24.18%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:8.03%;width:91.96%;height:35.59%'><span
+ style='font-size:75%'><span style='mso-special-format:bullet;position:absolute;
+ left:-8.73%'>•</span></span><span style='font-size:75%'>Though fastest for
+ small </span></span><span style='position:absolute;top:32.2%;left:8.03%;
+ width:81.92%;height:35.59%'><span style='font-size:75%'>inputs, GPC does not </span></span><span
+ style='position:absolute;top:64.4%;left:8.03%;width:79.11%;height:35.59%'><span
+ style='font-size:75%'>scale well&#13;</span></span></div>
+ <div id="_x0000_s14339_119_159" style='mso-line-spacing:"90 20 0";position:
+ absolute;top:50.81%;left:0%;width:87.55%;height:16.39%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:9.17%;width:90.36%;height:52.5%'><span
+ style='font-size:75%'><span style='mso-special-format:bullet;position:absolute;
+ left:-10.15%'>•</span></span><span style='font-size:75%'>gtlb excludes line </span></span><span
+ style='position:absolute;top:47.5%;left:9.17%;width:90.82%;height:52.5%'><span
+ style='font-size:75%'>segment intersection&#13;</span></span></div>
+ <div id="_x0000_s14339_159_250" style='mso-line-spacing:"90 20 0";position:
+ absolute;top:68.03%;left:0%;width:100.0%;height:31.96%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:8.03%;width:91.96%;height:26.92%'><span
+ style='font-size:75%'><span style='mso-special-format:bullet;position:absolute;
+ left:-8.73%'>•</span></span><span style='font-size:75%'>Core Boolean is n log
+ n, </span></span><span style='position:absolute;top:25.64%;left:8.03%;
+ width:87.55%;height:26.92%'><span style='font-size:75%'>Intel
+ micro-architecture </span></span><span style='position:absolute;top:50.0%;
+ left:8.03%;width:88.35%;height:26.92%'><span style='font-size:75%'>accelerates
+ processing </span></span><span style='position:absolute;top:74.35%;left:8.03%;
+ width:79.11%;height:26.92%'><span style='font-size:75%'>of large vectorss</span></span></div>
+ </div>
+ <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
+ o:preferrelative="t" path="m_at_4@5l_at_4@11_at_9@11_at_9@5xe" filled="f" stroked="f">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+ <v:f eqn="sum @0 1 0"/>
+ <v:f eqn="sum 0 0 @1"/>
+ <v:f eqn="prod @2 1 2"/>
+ <v:f eqn="prod @3 21600 pixelWidth"/>
+ <v:f eqn="prod @3 21600 pixelHeight"/>
+ <v:f eqn="sum @0 0 1"/>
+ <v:f eqn="prod @6 1 2"/>
+ <v:f eqn="prod @7 21600 pixelWidth"/>
+ <v:f eqn="sum @8 21600 0"/>
+ <v:f eqn="prod @7 21600 pixelHeight"/>
+ <v:f eqn="sum @10 21600 0"/>
+ </v:formulas>
+ <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" aspectratio="t"/>
+ </v:shapetype><v:shape id="_x0000_s14340" type="#_x0000_t75" style='position:absolute;
+ left:336pt;top:114pt;width:345.25pt;height:414pt'>
+ <v:imagedata src="slide0012_image093.png" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s14340"
+ src="slide0012_image094.jpg" style='position:absolute;top:21.0%;left:46.62%;
+ width:47.94%;height:76.75%'><![endif]><v:line id="_x0000_s14341" style='position:absolute;
+ flip:y' from="360.125pt,502.125pt" to="405.375pt,502.375pt" strokecolor="red"
+ strokeweight="1.5pt">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="3" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s14341"
+ src="slide0012_image095.gif" style='position:absolute;top:92.75%;left:50.0%;
+ width:6.74%;height:.75%'><![endif]><v:line id="_x0000_s14342" style='position:absolute;
+ flip:y' from="614.75pt,500.75pt" to="660pt,501pt" strokecolor="red"
+ strokeweight="1.5pt">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="4" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s14342"
+ src="slide0012_image096.gif" style='position:absolute;top:92.5%;left:85.2%;
+ width:6.74%;height:.75%'><![endif]><v:line id="_x0000_s14343" style='position:absolute;
+ flip:y' from="391.375pt,148.125pt" to="664.5pt,397.125pt" strokecolor="red"
+ strokeweight="1.5pt">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="8" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s14343"
+ src="slide0012_image097.gif" style='position:absolute;top:27.25%;left:54.3%;
+ width:38.38%;height:46.75%'><![endif]><v:oval id="_x0000_s14344" style='position:absolute;
+ left:645.125pt;top:212.75pt;width:37.125pt;height:37.75pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="9" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s14344"
+ src="slide0012_image098.gif" style='position:absolute;top:39.25%;left:89.51%;
+ width:5.61%;height:7.75%'><![endif]><v:line id="_x0000_s14345" style='position:absolute;
+ flip:y' from="390.75pt,376.125pt" to="654.25pt,461.75pt" strokecolor="red"
+ strokeweight="1.5pt">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="13" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s14345"
+ src="slide0012_image099.gif" style='position:absolute;top:69.5%;left:54.11%;
+ width:37.07%;height:16.5%'><![endif]><v:oval id="_x0000_s14346" style='position:absolute;
+ left:620.75pt;top:423.75pt;width:37.125pt;height:37.75pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="16" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s14346"
+ src="slide0012_image100.gif" style='position:absolute;top:78.25%;left:86.14%;
+ width:5.61%;height:7.75%'><![endif]></p:slide></div>
+
+<p:animation number="-1753908804"/><oa:par id="TimeNode0" dur="indefinite"
+ restart="never" p:nodeType="timingRoot">
+ <oa:seq id="TimeNode1" dur="indefinite" prev="document.onpptprev"
+ next="document.onpptnext" concurrent="enabled" nextAction="seek"
+ p:nodeType="mainSeq">
+ <oa:par id="TimeNode2" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode3" begin="0.0" fill="hold">
+ <oa:par id="TimeNode4" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode5" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s14339_0_62" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode6" dur="0.5"
+ targetElement="_x0000_s14339_0_62" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode7" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode8" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s14341" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode9" dur="0.5" targetElement="_x0000_s14341"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode10" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode11" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s14342" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode12" dur="0.5" targetElement="_x0000_s14342"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode13" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode14" begin="0.0" fill="hold">
+ <oa:par id="TimeNode15" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode16" dur="0.5" targetElement="_x0000_s14342"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode17" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s14342" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode18" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode19" dur="0.5" targetElement="_x0000_s14341"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode20" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s14341" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode21" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode22" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s14339_62_119" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode23" dur="0.5"
+ targetElement="_x0000_s14339_62_119" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode24" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode25" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s14343" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode26" dur="0.5" targetElement="_x0000_s14343"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode27" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode28" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s14344" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode29" dur="0.5" targetElement="_x0000_s14344"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode30" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode31" begin="0.0" fill="hold">
+ <oa:par id="TimeNode32" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode33" dur="0.5" targetElement="_x0000_s14344"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode34" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s14344" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode35" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode36" dur="0.5" targetElement="_x0000_s14343"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode37" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s14343" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode38" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode39" begin="0.0" fill="hold">
+ <oa:par id="TimeNode40" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode41" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s14339_119_159" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode42" dur="0.5"
+ targetElement="_x0000_s14339_119_159" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode43" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode44" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s14345" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode45" dur="0.5" targetElement="_x0000_s14345"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode46" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode47" begin="0.0" fill="hold">
+ <oa:par id="TimeNode48" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode49" dur="0.5" targetElement="_x0000_s14345"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode50" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s14345" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode51" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode52" begin="0.0" fill="hold">
+ <oa:par id="TimeNode53" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode54" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s14339_159_250" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode55" dur="0.5"
+ targetElement="_x0000_s14339_159_250" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode56" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode57" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s14346" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode58" dur="0.5" targetElement="_x0000_s14346"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode59" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode60" begin="0.0" fill="hold">
+ <oa:par id="TimeNode61" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode62" dur="0.5" targetElement="_x0000_s14346"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode63" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s14346" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ </oa:seq>
+</oa:par>
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image093.png
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image094.jpg
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image095.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image096.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image097.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image098.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image099.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0012_image100.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,644 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Manhattan Benchmarking">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<!--[if gte IE 5]>
+<object id=MSOANIM classid="CLSID:A4639D2F-774E-11D3-A490-00C04F6843FB"></object>
+<object id=MSOTIME classid="CLSID:A4639D29-774E-11D3-A490-00C04F6843FB"></object>
+<![endif]-->
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<style>
+<!--
+oa\:* { BEHAVIOR: url(#MSOANIM#ANIM) url(#MSOTIME#TIME) }
+oa\:par,oa\:seq,oa\:iterate { BEHAVIOR:url(#MSOTIME) }
+oa\:video,oa\:audio {BEHAVIOR:url(#MSOTIME) url(#MSOTIME#MEDIA) }
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><script><!--
+g_animItemsToHide=new Array("_x0000_s15379","_x0000_s15380","_x0000_s15378","_x0000_s15377","_x0000_s15363_298_343","_x0000_s15375","_x0000_s15376","_x0000_s15374","_x0000_s15363_250_298","_x0000_s15372","_x0000_s15373","_x0000_s15371","_x0000_s15363_166_250","_x0000_s15370","_x0000_s15369","_x0000_s15363_119_166","_x0000_s15368","_x0000_s15367","_x0000_s15366","_x0000_s15363_86_119","_x0000_s15365","_x0000_s15363_0_86");
+
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="15"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()" oa:clockstart="onstart">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>14</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s15362"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape>
+ <div v:shape="_x0000_s15362" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Manhattan Benchmarking</div>
+ <p:shaperange href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s15363"
+ type="#_x0000_m1027" style='position:absolute;left:0;top:126pt;width:270pt;
+ height:396pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/><p:animation number="2" delay="0"
+ type="object" effect="zoom" direction="out" flag="16384"/></v:shape>
+ <div v:shape="_x0000_s15363" class=B style='position:absolute;top:23.5%;
+ left:.93%;width:40.82%;height:71.25%'>
+ <div id="_x0000_s15363_0_86" style='mso-line-spacing:"80 20 0";position:absolute;
+ top:0%;left:0%;width:96.78%;height:21.05%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:9.47%;width:90.52%;height:30.0%'><span
+ style='font-size:63%'><span style='mso-special-format:bullet;position:absolute;
+ left:-10.47%'>•</span></span><span style='font-size:63%'>100X performance
+ delta </span></span><span style='position:absolute;top:23.33%;left:9.47%;
+ width:87.67%;height:30.0%'><span style='font-size:63%'>between optimal gtl 90-</span></span><span
+ style='position:absolute;top:48.33%;left:9.47%;width:80.56%;height:30.0%'><span
+ style='font-size:63%'>degree algorithm and </span></span><span
+ style='position:absolute;top:71.66%;left:9.47%;width:80.56%;height:30.0%'><span
+ style='font-size:63%'>general algorithms&#13;</span></span></div>
+ <div id="_x0000_s15363_86_119" style='mso-line-spacing:"80 20 0";position:
+ absolute;top:21.4%;left:0%;width:98.16%;height:11.22%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:9.34%;width:90.65%;height:56.25%'><span
+ style='font-size:63%'><span style='mso-special-format:bullet;position:absolute;
+ left:-10.3%'>•</span></span><span style='font-size:63%'>gtl 45-degree Boolean
+ is </span></span><span style='position:absolute;top:43.75%;left:9.34%;
+ width:79.43%;height:56.25%'><span style='font-size:63%'>optimal&#13;</span></span></div>
+ <div id="_x0000_s15363_119_166" style='mso-line-spacing:"80 20 0";position:
+ absolute;top:32.63%;left:0%;width:97.24%;height:11.22%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:9.43%;width:80.18%;height:56.25%'><span
+ style='font-size:63%'><span style='mso-special-format:bullet;position:absolute;
+ left:-11.76%'>•</span></span><span style='font-size:63%'>Core arbitrary angle </span></span><span
+ style='position:absolute;top:43.75%;left:9.43%;width:90.56%;height:56.25%'><span
+ style='font-size:63%'>Boolean (gtlb) is optimal&#13;</span></span></div>
+ <div id="_x0000_s15363_166_250" style='mso-line-spacing:"80 20 0";position:
+ absolute;top:43.85%;left:0%;width:88.99%;height:21.05%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:10.3%;width:87.62%;height:30.0%'><span
+ style='font-size:63%'><span style='mso-special-format:bullet;position:absolute;
+ left:-11.76%'>•</span></span><span style='font-size:63%'>gtl arbitrary angle </span></span><span
+ style='position:absolute;top:23.33%;left:10.3%;width:87.62%;height:30.0%'><span
+ style='font-size:63%'>Boolean is slightly </span></span><span
+ style='position:absolute;top:46.66%;left:10.3%;width:89.69%;height:30.0%'><span
+ style='font-size:63%'>suboptimal due to line </span></span><span
+ style='position:absolute;top:71.66%;left:10.3%;width:87.62%;height:30.0%'><span
+ style='font-size:63%'>segment intersection&#13;</span></span></div>
+ <div id="_x0000_s15363_250_298" style='mso-line-spacing:"80 20 0";position:
+ absolute;top:64.91%;left:0%;width:100.0%;height:11.22%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:9.17%;width:90.82%;height:56.25%'><span
+ style='font-size:63%'><span style='mso-special-format:bullet;position:absolute;
+ left:-10.1%'>•</span></span><span style='font-size:63%'>CGAL is optimal, but
+ has </span></span><span style='position:absolute;top:46.87%;left:9.17%;
+ width:78.44%;height:56.25%'><span style='font-size:63%'>a high constant
+ factor&#13;</span></span></div>
+ <div id="_x0000_s15363_298_343" style='mso-line-spacing:"80 20 0";position:
+ absolute;top:76.14%;left:0%;width:97.24%;height:11.22%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:9.43%;width:84.43%;height:56.25%'><span
+ style='font-size:63%'><span style='mso-special-format:bullet;position:absolute;
+ left:-11.17%'>•</span></span><span style='font-size:63%'>GPC and PolyBoolean </span></span><span
+ style='position:absolute;top:46.87%;left:9.43%;width:90.56%;height:56.25%'><span
+ style='font-size:63%'>both scale sub-optimally&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:87.36%;
+ left:0%;width:87.15%;height:6.31%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:63%;display:none'>&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:93.68%;
+ left:0%;width:87.15%;height:6.31%'><span style='position:absolute;top:0%;
+ left:10.52%;width:89.47%;height:100.0%'><span style='font-size:63%;visibility:
+ hidden'><span style='mso-special-format:bullet;position:absolute;left:-11.76%'>•</span></span><span
+ style='font-size:63%;mso-special-format:lastCR;display:none'>&#13;</span></span></div>
+ </div>
+ <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
+ o:preferrelative="t" path="m_at_4@5l_at_4@11_at_9@11_at_9@5xe" filled="f" stroked="f">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+ <v:f eqn="sum @0 1 0"/>
+ <v:f eqn="sum 0 0 @1"/>
+ <v:f eqn="prod @2 1 2"/>
+ <v:f eqn="prod @3 21600 pixelWidth"/>
+ <v:f eqn="prod @3 21600 pixelHeight"/>
+ <v:f eqn="sum @0 0 1"/>
+ <v:f eqn="prod @6 1 2"/>
+ <v:f eqn="prod @7 21600 pixelWidth"/>
+ <v:f eqn="sum @8 21600 0"/>
+ <v:f eqn="prod @7 21600 pixelHeight"/>
+ <v:f eqn="sum @10 21600 0"/>
+ </v:formulas>
+ <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" aspectratio="t"/>
+ </v:shapetype><v:shape id="_x0000_s15364" type="#_x0000_t75" style='position:absolute;
+ left:264pt;top:96pt;width:456pt;height:416pt'>
+ <v:imagedata src="slide0013_image101.png" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s15364"
+ src="slide0013_image102.jpg" style='position:absolute;top:17.75%;left:36.7%;
+ width:63.29%;height:77.0%'><![endif]><v:line id="_x0000_s15365" style='position:absolute;
+ flip:y' from="456.5pt,208.25pt" to="456.5pt,376.375pt" strokecolor="red"
+ strokeweight="1.5pt">
+ <v:stroke startarrow="open" endarrow="open"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="3" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s15365"
+ src="slide0013_image103.gif" style='position:absolute;top:38.5%;left:62.73%;
+ width:1.87%;height:32.0%'><![endif]><v:line id="_x0000_s15366" style='position:absolute;
+ flip:y' from="507.75pt,327.125pt" to="507.75pt,361.625pt" strokecolor="red"
+ strokeweight="1.5pt">
+ <v:stroke startarrow="open" endarrow="open"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="6" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s15366"
+ src="slide0013_image104.gif" style='position:absolute;top:60.5%;left:69.85%;
+ width:1.87%;height:7.25%'><![endif]><v:oval id="_x0000_s15367" style='position:absolute;
+ left:677.625pt;top:289.375pt;width:42.375pt;height:41.5pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="7" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s15367"
+ src="slide0013_image105.gif" style='position:absolute;top:53.5%;left:94.0%;
+ width:6.36%;height:8.25%'><![endif]><v:line id="_x0000_s15368" style='position:absolute;
+ flip:y' from="327.5pt,287.125pt" to="635.5pt,375.75pt" strokecolor="red"
+ strokeweight="1.5pt">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="8" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s15368"
+ src="slide0013_image106.gif" style='position:absolute;top:53.0%;left:45.31%;
+ width:43.25%;height:17.0%'><![endif]><v:line id="_x0000_s15369" style='position:absolute;
+ flip:y' from="335.125pt,272.375pt" to="622.375pt,339.5pt" strokecolor="red"
+ strokeweight="1.5pt">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="13" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s15369"
+ src="slide0013_image107.gif" style='position:absolute;top:50.24%;left:46.44%;
+ width:40.44%;height:13.25%'><![endif]><v:oval id="_x0000_s15370" style='position:absolute;
+ left:668pt;top:236.875pt;width:40.875pt;height:40.625pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="14" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s15370"
+ src="slide0013_image108.gif" style='position:absolute;top:43.75%;left:92.69%;
+ width:6.17%;height:8.25%'><![endif]><v:line id="_x0000_s15371" style='position:absolute;
+ flip:y' from="329.25pt,182.75pt" to="625.5pt,275.75pt" strokecolor="red"
+ strokeweight="1.5pt">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="18" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s15371"
+ src="slide0013_image109.gif" style='position:absolute;top:33.75%;left:45.69%;
+ width:41.76%;height:18.0%'><![endif]><v:line id="_x0000_s15372" style='position:absolute;
+ flip:y' from="536pt,210pt" to="536pt,292.75pt" strokecolor="red"
+ strokeweight="1.5pt">
+ <v:stroke startarrow="open" endarrow="open"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="20" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s15372"
+ src="slide0013_image110.gif" style='position:absolute;top:38.75%;left:73.78%;
+ width:1.87%;height:16.0%'><![endif]><v:oval id="_x0000_s15373" style='position:absolute;
+ left:659.25pt;top:166.5pt;width:40.875pt;height:40.625pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="19" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s15373"
+ src="slide0013_image111.gif" style='position:absolute;top:30.75%;left:91.38%;
+ width:6.17%;height:8.25%'><![endif]><v:line id="_x0000_s15374" style='position:absolute;
+ flip:y' from="331.625pt,162.125pt" to="624.125pt,245.375pt" strokecolor="red"
+ strokeweight="1.5pt">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="25" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s15374"
+ src="slide0013_image112.gif" style='position:absolute;top:30.0%;left:45.88%;
+ width:41.19%;height:16.0%'><![endif]><v:line id="_x0000_s15375" style='position:absolute;
+ flip:y' from="508.75pt,195.375pt" to="508.75pt,296.625pt" strokecolor="red"
+ strokeweight="1.5pt">
+ <v:stroke startarrow="open" endarrow="open"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="27" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s15375"
+ src="slide0013_image113.gif" style='position:absolute;top:36.0%;left:69.85%;
+ width:1.87%;height:19.5%'><![endif]><v:oval id="_x0000_s15376" style='position:absolute;
+ left:668.25pt;top:142.125pt;width:40.875pt;height:40.625pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="26" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s15376"
+ src="slide0013_image114.gif" style='position:absolute;top:26.25%;left:92.69%;
+ width:6.17%;height:8.25%'><![endif]><v:line id="_x0000_s15377" style='position:absolute;
+ flip:y' from="329.625pt,148.875pt" to="625.125pt,286.25pt" strokecolor="red"
+ strokeweight="1.5pt">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="32" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s15377"
+ src="slide0013_image115.gif" style='position:absolute;top:27.5%;left:45.69%;
+ width:41.57%;height:26.25%'><![endif]><v:line id="_x0000_s15378" style='position:absolute;
+ flip:y' from="335pt,117.875pt" to="626.875pt,255.25pt" strokecolor="red"
+ strokeweight="1.5pt">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="33" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s15378"
+ src="slide0013_image116.gif" style='position:absolute;top:21.75%;left:46.44%;
+ width:41.01%;height:26.25%'><![endif]><v:oval id="_x0000_s15379" style='position:absolute;
+ left:679.125pt;top:115.5pt;width:40.875pt;height:40.625pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="35" delay="0" type="object" effect="zoom" direction="out"
+ flag="17412"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s15379"
+ src="slide0013_image117.gif" style='position:absolute;top:21.25%;left:94.19%;
+ width:6.17%;height:8.25%'><![endif]><v:oval id="_x0000_s15380" style='position:absolute;
+ left:669.125pt;top:83.5pt;width:40.875pt;height:40.625pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="red"
+ strokeweight="1.25pt">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="34" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s15380"
+ src="slide0013_image118.gif" style='position:absolute;top:15.25%;left:92.88%;
+ width:6.17%;height:8.25%'><![endif]></p:slide></div>
+
+<p:animation number="105923195"/><oa:par id="TimeNode0" dur="indefinite"
+ restart="never" p:nodeType="timingRoot">
+ <oa:seq id="TimeNode1" dur="indefinite" prev="document.onpptprev"
+ next="document.onpptnext" concurrent="enabled" nextAction="seek"
+ p:nodeType="mainSeq">
+ <oa:par id="TimeNode2" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode3" begin="0.0" fill="hold">
+ <oa:par id="TimeNode4" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode5" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15363_0_86" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode6" dur="0.5"
+ targetElement="_x0000_s15363_0_86" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode7" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode8" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15365" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode9" dur="0.5" targetElement="_x0000_s15365"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode10" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode11" begin="0.0" fill="hold">
+ <oa:par id="TimeNode12" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode13" dur="0.5" targetElement="_x0000_s15365"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode14" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15365" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode15" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode16" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15363_86_119" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode17" dur="0.5"
+ targetElement="_x0000_s15363_86_119" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode18" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode19" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15366" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode20" dur="0.5" targetElement="_x0000_s15366"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode21" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode22" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15367" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode23" dur="0.5" targetElement="_x0000_s15367"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode24" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode25" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15368" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode26" dur="0.5" targetElement="_x0000_s15368"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode27" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode28" begin="0.0" fill="hold">
+ <oa:par id="TimeNode29" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode30" dur="0.5" targetElement="_x0000_s15368"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode31" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15368" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode32" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode33" dur="0.5" targetElement="_x0000_s15367"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode34" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15367" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode35" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode36" dur="0.5" targetElement="_x0000_s15366"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode37" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15366" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode38" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode39" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15363_119_166" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode40" dur="0.5"
+ targetElement="_x0000_s15363_119_166" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode41" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode42" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15369" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode43" dur="0.5" targetElement="_x0000_s15369"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode44" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode45" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15370" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode46" dur="0.5" targetElement="_x0000_s15370"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode47" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode48" begin="0.0" fill="hold">
+ <oa:par id="TimeNode49" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode50" dur="0.5" targetElement="_x0000_s15369"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode51" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15369" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode52" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode53" dur="0.5" targetElement="_x0000_s15370"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode54" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15370" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode55" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode56" begin="0.0" fill="hold">
+ <oa:par id="TimeNode57" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode58" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15363_166_250" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode59" dur="0.5"
+ targetElement="_x0000_s15363_166_250" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode60" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode61" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15371" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode62" dur="0.5" targetElement="_x0000_s15371"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode63" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode64" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15373" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode65" dur="0.5" targetElement="_x0000_s15373"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode66" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode67" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15372" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode68" dur="0.5" targetElement="_x0000_s15372"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode69" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode70" begin="0.0" fill="hold">
+ <oa:par id="TimeNode71" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode72" dur="0.5" targetElement="_x0000_s15371"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode73" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15371" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode74" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode75" dur="0.5" targetElement="_x0000_s15373"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode76" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15373" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode77" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode78" dur="0.5" targetElement="_x0000_s15372"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode79" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15372" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode80" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode81" begin="0.0" fill="hold">
+ <oa:par id="TimeNode82" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode83" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15363_250_298" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode84" dur="0.5"
+ targetElement="_x0000_s15363_250_298" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode85" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode86" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15374" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode87" dur="0.5" targetElement="_x0000_s15374"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode88" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode89" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15376" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode90" dur="0.5" targetElement="_x0000_s15376"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode91" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode92" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15375" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode93" dur="0.5" targetElement="_x0000_s15375"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode94" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode95" begin="0.0" fill="hold">
+ <oa:par id="TimeNode96" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode97" dur="0.5" targetElement="_x0000_s15374"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode98" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15374" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode99" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode100" dur="0.5" targetElement="_x0000_s15376"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode101" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15376" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode102" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode103" dur="0.5" targetElement="_x0000_s15375"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode104" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15375" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode105" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode106" begin="0.0" fill="hold">
+ <oa:par id="TimeNode107" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode108" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15363_298_343" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode109" dur="0.5"
+ targetElement="_x0000_s15363_298_343" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode110" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode111" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15377" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode112" dur="0.5" targetElement="_x0000_s15377"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode113" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode114" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15378" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode115" dur="0.5" targetElement="_x0000_s15378"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode116" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode117" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15380" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode118" dur="0.5" targetElement="_x0000_s15380"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode119" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode120" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s15379" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode121" dur="0.5" targetElement="_x0000_s15379"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode122" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode123" begin="0.0" fill="hold">
+ <oa:par id="TimeNode124" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:animateFilter id="TimeNode125" dur="0.5" targetElement="_x0000_s15378"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode126" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15378" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode127" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode128" dur="0.5" targetElement="_x0000_s15380"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode129" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15380" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode130" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode131" dur="0.5" targetElement="_x0000_s15377"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode132" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15377" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ <oa:par id="TimeNode133" o:presetID="ppt_4" o:presetClass="exit"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:animateFilter id="TimeNode134" dur="0.5" targetElement="_x0000_s15379"
+ transition="out" filter="box(in)"/>
+ <oa:set id="TimeNode135" begin="0.499" dur="0.001" fill="hold"
+ targetElement="_x0000_s15379" attributeName="style.visibility" to="hidden"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ </oa:seq>
+</oa:par>
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image101.png
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image102.jpg
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image103.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image104.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image105.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image106.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image107.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image108.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image109.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image110.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image111.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image112.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image113.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image114.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image115.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image116.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image117.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0013_image118.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0014.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0014.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,110 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Benchmarking Conclusions about GTL">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="16"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>15</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s16386"
+ type="#_x0000_m1026" style='position:absolute;left:17.5pt;top:21.625pt;
+ width:702.5pt;height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s16387" type="#_x0000_m1027"
+ style='position:absolute;left:0;top:104.5pt;width:10in;height:425.625pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s16386" class=T style='position:absolute;top:8.5%;
+ left:-5.8%;width:114.23%;height:8.5%'><span style='font-size:91%'>Benchmarking
+ Conclusions about GTL</span></div>
+ <div v:shape="_x0000_s16387" class=B>
+ <div style='mso-line-spacing:"90 20 0";position:absolute;top:19.75%;
+ left:.93%;width:109.92%;height:6.75%'><span style='position:absolute;
+ top:0%;left:3.4%;width:96.59%;height:100.0%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.52%'>•</span>GTL arbitrary-angle Booleans is
+ near optimal&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:27.75%;left:4.68%;width:113.29%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.3%'>•</span>Performance of GTL
+ arbitrary-angle Booleans is </span><span style='position:absolute;top:34.0%;
+ left:4.68%;width:94.38%;height:6.75%'>middle-of-road for small inputs&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:41.75%;left:4.68%;width:113.29%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.3%'>•</span>Performance of GTL
+ arbitrary-angle Booleans is </span><span style='position:absolute;top:48.25%;
+ left:4.68%;width:94.38%;height:6.75%'>best in class for large inputs&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:56.0%;left:4.68%;width:107.86%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.47%'>•</span>Performance of GTL could be
+ improved by up </span><span style='position:absolute;top:62.5%;left:4.68%;
+ width:108.23%;height:6.75%'>to 10X with further work on the arbitrary-angle </span><span
+ style='position:absolute;top:68.75%;left:4.68%;width:94.38%;height:6.75%'>Booleans&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:76.5%;left:4.68%;width:107.67%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.47%'>•</span>If you have 45-degree or
+ Manhattan polygons </span><span style='position:absolute;top:83.0%;left:4.68%;
+ width:94.38%;height:6.75%'>gtl provides 50X and 100X performance </span><span
+ style='position:absolute;top:89.5%;left:4.68%;width:94.38%;height:6.75%'>advantage
+ over cgal</span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0015.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0015.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,108 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Generic Sweep-line Algorithm">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="17"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>18</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s17410"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s17411" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:102pt;width:635.625pt;height:380.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s17410" class=T style='position:absolute;top:8.0%;
+ left:1.49%;width:97.19%;height:9.25%'>Generic Sweep-line Algorithm</div>
+ <div v:shape="_x0000_s17411" class=B>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:19.5%;left:9.73%;width:82.77%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-4.52%'>•</span>Sweep-line algorithms for
+ polygon </span><span style='position:absolute;top:25.75%;left:9.73%;
+ width:90.44%;height:6.75%'>clipping is a tradition that goes back to </span><span
+ style='position:absolute;top:32.25%;left:9.73%;width:82.77%;height:6.75%'>1979&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:40.0%;left:9.73%;width:96.06%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.89%'>•</span>Sweep-line is the best known
+ method for </span><span style='position:absolute;top:46.25%;left:9.73%;
+ width:82.77%;height:6.75%'>line segment intersection&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:54.25%;left:9.73%;width:97.0%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.86%'>•</span>GTL implements different sweep
+ lines for </span><span style='position:absolute;top:60.5%;left:9.73%;
+ width:94.94%;height:6.75%'>Manhattan, 45-degree and general case&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:68.25%;left:9.73%;width:82.77%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-4.52%'>•</span>GTL Booleans sweep-lines are </span><span
+ style='position:absolute;top:74.75%;left:9.73%;width:92.88%;height:6.75%'>parameterized
+ to allow them to perform </span><span style='position:absolute;top:81.0%;
+ left:9.73%;width:82.77%;height:6.75%'>multiple operations&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0";position:absolute;top:89.0%;left:5.99%;
+ width:86.51%;height:6.75%'><span style='position:absolute;top:0%;left:4.32%;
+ width:95.67%;height:100.0%'><span style='visibility:hidden'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.52%'>•</span></span><span
+ style='mso-special-format:lastCR;display:none'>&#13;</span></span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0016.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0016.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,132 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description
+content="5/15/2009: Observations on GPC, CGAL and PolyBoolean">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="18"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>16</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s18434"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s18435" type="#_x0000_m1027"
+ style='position:absolute;left:19.625pt;top:114.125pt;width:684pt;height:417pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s18434" class=T><span style='position:absolute;
+ top:4.0%;left:.18%;width:99.81%;height:8.5%'><span style='font-size:91%'>Observations
+ on GPC, CGAL and </span></span><span style='position:absolute;top:12.75%;
+ left:5.99%;width:88.2%;height:8.5%'><span style='font-size:91%'>PolyBoolean</span></span></div>
+ <div v:shape="_x0000_s18435" class=B>
+ <div style='mso-line-spacing:"90 20 0";position:absolute;top:21.75%;
+ left:3.74%;width:95.5%;height:5.25%'><span style='position:absolute;
+ top:0%;left:3.92%;width:96.07%;height:100.0%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.08%'>•</span></span><span
+ style='font-size:75%'>We found at least two different bugs in PolyBoolean&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0";position:absolute;top:27.5%;left:3.74%;
+ width:93.07%;height:5.25%'><span style='position:absolute;top:0%;left:4.02%;
+ width:95.97%;height:100.0%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.19%'>•</span></span><span
+ style='font-size:75%'>We found one bug in CGAL&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:33.25%;left:7.49%;width:97.94%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.82%'>•</span></span><span
+ style='font-size:75%'>GPC and PolyBoolean have very difficult to use C-style </span></span><span
+ style='position:absolute;top:38.25%;left:7.49%;width:89.32%;height:5.25%'><span
+ style='font-size:75%'>APIs&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:44.0%;left:7.49%;width:102.62%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.64%'>•</span></span><span
+ style='font-size:75%'>GPC and PolyBoolean cannot merge multiple overlapping </span></span><span
+ style='position:absolute;top:48.75%;left:7.49%;width:89.32%;height:5.25%'><span
+ style='font-size:75%'>polygons in one step&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:54.75%;left:7.49%;width:104.3%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.59%'>•</span></span><span
+ style='font-size:75%'>GPC and PolyBoolean both have O(n</span><span
+ style='font-size:50%;position:relative;top:-.45em;mso-text-raise:30%'>1.5</span><span
+ style='font-size:75%'>log n) line segment </span></span><span
+ style='position:absolute;top:59.5%;left:7.49%;width:104.49%;height:5.25%'><span
+ style='font-size:75%'>intersection algorithms (sort all edges that intersect
+ sweep-</span></span><span style='position:absolute;top:64.25%;left:7.49%;
+ width:89.32%;height:5.25%'><span style='font-size:75%'>line at every x)&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:70.0%;left:7.49%;width:104.49%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.58%'>•</span></span><span
+ style='font-size:75%'>PolyBoolean has O(n * m * k) algorithm to determine
+ which </span></span><span style='position:absolute;top:75.0%;left:7.49%;
+ width:106.36%;height:5.25%'><span style='font-size:75%'>polygons contain which
+ holes (n polygons, m holes, k points </span></span><span style='position:absolute;
+ top:79.75%;left:7.49%;width:89.32%;height:5.25%'><span style='font-size:75%'>per
+ polygon), which is O(n^2) in the worst case&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:85.5%;left:7.49%;width:106.17%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.52%'>•</span></span><span
+ style='font-size:75%'>CGAL requires that overlapping polygons be merged before
+ </span></span><span style='position:absolute;top:90.25%;left:7.49%;width:89.32%;
+ height:5.25%'><span style='font-size:75%'>being an input to a Boolean, but can
+ do that itself</span></span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0018.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0018.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,118 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Observations About Preconditions">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="21"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>17</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s21506"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s21507" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:9in;height:377.25pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s21506" class=T style='position:absolute;top:8.5%;
+ left:-.37%;width:100.93%;height:8.5%'><span style='font-size:91%'>Observations
+ About Preconditions</span></div>
+ <div v:shape="_x0000_s21507" class=B>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:23.75%;left:9.73%;width:98.12%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.81%'>•</span></span><span
+ style='font-size:75%'>CGAL throws an “Precondition Violated” exception if an </span></span><span
+ style='position:absolute;top:28.74%;left:9.73%;width:91.01%;height:5.25%'><span
+ style='font-size:75%'>input polygon is self intersecting/overlapping or has </span></span><span
+ style='position:absolute;top:33.5%;left:9.73%;width:84.45%;height:5.25%'><span
+ style='font-size:75%'>“closed” semantic at last vertex&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:39.25%;left:9.73%;width:97.37%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.84%'>•</span></span><span
+ style='font-size:75%'>PolyBoolean returns a “bad input polygon” error code if </span></span><span
+ style='position:absolute;top:44.0%;left:9.73%;width:100.74%;height:5.25%'><span
+ style='font-size:75%'>an input polygon is self intersecting/overlapping has
+ zero </span></span><span style='position:absolute;top:48.75%;left:9.73%;
+ width:84.45%;height:5.25%'><span style='font-size:75%'>area or is a hole with
+ no enclosing polygon&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:54.75%;left:9.73%;width:100.0%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.74%'>•</span></span><span
+ style='font-size:75%'>Both PolyBoolean and CGAL inform the user the input is </span></span><span
+ style='position:absolute;top:59.5%;left:9.73%;width:98.12%;height:5.25%'><span
+ style='font-size:75%'>bad when a bug in their algorithms leads to a fatal
+ error&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:65.25%;left:9.73%;width:99.06%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.78%'>•</span></span><span
+ style='font-size:75%'>GPC produces garbage output when input polygons are </span></span><span
+ style='position:absolute;top:70.25%;left:9.73%;width:84.45%;height:5.25%'><span
+ style='font-size:75%'>self intersecting/overlapping&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:76.0%;left:9.73%;width:101.12%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.7%'>•</span></span><span
+ style='font-size:75%'>GTL has no preconditions and produces correct output in </span></span><span
+ style='position:absolute;top:80.75%;left:9.73%;width:84.45%;height:5.25%'><span
+ style='font-size:75%'>all cases</span></span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0019.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0019.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,126 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Better Booleans through Calculus">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="22"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>19</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s22530"
+ type="#_x0000_m1026" style='position:absolute;left:23.5pt;top:0;width:675.375pt;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s22531" type="#_x0000_m1027"
+ style='position:absolute;left:12.25pt;top:74pt;width:707.75pt;height:444.5pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s22530" class=T style='position:absolute;top:4.0%;
+ left:-4.49%;width:109.55%;height:9.25%'>Better Booleans through Calculus</div>
+ <div v:shape="_x0000_s22531" class=B><span style='position:absolute;
+ top:14.75%;left:6.36%;width:109.92%;height:6.75%'><span class=BB
+ style='position:absolute;left:-3.4%'>•</span>We use the same algorithm for
+ Manhattan, 45-</span><span style='position:absolute;top:22.0%;left:6.36%;
+ width:92.69%;height:6.75%'>degree and general polygon Booleans&#13;</span>
+ <div style='position:absolute;top:30.5%;left:2.62%;width:96.44%;height:6.75%'><span
+ style='position:absolute;top:0%;left:3.88%;width:96.11%;height:100.0%'><span
+ style='visibility:hidden'><span class=BB style='position:absolute;left:-4.04%'>•</span></span>&#13;</span></div>
+ <div style='position:absolute;top:39.0%;left:2.62%;width:96.44%;height:6.75%'><span
+ style='position:absolute;top:0%;left:3.88%;width:96.11%;height:100.0%'><span
+ style='visibility:hidden'><span class=BB style='position:absolute;left:-4.04%'>•</span></span>&#13;</span></div>
+ <div style='position:absolute;top:47.5%;left:2.62%;width:96.44%;height:6.75%'><span
+ style='position:absolute;top:0%;left:3.88%;width:96.11%;height:100.0%'><span
+ style='visibility:hidden'><span class=BB style='position:absolute;left:-4.04%'>•</span></span>&#13;</span></div>
+ <span style='position:absolute;top:56.0%;left:6.36%;width:107.3%;height:6.75%'><span
+ class=BB style='position:absolute;left:-3.49%'>•</span>We will explain how it
+ works in the Manhattan </span><span style='position:absolute;top:63.0%;
+ left:6.36%;width:92.69%;height:6.75%'>case first, then how we generalize it</span></div>
+ <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
+ o:preferrelative="t" path="m_at_4@5l_at_4@11_at_9@11_at_9@5xe" filled="f" stroked="f">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+ <v:f eqn="sum @0 1 0"/>
+ <v:f eqn="sum 0 0 @1"/>
+ <v:f eqn="prod @2 1 2"/>
+ <v:f eqn="prod @3 21600 pixelWidth"/>
+ <v:f eqn="prod @3 21600 pixelHeight"/>
+ <v:f eqn="sum @0 0 1"/>
+ <v:f eqn="prod @6 1 2"/>
+ <v:f eqn="prod @7 21600 pixelWidth"/>
+ <v:f eqn="sum @8 21600 0"/>
+ <v:f eqn="prod @7 21600 pixelHeight"/>
+ <v:f eqn="sum @10 21600 0"/>
+ </v:formulas>
+ <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" aspectratio="t"/>
+ </v:shapetype><v:shape id="_x0000_s22532" type="#_x0000_t75" style='position:absolute;
+ left:143.25pt;top:168.5pt;width:402.375pt;height:128.375pt'>
+ <v:imagedata src="slide0019_image119.png" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s22532"
+ src="slide0019_image120.jpg" style='position:absolute;top:31.25%;left:19.85%;
+ width:55.8%;height:23.75%'><![endif]><v:shape id="_x0000_s22533" type="#_x0000_t75"
+ style='position:absolute;left:138.875pt;top:381.5pt;width:394.375pt;height:158.5pt'>
+ <v:imagedata src="slide0019_image121.png" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s22533"
+ src="slide0019_image122.jpg" style='position:absolute;top:70.75%;left:19.28%;
+ width:54.68%;height:29.25%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0019_image119.png
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0019_image120.jpg
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0019_image121.png
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0019_image122.jpg
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0020.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0020.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,275 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Boolean Polygon Model">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<!--[if gte IE 5]>
+<object id=MSOANIM classid="CLSID:A4639D2F-774E-11D3-A490-00C04F6843FB"></object>
+<object id=MSOTIME classid="CLSID:A4639D29-774E-11D3-A490-00C04F6843FB"></object>
+<![endif]-->
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<style>
+<!--
+oa\:* { BEHAVIOR: url(#MSOANIM#ANIM) url(#MSOTIME#TIME) }
+oa\:par,oa\:seq,oa\:iterate { BEHAVIOR:url(#MSOTIME) }
+oa\:video,oa\:audio {BEHAVIOR:url(#MSOTIME) url(#MSOTIME#MEDIA) }
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><script><!--
+g_animItemsToHide=new Array("_x0000_s23564_AllText","_x0000_s23564","_x0000_s23563_AllText","_x0000_s23563","_x0000_s23555_104_152","_x0000_s23562_AllText","_x0000_s23562","_x0000_s23555_58_104");
+
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="23"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()" oa:clockstart="onstart">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>20</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s23554"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape>
+ <div v:shape="_x0000_s23554" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Boolean Polygon Model</div>
+ <p:shaperange href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s23555"
+ type="#_x0000_m1027" style='position:absolute;left:36pt;top:126pt;width:666pt;
+ height:174pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/><p:animation number="2" delay="0"
+ type="object" effect="zoom" direction="out" flag="16384"/></v:shape>
+ <div v:shape="_x0000_s23555" style='position:absolute;top:24.5%;left:5.99%;
+ width:105.8%;height:29.0%'>
+ <div class=B><span style='position:absolute;top:0%;left:3.53%;width:94.51%;
+ height:23.27%'><span class=BB style='position:absolute;left:-3.74%'>•</span>We
+ define a polygon as a two dimensional </span><span style='position:absolute;
+ top:24.13%;left:3.53%;width:82.12%;height:23.27%'>Boolean function&#13;</span></div>
+ <div id="_x0000_s23555_58_104" class=B1 style='position:absolute;top:52.58%;
+ left:4.77%;width:90.79%;height:20.68%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:3.11%;width:96.88%;height:100.0%'><span
+ class=B1B style='position:absolute;left:-3.21%'>–</span>Function evaluates to
+ true inside the polygon&#13;</span></div>
+ <div id="_x0000_s23555_104_152" class=B1 style='position:absolute;top:78.44%;
+ left:4.77%;width:95.22%;height:20.68%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:2.97%;width:96.84%;height:100.0%'><span
+ class=B1B style='position:absolute;left:-3.07%'>–</span>Function evaluates to
+ false outside the polygon</span></div>
+ </div>
+ <v:line id="_x0000_s23556" style='position:absolute' from="336pt,348pt" to="336pt,444pt"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s23556"
+ src="slide0020_image123.gif" style='position:absolute;top:64.5%;left:46.62%;
+ width:.37%;height:18.25%'><![endif]><v:line id="_x0000_s23557" style='position:absolute'
+ from="336pt,444pt" to="414pt,444pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s23557"
+ src="slide0020_image124.gif" style='position:absolute;top:82.25%;left:46.62%;
+ width:11.23%;height:.5%'><![endif]><v:line id="_x0000_s23558" style='position:absolute'
+ from="414pt,384pt" to="414pt,444pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s23558"
+ src="slide0020_image125.gif" style='position:absolute;top:71.0%;left:57.49%;
+ width:.37%;height:11.75%'><![endif]><v:line id="_x0000_s23559" style='position:absolute'
+ from="366pt,348pt" to="366pt,384pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s23559"
+ src="slide0020_image126.gif" style='position:absolute;top:64.5%;left:50.74%;
+ width:.37%;height:7.25%'><![endif]><v:line id="_x0000_s23560" style='position:absolute'
+ from="366pt,384pt" to="414pt,384pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s23560"
+ src="slide0020_image127.gif" style='position:absolute;top:71.0%;left:50.74%;
+ width:7.11%;height:.5%'><![endif]><v:line id="_x0000_s23561" style='position:absolute'
+ from="336pt,348pt" to="366pt,348pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s23561"
+ src="slide0020_image128.gif" style='position:absolute;top:64.5%;left:46.62%;
+ width:4.49%;height:.5%'><![endif]><v:rect id="_x0000_s23562" style='position:absolute;
+ left:342pt;top:390pt;width:1in;height:48pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="3" delay="0" type="object" effect="zoom" direction="out"
+ flag="1028"/></v:rect>
+ <div id="_x0000_s23562_AllText" v:shape="_x0000_s23562" class=B
+ style='position:absolute;top:73.25%;left:48.5%;width:9.36%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>true</div>
+ </div>
+ <v:rect id="_x0000_s23563" style='position:absolute;left:450pt;top:372pt;
+ width:84pt;height:48pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="5" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s23563_AllText" v:shape="_x0000_s23563" class=B
+ style='position:absolute;top:70.0%;left:63.48%;width:11.42%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>false</div>
+ </div>
+ <v:rect id="_x0000_s23564" style='position:absolute;left:108pt;top:456pt;
+ width:438pt;height:48pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="6" delay="0" type="object" effect="zoom" direction="out"
+ flag="1028"/></v:rect>
+ <div id="_x0000_s23564_AllText" v:shape="_x0000_s23564" class=B
+ style='position:absolute;top:85.5%;left:15.91%;width:58.98%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>inside_polygon = f(x,
+ y)</div>
+ </div>
+</p:slide></div>
+
+<p:animation number="-1471987986"/><oa:par id="TimeNode0" dur="indefinite"
+ restart="never" p:nodeType="timingRoot">
+ <oa:seq id="TimeNode1" dur="indefinite" prev="document.onpptprev"
+ next="document.onpptnext" concurrent="enabled" nextAction="seek"
+ p:nodeType="mainSeq">
+ <oa:par id="TimeNode2" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode3" begin="0.0" fill="hold">
+ <oa:par id="TimeNode4" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode5" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s23555_58_104" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode6" dur="0.5"
+ targetElement="_x0000_s23555_58_104" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode7" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode8" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s23562" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode9" dur="0.5" targetElement="_x0000_s23562"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode10" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode11" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s23562_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode12" dur="0.5"
+ targetElement="_x0000_s23562_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]></oa:par>
+ </oa:par>
+ <oa:par id="TimeNode13" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode14" begin="0.0" fill="hold">
+ <oa:par id="TimeNode15" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode16" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s23555_104_152" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode17" dur="0.5"
+ targetElement="_x0000_s23555_104_152" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode18" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode19" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s23563" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode20" dur="0.5" targetElement="_x0000_s23563"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode21" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode22" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s23563_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode23" dur="0.5"
+ targetElement="_x0000_s23563_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode24" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode25" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s23564" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode26" dur="0.5" targetElement="_x0000_s23564"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode27" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode28" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s23564_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode29" dur="0.5"
+ targetElement="_x0000_s23564_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]></oa:par>
+ </oa:par>
+ </oa:seq>
+</oa:par>
+<![if ppt]>
+<oa:buildParagraph targetElement="_x0000_s23562" groupID="0" build="asAWhole"
+ buildLevel="1" reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s23563" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s23564" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/>
+<![endif]>
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0020_image123.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0020_image124.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0020_image125.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0020_image126.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0020_image127.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0020_image128.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,977 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Math With Polygon Model">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<!--[if gte IE 5]>
+<object id=MSOANIM classid="CLSID:A4639D2F-774E-11D3-A490-00C04F6843FB"></object>
+<object id=MSOTIME classid="CLSID:A4639D29-774E-11D3-A490-00C04F6843FB"></object>
+<![endif]-->
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<style>
+<!--
+oa\:* { BEHAVIOR: url(#MSOANIM#ANIM) url(#MSOTIME#TIME) }
+oa\:par,oa\:seq,oa\:iterate { BEHAVIOR:url(#MSOTIME) }
+oa\:video,oa\:audio {BEHAVIOR:url(#MSOTIME) url(#MSOTIME#MEDIA) }
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><script><!--
+g_animItemsToHide=new Array("_x0000_s24611_AllText","_x0000_s24611","_x0000_s24613_AllText","_x0000_s24613","_x0000_s24612_AllText","_x0000_s24612","_x0000_s24610_AllText","_x0000_s24610","_x0000_s24609","_x0000_s24608","_x0000_s24607","_x0000_s24606","_x0000_s24605","_x0000_s24604","_x0000_s24579_344_478","_x0000_s24600_AllText","_x0000_s24600","_x0000_s24599_AllText","_x0000_s24599","_x0000_s24598_AllText","_x0000_s24598","_x0000_s24597","_x0000_s24596","_x0000_s24595","_x0000_s24594","_x0000_s24593","_x0000_s24579_283_344","_x0000_s24592_AllText","_x0000_s24592","_x0000_s24591_AllText","_x0000_s24591","_x0000_s24590_AllText","_x0000_s24590","_x0000_s24589_AllText","_x0000_s24589","_x0000_s24588","_x0000_s24587","_x0000_s24586","_x0000_s24585","_x0000_s24584","_x0000_s24579_205_283","_x0000_s24603_AllText","_x0000_s24603","_x0000_s24602_AllText","_x0000_s24602","_x0000_s24601_AllText","_x0000_s24601","_x0000_s24582","_x0000_s24581","_x0000_s24580","_x0000_s24583_AllText","_x0000_s24583","_x0000_s24579_86_
205","_x0000_s24579_51_86");
+
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="24"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()" oa:clockstart="onstart">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>21</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s24578"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape>
+ <div v:shape="_x0000_s24578" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Math With Polygon Model</div>
+ <p:shaperange href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s24579"
+ type="#_x0000_m1027" style='position:absolute;left:36pt;top:96pt;width:660pt;
+ height:180pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/><p:animation number="2" delay="0"
+ type="object" effect="zoom" direction="out" flag="17408"/></v:shape>
+ <div v:shape="_x0000_s24579" class=B style='position:absolute;top:18.0%;
+ left:5.99%;width:103.74%;height:30.25%'>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:0%;left:0%;
+ width:86.64%;height:13.22%'><span style='position:absolute;top:0%;left:4.16%;
+ width:95.83%;height:100.0%'><span style='font-size:56%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.34%'>•</span></span><span
+ style='font-size:56%'>Because the Polygon is now modeled mathematically…&#13;</span></span></div>
+ <div id="_x0000_s24579_51_86" style='mso-line-spacing:"80 20 0";position:absolute;
+ top:13.22%;left:0%;width:86.64%;height:13.22%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:4.16%;width:95.83%;height:100.0%'><span
+ style='font-size:56%'><span style='mso-special-format:bullet;position:absolute;
+ left:-4.34%'>•</span></span><span style='font-size:56%'>We can manipulate it
+ with calculus&#13;</span></span></div>
+ <div id="_x0000_s24579_86_205" style='mso-line-spacing:"80 20 0";position:
+ absolute;top:26.44%;left:0%;width:94.58%;height:23.96%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:3.81%;width:96.18%;height:55.17%'><span
+ style='font-size:56%'><span style='mso-special-format:bullet;position:absolute;
+ left:-3.96%'>•</span></span><span style='font-size:56%'>The derivative with
+ respect to x of the polygon function is the change in </span></span><span
+ style='position:absolute;top:44.82%;left:3.81%;width:87.78%;height:55.17%'><span
+ style='font-size:56%'>polygon count as we cross its vertical edges&#13;</span></span></div>
+ <div id="_x0000_s24579_205_283" style='mso-line-spacing:"80 20 0";position:
+ absolute;top:50.41%;left:0%;width:99.45%;height:13.22%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:3.62%;width:96.37%;height:100.0%'><span
+ style='font-size:56%'><span style='mso-special-format:bullet;position:absolute;
+ left:-3.76%'>•</span></span><span style='font-size:56%'>In one dimension the
+ polygon looks like a step function at its vertical edges&#13;</span></span></div>
+ <div id="_x0000_s24579_283_344" style='mso-line-spacing:"80 20 0";position:
+ absolute;top:63.63%;left:0%;width:86.64%;height:13.22%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:4.16%;width:95.83%;height:100.0%'><span
+ style='font-size:56%'><span style='mso-special-format:bullet;position:absolute;
+ left:-4.34%'>•</span></span><span style='font-size:56%'>Derivative of a step
+ function is an impulse with area of one&#13;</span></span></div>
+ <div id="_x0000_s24579_344_478" style='mso-line-spacing:"80 20 0";position:
+ absolute;top:76.85%;left:0%;width:100.0%;height:23.96%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:3.61%;width:96.38%;height:55.17%'><span
+ style='font-size:56%'><span style='mso-special-format:bullet;position:absolute;
+ left:-3.74%'>•</span></span><span style='font-size:56%'>Summing changes in
+ polygon count from left to right (scanline) performs an </span></span><span
+ style='position:absolute;top:44.82%;left:3.61%;width:83.03%;height:55.17%'><span
+ style='font-size:56%'>integration over the df/dx to produce the original
+ polygon</span></span></div>
+ </div>
+ <v:line id="_x0000_s24580" style='position:absolute' from="6in,330pt" to="6in,426pt"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="5" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24580"
+ src="slide0021_image129.gif" style='position:absolute;top:61.0%;left:59.92%;
+ width:.37%;height:18.25%'><![endif]><v:line id="_x0000_s24581" style='position:absolute'
+ from="510pt,366pt" to="510pt,426pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="6" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24581"
+ src="slide0021_image130.gif" style='position:absolute;top:67.75%;left:70.78%;
+ width:.37%;height:11.75%'><![endif]><v:line id="_x0000_s24582" style='position:absolute'
+ from="462pt,330pt" to="462pt,366pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="7" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24582"
+ src="slide0021_image131.gif" style='position:absolute;top:61.0%;left:64.04%;
+ width:.37%;height:7.25%'><![endif]><v:rect id="_x0000_s24583" style='position:absolute;
+ left:12pt;top:450pt;width:672pt;height:66pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="4" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s24583_AllText" v:shape="_x0000_s24583" class=B
+ style='position:absolute;top:84.5%;left:2.62%;width:91.57%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>changing_polygon_count
+ = df(x, y)/dx</div>
+ </div>
+ <v:line id="_x0000_s24584" style='position:absolute' from="84pt,342pt" to="156pt,342pt"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="12" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24584"
+ src="slide0021_image132.gif" style='position:absolute;top:63.24%;left:11.61%;
+ width:10.48%;height:.5%'><![endif]><v:line id="_x0000_s24585" style='position:absolute;
+ flip:y' from="156pt,306pt" to="156pt,342pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="13" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24585"
+ src="slide0021_image133.gif" style='position:absolute;top:56.49%;left:21.53%;
+ width:.37%;height:7.25%'><![endif]><v:line id="_x0000_s24586" style='position:absolute'
+ from="156pt,306pt" to="228pt,306pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="14" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24586"
+ src="slide0021_image134.gif" style='position:absolute;top:56.49%;left:21.53%;
+ width:10.48%;height:.5%'><![endif]><v:line id="_x0000_s24587" style='position:absolute'
+ from="228pt,342pt" to="300pt,342pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="15" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24587"
+ src="slide0021_image135.gif" style='position:absolute;top:63.24%;left:31.64%;
+ width:10.48%;height:.5%'><![endif]><v:line id="_x0000_s24588" style='position:absolute;
+ flip:y' from="228pt,306pt" to="228pt,342pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="16" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24588"
+ src="slide0021_image136.gif" style='position:absolute;top:56.49%;left:31.64%;
+ width:.37%;height:7.25%'><![endif]><v:rect id="_x0000_s24589" style='position:absolute;
+ left:174pt;top:300pt;width:1in;height:48pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="17" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s24589_AllText" v:shape="_x0000_s24589" class=B
+ style='position:absolute;top:56.49%;left:25.09%;width:8.23%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>1</div>
+ </div>
+ <v:rect id="_x0000_s24590" style='position:absolute;left:246pt;top:300pt;
+ width:1in;height:48pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="18" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s24590_AllText" v:shape="_x0000_s24590" class=B
+ style='position:absolute;top:56.49%;left:35.2%;width:8.23%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>0</div>
+ </div>
+ <v:rect id="_x0000_s24591" style='position:absolute;left:0;top:306pt;width:132pt;
+ height:48pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="19" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s24591_AllText" v:shape="_x0000_s24591" class=B
+ style='position:absolute;top:57.49%;left:.93%;width:16.47%;height:4.5%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:63%'>f(x, y1)</span></div>
+ </div>
+ <v:rect id="_x0000_s24592" style='position:absolute;left:90pt;top:300pt;
+ width:1in;height:48pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="20" delay="0" type="object" effect="zoom" direction="out"
+ flag="1028"/></v:rect>
+ <div id="_x0000_s24592_AllText" v:shape="_x0000_s24592" class=B
+ style='position:absolute;top:56.49%;left:13.48%;width:8.23%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>0</div>
+ </div>
+ <v:line id="_x0000_s24593" style='position:absolute' from="84pt,414pt" to="156pt,414pt"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="22" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24593"
+ src="slide0021_image137.gif" style='position:absolute;top:76.5%;left:11.61%;
+ width:10.48%;height:.5%'><![endif]><v:line id="_x0000_s24594" style='position:absolute;
+ flip:y' from="156pt,378pt" to="156pt,414pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="23" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24594"
+ src="slide0021_image138.gif" style='position:absolute;top:70.0%;left:21.53%;
+ width:.37%;height:7.25%'><![endif]><v:line id="_x0000_s24595" style='position:absolute'
+ from="156pt,414pt" to="228pt,414pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="24" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24595"
+ src="slide0021_image139.gif" style='position:absolute;top:76.5%;left:21.53%;
+ width:10.48%;height:.5%'><![endif]><v:line id="_x0000_s24596" style='position:absolute'
+ from="228pt,414pt" to="300pt,414pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="25" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24596"
+ src="slide0021_image140.gif" style='position:absolute;top:76.5%;left:31.64%;
+ width:10.48%;height:.5%'><![endif]><v:line id="_x0000_s24597" style='position:absolute;
+ flip:y' from="228pt,414pt" to="228pt,450pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="26" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24597"
+ src="slide0021_image141.gif" style='position:absolute;top:76.5%;left:31.64%;
+ width:.37%;height:7.25%'><![endif]><v:rect id="_x0000_s24598" style='position:absolute;
+ left:150pt;top:354pt;width:1in;height:48pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="27" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s24598_AllText" v:shape="_x0000_s24598" class=B
+ style='position:absolute;top:66.5%;left:21.91%;width:8.23%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>1</div>
+ </div>
+ <v:rect id="_x0000_s24599" style='position:absolute;left:0;top:378pt;width:120pt;
+ height:36pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="28" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s24599_AllText" v:shape="_x0000_s24599" class=B
+ style='position:absolute;top:71.0%;left:.93%;width:16.66%;height:4.5%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:63%'>df(x, y1)/dx</span></div>
+ </div>
+ <v:rect id="_x0000_s24600" style='position:absolute;left:192pt;top:420pt;
+ width:1in;height:48pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="29" delay="0" type="object" effect="zoom" direction="out"
+ flag="1028"/></v:rect>
+ <div id="_x0000_s24600_AllText" v:shape="_x0000_s24600" class=B
+ style='position:absolute;top:78.75%;left:27.71%;width:8.23%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>-1</div>
+ </div>
+ <v:rect id="_x0000_s24601" style='position:absolute;left:408pt;top:366pt;
+ width:30pt;height:48pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="8" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s24601_AllText" v:shape="_x0000_s24601" class=B
+ style='position:absolute;top:68.75%;left:57.67%;width:2.24%;height:4.5%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:63%'>1</span></div>
+ </div>
+ <v:rect id="_x0000_s24602" style='position:absolute;left:462pt;top:330pt;
+ width:42pt;height:48pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="9" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s24602_AllText" v:shape="_x0000_s24602" class=B
+ style='position:absolute;top:62.0%;left:65.16%;width:3.93%;height:4.5%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:63%'>-1</span></div>
+ </div>
+ <v:rect id="_x0000_s24603" style='position:absolute;left:7in;top:372pt;
+ width:42pt;height:48pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="10" delay="0" type="object" effect="zoom" direction="out"
+ flag="1028"/></v:rect>
+ <div id="_x0000_s24603_AllText" v:shape="_x0000_s24603" class=B
+ style='position:absolute;top:69.75%;left:70.97%;width:3.93%;height:4.5%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:63%'>-1</span></div>
+ </div>
+ <v:line id="_x0000_s24604" style='position:absolute' from="624pt,336pt" to="624pt,6in"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="31" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24604"
+ src="slide0021_image142.gif" style='position:absolute;top:62.25%;left:86.7%;
+ width:.37%;height:18.25%'><![endif]><v:line id="_x0000_s24605" style='position:absolute'
+ from="624pt,6in" to="702pt,6in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="32" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24605"
+ src="slide0021_image143.gif" style='position:absolute;top:80.0%;left:86.7%;
+ width:11.23%;height:.5%'><![endif]><v:line id="_x0000_s24606" style='position:absolute'
+ from="702pt,372pt" to="702pt,6in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="33" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24606"
+ src="slide0021_image144.gif" style='position:absolute;top:68.75%;left:97.37%;
+ width:.37%;height:11.75%'><![endif]><v:line id="_x0000_s24607" style='position:absolute'
+ from="654pt,336pt" to="654pt,372pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="34" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24607"
+ src="slide0021_image145.gif" style='position:absolute;top:62.25%;left:90.82%;
+ width:.37%;height:7.25%'><![endif]><v:line id="_x0000_s24608" style='position:absolute'
+ from="654pt,372pt" to="702pt,372pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="35" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24608"
+ src="slide0021_image146.gif" style='position:absolute;top:68.75%;left:90.82%;
+ width:7.11%;height:.5%'><![endif]><v:line id="_x0000_s24609" style='position:absolute'
+ from="624pt,336pt" to="654pt,336pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="36" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s24609"
+ src="slide0021_image147.gif" style='position:absolute;top:62.25%;left:86.7%;
+ width:4.49%;height:.5%'><![endif]><v:rect id="_x0000_s24610" style='position:absolute;
+ left:534pt;top:5in;width:114pt;height:48pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="37" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s24610_AllText" v:shape="_x0000_s24610" class=B
+ style='position:absolute;top:67.75%;left:75.09%;width:14.04%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>dx<span
+ style='mso-spacerun:yes'>  </span>=</div>
+ </div>
+ <v:rect id="_x0000_s24611" style='position:absolute;left:366pt;top:336pt;
+ width:78pt;height:126pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="40" delay="0" type="object" effect="zoom" direction="out"
+ flag="1028"/></v:rect>
+ <div id="_x0000_s24611_AllText" v:shape="_x0000_s24611" class=B
+ style='position:absolute;top:63.74%;left:51.87%;width:8.98%;height:14.0%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:206%'>&#8747;</span><span style='font-size:41%;position:relative;
+ top:.37em;mso-text-raise:-25%'>-</span></div>
+ </div>
+ <v:rect id="_x0000_s24612" style='position:absolute;left:390pt;top:390pt;
+ width:36pt;height:30pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="38" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s24612_AllText" v:shape="_x0000_s24612" class=B
+ style='position:absolute;top:73.25%;left:55.24%;width:3.18%;height:4.5%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:63%'>&#8734;</span></div>
+ </div>
+ <v:rect id="_x0000_s24613" style='position:absolute;left:390pt;top:330pt;
+ width:36pt;height:30pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="39" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s24613_AllText" v:shape="_x0000_s24613" class=B
+ style='position:absolute;top:62.0%;left:55.24%;width:3.18%;height:4.5%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:63%'>&#8734;</span></div>
+ </div>
+</p:slide></div>
+
+<p:animation number="-1526805175"/><oa:par id="TimeNode0" dur="indefinite"
+ restart="never" p:nodeType="timingRoot">
+ <oa:seq id="TimeNode1" dur="indefinite" prev="document.onpptprev"
+ next="document.onpptnext" concurrent="enabled" nextAction="seek"
+ p:nodeType="mainSeq">
+ <oa:par id="TimeNode2" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode3" begin="0.0" fill="hold">
+ <oa:par id="TimeNode4" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode5" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24579_51_86" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode6" dur="0.5"
+ targetElement="_x0000_s24579_51_86" transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode7" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode8" begin="0.0" fill="hold">
+ <oa:par id="TimeNode9" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode10" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24579_86_205" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode11" dur="0.5"
+ targetElement="_x0000_s24579_86_205" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode12" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode13" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24583" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode14" dur="0.5" targetElement="_x0000_s24583"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode15" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode16" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24583_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode17" dur="0.5"
+ targetElement="_x0000_s24583_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode18" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode19" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24580" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode20" dur="0.5" targetElement="_x0000_s24580"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode21" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode22" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24581" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode23" dur="0.5" targetElement="_x0000_s24581"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode24" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode25" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24582" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode26" dur="0.5" targetElement="_x0000_s24582"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode27" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode28" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24601" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode29" dur="0.5" targetElement="_x0000_s24601"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode30" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode31" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24601_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode32" dur="0.5"
+ targetElement="_x0000_s24601_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode33" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode34" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24602" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode35" dur="0.5" targetElement="_x0000_s24602"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode36" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode37" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24602_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode38" dur="0.5"
+ targetElement="_x0000_s24602_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode39" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode40" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24603" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode41" dur="0.5" targetElement="_x0000_s24603"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode42" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode43" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24603_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode44" dur="0.5"
+ targetElement="_x0000_s24603_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]></oa:par>
+ </oa:par>
+ <oa:par id="TimeNode45" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode46" begin="0.0" fill="hold">
+ <oa:par id="TimeNode47" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode48" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24579_205_283" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode49" dur="0.5"
+ targetElement="_x0000_s24579_205_283" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode50" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode51" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24584" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode52" dur="0.5" targetElement="_x0000_s24584"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode53" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode54" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24585" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode55" dur="0.5" targetElement="_x0000_s24585"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode56" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode57" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24586" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode58" dur="0.5" targetElement="_x0000_s24586"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode59" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode60" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24587" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode61" dur="0.5" targetElement="_x0000_s24587"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode62" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode63" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24588" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode64" dur="0.5" targetElement="_x0000_s24588"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode65" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode66" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24589" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode67" dur="0.5" targetElement="_x0000_s24589"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode68" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode69" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24589_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode70" dur="0.5"
+ targetElement="_x0000_s24589_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode71" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode72" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24590" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode73" dur="0.5" targetElement="_x0000_s24590"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode74" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode75" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24590_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode76" dur="0.5"
+ targetElement="_x0000_s24590_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode77" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode78" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24591" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode79" dur="0.5" targetElement="_x0000_s24591"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode80" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode81" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24591_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode82" dur="0.5"
+ targetElement="_x0000_s24591_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode83" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode84" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24592" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode85" dur="0.5" targetElement="_x0000_s24592"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode86" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode87" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24592_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode88" dur="0.5"
+ targetElement="_x0000_s24592_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]></oa:par>
+ </oa:par>
+ <oa:par id="TimeNode89" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode90" begin="0.0" fill="hold">
+ <oa:par id="TimeNode91" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode92" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24579_283_344" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode93" dur="0.5"
+ targetElement="_x0000_s24579_283_344" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode94" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode95" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24593" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode96" dur="0.5" targetElement="_x0000_s24593"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode97" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode98" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24594" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode99" dur="0.5" targetElement="_x0000_s24594"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode100" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode101" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24595" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode102" dur="0.5" targetElement="_x0000_s24595"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode103" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode104" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24596" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode105" dur="0.5" targetElement="_x0000_s24596"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode106" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode107" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24597" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode108" dur="0.5" targetElement="_x0000_s24597"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode109" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode110" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24598" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode111" dur="0.5" targetElement="_x0000_s24598"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode112" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode113" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24598_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode114" dur="0.5"
+ targetElement="_x0000_s24598_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode115" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode116" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24599" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode117" dur="0.5" targetElement="_x0000_s24599"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode118" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode119" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24599_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode120" dur="0.5"
+ targetElement="_x0000_s24599_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode121" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode122" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24600" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode123" dur="0.5" targetElement="_x0000_s24600"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode124" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode125" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24600_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode126" dur="0.5"
+ targetElement="_x0000_s24600_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]></oa:par>
+ </oa:par>
+ <oa:par id="TimeNode127" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode128" begin="0.0" fill="hold">
+ <oa:par id="TimeNode129" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode130" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24579_344_478" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode131" dur="0.5"
+ targetElement="_x0000_s24579_344_478" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode132" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode133" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24604" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode134" dur="0.5" targetElement="_x0000_s24604"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode135" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode136" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24605" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode137" dur="0.5" targetElement="_x0000_s24605"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode138" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode139" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24606" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode140" dur="0.5" targetElement="_x0000_s24606"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode141" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode142" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24607" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode143" dur="0.5" targetElement="_x0000_s24607"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode144" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode145" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24608" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode146" dur="0.5" targetElement="_x0000_s24608"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode147" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode148" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24609" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode149" dur="0.5" targetElement="_x0000_s24609"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode150" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode151" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24610" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode152" dur="0.5" targetElement="_x0000_s24610"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode153" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode154" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24610_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode155" dur="0.5"
+ targetElement="_x0000_s24610_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode156" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode157" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24612" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode158" dur="0.5" targetElement="_x0000_s24612"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode159" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode160" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24612_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode161" dur="0.5"
+ targetElement="_x0000_s24612_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode162" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode163" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24613" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode164" dur="0.5" targetElement="_x0000_s24613"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode165" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode166" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24613_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode167" dur="0.5"
+ targetElement="_x0000_s24613_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode168" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode169" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24611" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode170" dur="0.5" targetElement="_x0000_s24611"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode171" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode172" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s24611_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode173" dur="0.5"
+ targetElement="_x0000_s24611_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]></oa:par>
+ </oa:par>
+ </oa:seq>
+</oa:par>
+<![if ppt]>
+<oa:buildParagraph targetElement="_x0000_s24583" groupID="0" build="asAWhole"
+ buildLevel="1" reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s24589" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s24590" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s24591" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s24592" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s24598" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s24599" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s24600" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s24601" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s24602" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s24603" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s24610" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s24611" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s24612" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s24613" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/>
+<![endif]>
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image129.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image130.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image131.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image132.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image133.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image134.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image135.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image136.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image137.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image138.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image139.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image140.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image141.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image142.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image143.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image144.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image145.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image146.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0021_image147.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,1161 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: The Great Thing About Math">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<!--[if gte IE 5]>
+<object id=MSOANIM classid="CLSID:A4639D2F-774E-11D3-A490-00C04F6843FB"></object>
+<object id=MSOTIME classid="CLSID:A4639D29-774E-11D3-A490-00C04F6843FB"></object>
+<![endif]-->
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<style>
+<!--
+oa\:* { BEHAVIOR: url(#MSOANIM#ANIM) url(#MSOTIME#TIME) }
+oa\:par,oa\:seq,oa\:iterate { BEHAVIOR:url(#MSOTIME) }
+oa\:video,oa\:audio {BEHAVIOR:url(#MSOTIME) url(#MSOTIME#MEDIA) }
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><script><!--
+g_animItemsToHide=new Array("_x0000_s25630_AllText","_x0000_s25630","_x0000_s25628_AllText","_x0000_s25628","_x0000_s25629_AllText","_x0000_s25629","_x0000_s25632_AllText","_x0000_s25632","_x0000_s25633_AllText","_x0000_s25633","_x0000_s25631_AllText","_x0000_s25631","_x0000_s25640_AllText","_x0000_s25640","_x0000_s25639","_x0000_s25638","_x0000_s25637","_x0000_s25636","_x0000_s25635","_x0000_s25634","_x0000_s25603_366_537","_x0000_s25624_AllText","_x0000_s25624","_x0000_s25626_AllText","_x0000_s25626","_x0000_s25625_AllText","_x0000_s25625","_x0000_s25623","_x0000_s25622","_x0000_s25621","_x0000_s25620","_x0000_s25619","_x0000_s25603_305_366","_x0000_s25618_AllText","_x0000_s25618","_x0000_s25617_AllText","_x0000_s25617","_x0000_s25616_AllText","_x0000_s25616","_x0000_s25615_AllText","_x0000_s25615","_x0000_s25614","_x0000_s25613","_x0000_s25612","_x0000_s25611","_x0000_s25610","_x0000_s25603_235_305","_x0000_s25627_AllText","_x0000_s25627","_x0000_s25609_AllText","_x0000_s25609","_x0000_s25608_AllText","_
x0000_s25608","_x0000_s25607_AllText","_x0000_s25607","_x0000_s25606_AllText","_x0000_s25606","_x0000_s25605_AllText","_x0000_s25605","_x0000_s25604_AllText","_x0000_s25604","_x0000_s25603_45_235","_x0000_s25603_0_45");
+
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="25"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()" oa:clockstart="onstart">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>22</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s25602"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape>
+ <div v:shape="_x0000_s25602" class=T style='position:absolute;top:8.0%;
+ left:3.55%;width:93.25%;height:9.25%'>The Great Thing About Math</div>
+ <p:shaperange href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s25603"
+ type="#_x0000_m1027" style='position:absolute;left:42pt;top:108pt;width:666pt;
+ height:222pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/><p:animation number="2" delay="0"
+ type="object" effect="zoom" direction="out" flag="17408"/></v:shape>
+ <div v:shape="_x0000_s25603" class=B style='position:absolute;top:20.25%;
+ left:6.92%;width:107.11%;height:36.5%'>
+ <div id="_x0000_s25603_0_45" style='mso-line-spacing:"80 20 0";position:absolute;
+ top:0%;left:0%;width:84.61%;height:12.32%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:4.13%;width:95.86%;height:100.0%'><span
+ style='font-size:63%'><span style='mso-special-format:bullet;position:absolute;
+ left:-4.31%'>•</span></span><span style='font-size:63%'>If it works once, it
+ will work a second time&#13;</span></span></div>
+ <div id="_x0000_s25603_45_235" style='mso-line-spacing:"80 20 0";position:
+ absolute;top:12.32%;left:0%;width:98.77%;height:31.5%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:3.53%;width:96.46%;height:39.13%'><span
+ style='font-size:63%'><span style='mso-special-format:bullet;position:absolute;
+ left:-3.66%'>•</span></span><span style='font-size:63%'>The derivative with
+ respect to y of the d/dx of polygon function f is the </span></span><span
+ style='position:absolute;top:30.43%;left:3.53%;width:94.86%;height:39.13%'><span
+ style='font-size:63%'>change in the change in polygon count with respect to x
+ as we enter </span></span><span style='position:absolute;top:60.86%;
+ left:3.53%;width:82.12%;height:39.13%'><span style='font-size:63%'>and leave
+ its vertical edges in the y dimension&#13;</span></span></div>
+ <div id="_x0000_s25603_235_305" style='mso-line-spacing:"80 20 0";position:
+ absolute;top:43.83%;left:0%;width:94.23%;height:12.32%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:3.71%;width:96.28%;height:100.0%'><span
+ style='font-size:63%'><span style='mso-special-format:bullet;position:absolute;
+ left:-3.85%'>•</span></span><span style='font-size:63%'>In the y dimension d
+ f/dx (vertical edges) looks like a step function&#13;</span></span></div>
+ <div id="_x0000_s25603_305_366" style='mso-line-spacing:"80 20 0";position:
+ absolute;top:56.16%;left:0%;width:84.61%;height:12.32%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:4.13%;width:95.86%;height:100.0%'><span
+ style='font-size:63%'><span style='mso-special-format:bullet;position:absolute;
+ left:-4.31%'>•</span></span><span style='font-size:63%'>Derivative of a step
+ function is an impulse with area of one&#13;</span></span></div>
+ <div id="_x0000_s25603_366_537" style='mso-line-spacing:"80 20 0";position:
+ absolute;top:67.8%;left:0%;width:100.0%;height:31.5%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:3.49%;width:93.18%;height:39.13%'><span
+ style='font-size:63%'><span style='mso-special-format:bullet;position:absolute;
+ left:-3.75%'>•</span></span><span style='font-size:63%'>Summing changes in y
+ of changes in x from low to high y integrates </span></span><span
+ style='position:absolute;top:32.6%;left:3.49%;width:96.5%;height:39.13%'><span
+ style='font-size:63%'>the function and produces changes in x (edges) that can
+ be integrated </span></span><span style='position:absolute;top:63.04%;
+ left:3.49%;width:81.11%;height:39.13%'><span style='font-size:63%'>left to
+ right to produce polygons</span></span></div>
+ </div>
+ <v:oval id="_x0000_s25604" style='position:absolute;left:426pt;top:450pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="4" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s25604"
+ src="slide0022_image148.gif" style='position:absolute;top:83.25%;left:59.17%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div id="_x0000_s25604_AllText" v:shape="_x0000_s25604" class=O
+ style='position:absolute;top:82.25%;left:56.74%;width:5.8%;height:4.0%;
+ white-space:nowrap'>
+ <div style='text-align:center;position:absolute;top:0%;left:0%;width:100.0%;
+ height:100.0%'><b><span style='mso-spacerun:yes'>     </span></b><span
+ style='font-size:44%'><b>+1</b></span><span style='mso-special-format:lastCR;
+ display:none'><b>&#13;</b></span></div>
+ </div>
+ <v:oval id="_x0000_s25605" style='position:absolute;left:456pt;top:390pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="5" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s25605"
+ src="slide0022_image149.gif" style='position:absolute;top:72.25%;left:63.29%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div id="_x0000_s25605_AllText" v:shape="_x0000_s25605" class=O
+ style='position:absolute;top:71.0%;left:61.98%;width:3.93%;height:4.0%;
+ white-space:nowrap'>
+ <div style='text-align:center;position:absolute;top:0%;left:0%;width:100.0%;
+ height:100.0%'><b><span style='mso-spacerun:yes'>   </span></b><span
+ style='font-size:44%'><b>-1</b></span><span style='mso-special-format:lastCR;
+ display:none'><b>&#13;</b></span></div>
+ </div>
+ <v:oval id="_x0000_s25606" style='position:absolute;left:7in;top:390pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="6" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s25606"
+ src="slide0022_image150.gif" style='position:absolute;top:72.25%;left:70.03%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div id="_x0000_s25606_AllText" v:shape="_x0000_s25606" class=O
+ style='position:absolute;top:71.0%;left:67.97%;width:5.05%;height:4.0%;
+ white-space:nowrap'>
+ <div style='text-align:center;position:absolute;top:0%;left:0%;width:100.0%;
+ height:100.0%'><b><span style='mso-spacerun:yes'>    </span></b><span
+ style='font-size:44%'><b>+1</b></span><span style='mso-special-format:lastCR;
+ display:none'><b>&#13;</b></span></div>
+ </div>
+ <v:oval id="_x0000_s25607" style='position:absolute;left:7in;top:450pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="7" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s25607"
+ src="slide0022_image151.gif" style='position:absolute;top:83.25%;left:70.03%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div id="_x0000_s25607_AllText" v:shape="_x0000_s25607" class=O
+ style='position:absolute;top:82.25%;left:67.79%;width:5.61%;height:4.0%;
+ white-space:nowrap'>
+ <div style='text-align:center;position:absolute;top:0%;left:0%;width:100.0%;
+ height:100.0%'><b><span style='mso-spacerun:yes'>     </span></b><span
+ style='font-size:44%'><b>-1</b></span><span style='mso-special-format:lastCR;
+ display:none'><b>&#13;</b></span></div>
+ </div>
+ <v:oval id="_x0000_s25608" style='position:absolute;left:426pt;top:5in;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="8" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s25608"
+ src="slide0022_image152.gif" style='position:absolute;top:66.5%;left:59.17%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div id="_x0000_s25608_AllText" v:shape="_x0000_s25608" class=O
+ style='position:absolute;top:65.5%;left:57.67%;width:3.93%;height:4.0%;
+ white-space:nowrap'>
+ <div style='text-align:center;position:absolute;top:0%;left:0%;width:100.0%;
+ height:100.0%'><b><span style='mso-spacerun:yes'>   </span></b><span
+ style='font-size:44%'><b>-1</b></span><span style='mso-special-format:lastCR;
+ display:none'><b>&#13;</b></span></div>
+ </div>
+ <v:oval id="_x0000_s25609" style='position:absolute;left:456pt;top:5in;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="9" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:oval><![if !vml]><img border=0 v:shapes="_x0000_s25609"
+ src="slide0022_image153.gif" style='position:absolute;top:66.5%;left:63.29%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div id="_x0000_s25609_AllText" v:shape="_x0000_s25609" class=O
+ style='position:absolute;top:65.5%;left:60.86%;width:5.8%;height:4.0%;
+ white-space:nowrap'>
+ <div style='text-align:center;position:absolute;top:0%;left:0%;width:100.0%;
+ height:100.0%'><b><span style='mso-spacerun:yes'>     </span></b><span
+ style='font-size:44%'><b>+1</b></span><span style='mso-special-format:lastCR;
+ display:none'><b>&#13;</b></span></div>
+ </div>
+ <v:line id="_x0000_s25610" style='position:absolute' from="84pt,378pt" to="156pt,378pt"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="12" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25610"
+ src="slide0022_image154.gif" style='position:absolute;top:70.0%;left:11.61%;
+ width:10.48%;height:.5%'><![endif]><v:line id="_x0000_s25611" style='position:absolute;
+ flip:y' from="156pt,342pt" to="156pt,378pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="13" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25611"
+ src="slide0022_image155.gif" style='position:absolute;top:63.24%;left:21.53%;
+ width:.37%;height:7.25%'><![endif]><v:line id="_x0000_s25612" style='position:absolute'
+ from="156pt,342pt" to="228pt,342pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="14" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25612"
+ src="slide0022_image156.gif" style='position:absolute;top:63.24%;left:21.53%;
+ width:10.48%;height:.5%'><![endif]><v:line id="_x0000_s25613" style='position:absolute'
+ from="228pt,378pt" to="300pt,378pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="15" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25613"
+ src="slide0022_image157.gif" style='position:absolute;top:70.0%;left:31.64%;
+ width:10.48%;height:.5%'><![endif]><v:line id="_x0000_s25614" style='position:absolute;
+ flip:y' from="228pt,342pt" to="228pt,378pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="16" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25614"
+ src="slide0022_image158.gif" style='position:absolute;top:63.24%;left:31.64%;
+ width:.37%;height:7.25%'><![endif]><v:rect id="_x0000_s25615" style='position:absolute;
+ left:174pt;top:336pt;width:1in;height:48pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="17" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s25615_AllText" v:shape="_x0000_s25615" class=B
+ style='position:absolute;top:63.24%;left:25.09%;width:8.23%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>1</div>
+ </div>
+ <v:rect id="_x0000_s25616" style='position:absolute;left:246pt;top:336pt;
+ width:1in;height:48pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="18" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s25616_AllText" v:shape="_x0000_s25616" class=B
+ style='position:absolute;top:63.24%;left:35.2%;width:8.23%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>0</div>
+ </div>
+ <v:rect id="_x0000_s25617" style='position:absolute;left:12pt;top:348pt;
+ width:132pt;height:48pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="19" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s25617_AllText" v:shape="_x0000_s25617" class=B
+ style='position:absolute;top:65.25%;left:2.62%;width:16.47%;height:4.5%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:63%'>f ’(x1, y)</span></div>
+ </div>
+ <v:rect id="_x0000_s25618" style='position:absolute;left:90pt;top:336pt;
+ width:1in;height:48pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="20" delay="0" type="object" effect="zoom" direction="out"
+ flag="1028"/></v:rect>
+ <div id="_x0000_s25618_AllText" v:shape="_x0000_s25618" class=B
+ style='position:absolute;top:63.24%;left:13.48%;width:8.23%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>0</div>
+ </div>
+ <v:line id="_x0000_s25619" style='position:absolute' from="84pt,450pt" to="156pt,450pt"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="22" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25619"
+ src="slide0022_image159.gif" style='position:absolute;top:83.25%;left:11.61%;
+ width:10.48%;height:.5%'><![endif]><v:line id="_x0000_s25620" style='position:absolute;
+ flip:y' from="156pt,414pt" to="156pt,450pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="23" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25620"
+ src="slide0022_image160.gif" style='position:absolute;top:76.5%;left:21.53%;
+ width:.37%;height:7.25%'><![endif]><v:line id="_x0000_s25621" style='position:absolute'
+ from="156pt,450pt" to="228pt,450pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="24" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25621"
+ src="slide0022_image161.gif" style='position:absolute;top:83.25%;left:21.53%;
+ width:10.48%;height:.5%'><![endif]><v:line id="_x0000_s25622" style='position:absolute'
+ from="228pt,450pt" to="300pt,450pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="25" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25622"
+ src="slide0022_image162.gif" style='position:absolute;top:83.25%;left:31.64%;
+ width:10.48%;height:.5%'><![endif]><v:line id="_x0000_s25623" style='position:absolute;
+ flip:y' from="228pt,450pt" to="228pt,486pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="26" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25623"
+ src="slide0022_image163.gif" style='position:absolute;top:83.25%;left:31.64%;
+ width:.37%;height:7.25%'><![endif]><v:rect id="_x0000_s25624" style='position:absolute;
+ left:150pt;top:390pt;width:1in;height:48pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="29" delay="0" type="object" effect="zoom" direction="out"
+ flag="1028"/></v:rect>
+ <div id="_x0000_s25624_AllText" v:shape="_x0000_s25624" class=B
+ style='position:absolute;top:73.25%;left:21.91%;width:8.23%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>1</div>
+ </div>
+ <v:rect id="_x0000_s25625" style='position:absolute;left:0;top:420pt;width:168pt;
+ height:36pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="27" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s25625_AllText" v:shape="_x0000_s25625" class=B
+ style='position:absolute;top:78.75%;left:.93%;width:21.53%;height:4.5%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:63%'>df ‘(x1, y)/dy</span></div>
+ </div>
+ <v:rect id="_x0000_s25626" style='position:absolute;left:192pt;top:456pt;
+ width:1in;height:48pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="28" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s25626_AllText" v:shape="_x0000_s25626" class=B
+ style='position:absolute;top:85.5%;left:27.71%;width:8.23%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>-1</div>
+ </div>
+ <v:rect id="_x0000_s25627" style='position:absolute;left:12pt;top:480pt;
+ width:672pt;height:60pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="10" delay="0" type="object" effect="zoom" direction="out"
+ flag="1028"/></v:rect>
+ <div id="_x0000_s25627_AllText" v:shape="_x0000_s25627" class=B
+ style='position:absolute;top:90.0%;left:2.62%;width:91.57%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>change_of_change =
+ df(x, y)/dxdy</div>
+ </div>
+ <v:rect id="_x0000_s25628" style='position:absolute;left:318pt;top:5in;
+ width:78pt;height:126pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="42" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s25628_AllText" v:shape="_x0000_s25628" class=B
+ style='position:absolute;top:68.25%;left:45.13%;width:8.98%;height:14.0%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:206%'>&#8747;</span><span style='font-size:41%;position:relative;
+ top:.37em;mso-text-raise:-25%'>-</span></div>
+ </div>
+ <v:rect id="_x0000_s25629" style='position:absolute;left:342pt;top:414pt;
+ width:36pt;height:30pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="41" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s25629_AllText" v:shape="_x0000_s25629" class=B
+ style='position:absolute;top:77.5%;left:48.5%;width:3.18%;height:4.5%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:63%'>&#8734;</span></div>
+ </div>
+ <v:rect id="_x0000_s25630" style='position:absolute;left:342pt;top:354pt;
+ width:36pt;height:30pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="43" delay="0" type="object" effect="zoom" direction="out"
+ flag="1028"/></v:rect>
+ <div id="_x0000_s25630_AllText" v:shape="_x0000_s25630" class=B
+ style='position:absolute;top:66.5%;left:48.5%;width:3.18%;height:4.5%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:63%'>&#8734;</span></div>
+ </div>
+ <v:rect id="_x0000_s25631" style='position:absolute;left:366pt;top:5in;
+ width:78pt;height:126pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="38" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s25631_AllText" v:shape="_x0000_s25631" class=B
+ style='position:absolute;top:68.25%;left:51.87%;width:8.98%;height:14.0%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:206%'>&#8747;</span><span style='font-size:41%;position:relative;
+ top:.37em;mso-text-raise:-25%'>-</span></div>
+ </div>
+ <v:rect id="_x0000_s25632" style='position:absolute;left:384pt;top:414pt;
+ width:36pt;height:30pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="40" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s25632_AllText" v:shape="_x0000_s25632" class=B
+ style='position:absolute;top:77.5%;left:54.3%;width:3.18%;height:4.5%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:63%'>&#8734;</span></div>
+ </div>
+ <v:rect id="_x0000_s25633" style='position:absolute;left:384pt;top:354pt;
+ width:36pt;height:30pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="39" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s25633_AllText" v:shape="_x0000_s25633" class=B
+ style='position:absolute;top:66.5%;left:54.3%;width:3.18%;height:4.5%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:63%'>&#8734;</span></div>
+ </div>
+ <v:line id="_x0000_s25634" style='position:absolute' from="630pt,5in" to="630pt,456pt"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="31" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25634"
+ src="slide0022_image164.gif" style='position:absolute;top:66.5%;left:87.45%;
+ width:.37%;height:18.25%'><![endif]><v:line id="_x0000_s25635" style='position:absolute'
+ from="630pt,456pt" to="708pt,456pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="32" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25635"
+ src="slide0022_image165.gif" style='position:absolute;top:84.5%;left:87.45%;
+ width:11.23%;height:.5%'><![endif]><v:line id="_x0000_s25636" style='position:absolute'
+ from="708pt,396pt" to="708pt,456pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="33" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25636"
+ src="slide0022_image166.gif" style='position:absolute;top:73.25%;left:98.31%;
+ width:.37%;height:11.75%'><![endif]><v:line id="_x0000_s25637" style='position:absolute'
+ from="660pt,5in" to="660pt,396pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="34" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25637"
+ src="slide0022_image167.gif" style='position:absolute;top:66.5%;left:91.57%;
+ width:.37%;height:7.25%'><![endif]><v:line id="_x0000_s25638" style='position:absolute'
+ from="660pt,396pt" to="708pt,396pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="35" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25638"
+ src="slide0022_image168.gif" style='position:absolute;top:73.25%;left:91.57%;
+ width:7.11%;height:.5%'><![endif]><v:line id="_x0000_s25639" style='position:absolute'
+ from="630pt,5in" to="660pt,5in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ <p:animation number="36" delay="0" type="object" effect="zoom" direction="out"
+ flag="16388"/></v:line><![if !vml]><img border=0 v:shapes="_x0000_s25639"
+ src="slide0022_image169.gif" style='position:absolute;top:66.5%;left:87.45%;
+ width:4.49%;height:.5%'><![endif]><v:rect id="_x0000_s25640" style='position:absolute;
+ left:522pt;top:384pt;width:138pt;height:48pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ <p:animation number="37" delay="0" type="object" effect="zoom" direction="out"
+ flag="4"/></v:rect>
+ <div id="_x0000_s25640_AllText" v:shape="_x0000_s25640" class=B
+ style='position:absolute;top:72.25%;left:73.59%;width:17.41%;height:6.75%;
+ white-space:nowrap'>
+ <div style='position:absolute;top:0%;left:0%;width:100.0%;height:100.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span>dxdy =</div>
+ </div>
+</p:slide></div>
+
+<p:animation number="1423318258"/><oa:par id="TimeNode0" dur="indefinite"
+ restart="never" p:nodeType="timingRoot">
+ <oa:seq id="TimeNode1" dur="indefinite" prev="document.onpptprev"
+ next="document.onpptnext" concurrent="enabled" nextAction="seek"
+ p:nodeType="mainSeq">
+ <oa:par id="TimeNode2" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode3" begin="0.0" fill="hold">
+ <oa:par id="TimeNode4" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode5" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25603_0_45" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode6" dur="0.5"
+ targetElement="_x0000_s25603_0_45" transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode7" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode8" begin="0.0" fill="hold">
+ <oa:par id="TimeNode9" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode10" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25603_45_235" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode11" dur="0.5"
+ targetElement="_x0000_s25603_45_235" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode12" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode13" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25604" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode14" dur="0.5" targetElement="_x0000_s25604"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode15" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode16" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25604_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode17" dur="0.5"
+ targetElement="_x0000_s25604_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode18" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode19" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25605" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode20" dur="0.5" targetElement="_x0000_s25605"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode21" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode22" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25605_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode23" dur="0.5"
+ targetElement="_x0000_s25605_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode24" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode25" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25606" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode26" dur="0.5" targetElement="_x0000_s25606"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode27" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode28" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25606_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode29" dur="0.5"
+ targetElement="_x0000_s25606_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode30" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode31" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25607" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode32" dur="0.5" targetElement="_x0000_s25607"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode33" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode34" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25607_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode35" dur="0.5"
+ targetElement="_x0000_s25607_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode36" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode37" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25608" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode38" dur="0.5" targetElement="_x0000_s25608"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode39" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode40" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25608_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode41" dur="0.5"
+ targetElement="_x0000_s25608_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode42" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode43" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25609" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode44" dur="0.5" targetElement="_x0000_s25609"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode45" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode46" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25609_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode47" dur="0.5"
+ targetElement="_x0000_s25609_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode48" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode49" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25627" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode50" dur="0.5" targetElement="_x0000_s25627"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode51" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode52" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25627_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode53" dur="0.5"
+ targetElement="_x0000_s25627_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]></oa:par>
+ </oa:par>
+ <oa:par id="TimeNode54" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode55" begin="0.0" fill="hold">
+ <oa:par id="TimeNode56" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode57" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25603_235_305" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode58" dur="0.5"
+ targetElement="_x0000_s25603_235_305" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode59" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode60" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25610" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode61" dur="0.5" targetElement="_x0000_s25610"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode62" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode63" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25611" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode64" dur="0.5" targetElement="_x0000_s25611"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode65" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode66" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25612" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode67" dur="0.5" targetElement="_x0000_s25612"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode68" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode69" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25613" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode70" dur="0.5" targetElement="_x0000_s25613"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode71" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode72" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25614" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode73" dur="0.5" targetElement="_x0000_s25614"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode74" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode75" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25615" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode76" dur="0.5" targetElement="_x0000_s25615"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode77" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode78" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25615_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode79" dur="0.5"
+ targetElement="_x0000_s25615_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode80" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode81" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25616" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode82" dur="0.5" targetElement="_x0000_s25616"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode83" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode84" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25616_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode85" dur="0.5"
+ targetElement="_x0000_s25616_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode86" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode87" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25617" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode88" dur="0.5" targetElement="_x0000_s25617"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode89" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode90" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25617_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode91" dur="0.5"
+ targetElement="_x0000_s25617_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode92" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode93" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25618" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode94" dur="0.5" targetElement="_x0000_s25618"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode95" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode96" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25618_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode97" dur="0.5"
+ targetElement="_x0000_s25618_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]></oa:par>
+ </oa:par>
+ <oa:par id="TimeNode98" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode99" begin="0.0" fill="hold">
+ <oa:par id="TimeNode100" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode101" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25603_305_366" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode102" dur="0.5"
+ targetElement="_x0000_s25603_305_366" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode103" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode104" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25619" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode105" dur="0.5" targetElement="_x0000_s25619"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode106" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode107" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25620" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode108" dur="0.5" targetElement="_x0000_s25620"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode109" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode110" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25621" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode111" dur="0.5" targetElement="_x0000_s25621"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode112" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode113" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25622" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode114" dur="0.5" targetElement="_x0000_s25622"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode115" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode116" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25623" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode117" dur="0.5" targetElement="_x0000_s25623"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode118" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode119" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25625" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode120" dur="0.5" targetElement="_x0000_s25625"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode121" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode122" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25625_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode123" dur="0.5"
+ targetElement="_x0000_s25625_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode124" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode125" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25626" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode126" dur="0.5" targetElement="_x0000_s25626"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode127" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode128" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25626_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode129" dur="0.5"
+ targetElement="_x0000_s25626_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode130" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode131" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25624" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode132" dur="0.5" targetElement="_x0000_s25624"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode133" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode134" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25624_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode135" dur="0.5"
+ targetElement="_x0000_s25624_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]></oa:par>
+ </oa:par>
+ <oa:par id="TimeNode136" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode137" begin="0.0" fill="hold">
+ <oa:par id="TimeNode138" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode139" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25603_366_537" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode140" dur="0.5"
+ targetElement="_x0000_s25603_366_537" transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode141" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode142" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25634" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode143" dur="0.5" targetElement="_x0000_s25634"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode144" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode145" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25635" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode146" dur="0.5" targetElement="_x0000_s25635"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode147" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode148" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25636" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode149" dur="0.5" targetElement="_x0000_s25636"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode150" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode151" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25637" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode152" dur="0.5" targetElement="_x0000_s25637"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode153" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode154" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25638" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode155" dur="0.5" targetElement="_x0000_s25638"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode156" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="withEffect">
+ <oa:set id="TimeNode157" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25639" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode158" dur="0.5" targetElement="_x0000_s25639"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <oa:par id="TimeNode159" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode160" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25640" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode161" dur="0.5" targetElement="_x0000_s25640"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode162" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode163" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25640_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode164" dur="0.5"
+ targetElement="_x0000_s25640_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode165" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode166" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25631" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode167" dur="0.5" targetElement="_x0000_s25631"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode168" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode169" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25631_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode170" dur="0.5"
+ targetElement="_x0000_s25631_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode171" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode172" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25633" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode173" dur="0.5" targetElement="_x0000_s25633"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode174" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode175" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25633_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode176" dur="0.5"
+ targetElement="_x0000_s25633_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode177" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode178" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25632" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode179" dur="0.5" targetElement="_x0000_s25632"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode180" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode181" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25632_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode182" dur="0.5"
+ targetElement="_x0000_s25632_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode183" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode184" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25629" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode185" dur="0.5" targetElement="_x0000_s25629"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode186" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode187" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25629_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode188" dur="0.5"
+ targetElement="_x0000_s25629_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode189" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode190" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25628" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode191" dur="0.5" targetElement="_x0000_s25628"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode192" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode193" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25628_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode194" dur="0.5"
+ targetElement="_x0000_s25628_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]><oa:par id="TimeNode195" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" o:groupID="0"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode196" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25630" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode197" dur="0.5" targetElement="_x0000_s25630"
+ transition="in" filter="box(in)"/>
+ </oa:par>
+ <![if !ppt]><oa:par id="TimeNode198" o:presetID="ppt_4"
+ o:presetClass="entrance" o:presetSubType="0x10" begin="0.0" fill="hold"
+ p:nodeType="withEffect">
+ <oa:set id="TimeNode199" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s25630_AllText" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode200" dur="0.5"
+ targetElement="_x0000_s25630_AllText" transition="in" filter="box(in)"/>
+ </oa:par>
+ <![endif]></oa:par>
+ </oa:par>
+ </oa:seq>
+</oa:par>
+<![if ppt]>
+<oa:buildParagraph targetElement="_x0000_s25604" groupID="0" build="asAWhole"
+ buildLevel="1" alsoAnimate="background" reverse="false" buildAdvance="onclick"
+ userSetAnimBgd="false"/><oa:buildParagraph targetElement="_x0000_s25605"
+ groupID="0" build="asAWhole" buildLevel="1" alsoAnimate="background"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25606" groupID="0" build="asAWhole" buildLevel="1"
+ alsoAnimate="background" reverse="false" buildAdvance="onclick"
+ userSetAnimBgd="false"/><oa:buildParagraph targetElement="_x0000_s25607"
+ groupID="0" build="asAWhole" buildLevel="1" alsoAnimate="background"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25608" groupID="0" build="asAWhole" buildLevel="1"
+ alsoAnimate="background" reverse="false" buildAdvance="onclick"
+ userSetAnimBgd="false"/><oa:buildParagraph targetElement="_x0000_s25609"
+ groupID="0" build="asAWhole" buildLevel="1" alsoAnimate="background"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25615" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25616" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25617" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25618" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25624" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25625" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25626" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25627" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25628" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25629" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25630" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25631" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25632" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25633" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/><oa:buildParagraph
+ targetElement="_x0000_s25640" groupID="0" build="asAWhole" buildLevel="1"
+ reverse="false" buildAdvance="onclick" userSetAnimBgd="false"/>
+<![endif]>
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image148.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image149.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image150.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image151.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image152.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image153.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image154.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image155.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image156.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image157.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image158.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image159.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image160.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image161.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image162.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image163.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image164.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image165.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image166.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image167.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image168.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0022_image169.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,526 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: 1D Boolean OR Operation Example">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<!--[if gte IE 5]>
+<object id=MSOANIM classid="CLSID:A4639D2F-774E-11D3-A490-00C04F6843FB"></object>
+<object id=MSOTIME classid="CLSID:A4639D29-774E-11D3-A490-00C04F6843FB"></object>
+<![endif]-->
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<style>
+<!--
+oa\:* { BEHAVIOR: url(#MSOANIM#ANIM) url(#MSOTIME#TIME) }
+oa\:par,oa\:seq,oa\:iterate { BEHAVIOR:url(#MSOTIME) }
+oa\:video,oa\:audio {BEHAVIOR:url(#MSOTIME) url(#MSOTIME#MEDIA) }
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><script><!--
+g_animItemsToHide=new Array("_x0000_s26627_478_608","_x0000_s26627_397_478","_x0000_s26627_333_397","_x0000_s26627_251_333","_x0000_s26627_204_251","_x0000_s26627_139_204","_x0000_s26627_0_139");
+
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="26"/>
+ <o:regrouptable v:ext="edit">
+ <o:entry new="1" old="0"/>
+ </o:regrouptable>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()" oa:clockstart="onstart">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>23</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s26626"
+ type="#_x0000_m1026" style='position:absolute;left:0;top:21.625pt;width:10in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape>
+ <div v:shape="_x0000_s26626" class=T style='position:absolute;top:8.0%;
+ left:-8.05%;width:116.47%;height:9.25%'>1D Boolean OR Operation Example</div>
+ <p:shaperange href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s26627"
+ type="#_x0000_m1027" style='position:absolute;left:12pt;top:108pt;width:708pt;
+ height:258pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/><p:animation number="2" delay="0"
+ type="object" effect="zoom" direction="out" flag="17408"/></v:shape>
+ <div v:shape="_x0000_s26627" style='position:absolute;top:20.25%;left:2.62%;
+ width:113.67%;height:42.75%'>
+ <div id="_x0000_s26627_0_139" class=B style='mso-line-spacing:"80 20 0";
+ position:absolute;top:0%;left:0%;width:97.52%;height:18.71%;white-space:nowrap'><span
+ style='position:absolute;top:0%;left:3.37%;width:96.62%;height:56.25%'><span
+ style='font-size:63%'><span style='mso-special-format:bullet;position:absolute;
+ left:-3.49%'>•</span></span><span style='font-size:63%'>We want a data model
+ for polygons that can provide the input for sweep-</span></span><span
+ style='position:absolute;top:43.75%;left:3.37%;width:87.66%;height:56.25%'><span
+ style='font-size:63%'>line and be constructed from n polygon verticies in O(n
+ log n) time&#13;</span></span></div>
+ <div id="_x0000_s26627_139_204" class=B style='mso-line-spacing:"80 20 0";
+ position:absolute;top:18.71%;left:0%;width:84.84%;height:10.52%;white-space:
+ nowrap'><span style='position:absolute;top:0%;left:3.88%;width:96.11%;
+ height:100.0%'><span style='font-size:63%'><span style='mso-special-format:
+ bullet;position:absolute;left:-4.04%'>•</span></span><span style='font-size:
+ 63%'>If you want to sum two piece-wise linear functions (continuous) &#13;</span></span></div>
+ <div id="_x0000_s26627_204_251" class=B1 style='mso-line-spacing:"80 20 0";
+ position:absolute;top:29.23%;left:4.44%;width:80.56%;height:9.35%;white-space:
+ nowrap'><span style='position:absolute;top:0%;left:3.47%;width:96.52%;
+ height:100.0%'><span style='font-size:64%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.6%'>–</span></span><span style='font-size:
+ 64%'>you can take the derivative of each (discreet)&#13;</span></span></div>
+ <div id="_x0000_s26627_251_333" class=B1 style='mso-line-spacing:"80 20 0";
+ position:absolute;top:38.59%;left:4.44%;width:87.47%;height:16.95%;white-space:
+ nowrap'><span style='position:absolute;top:0%;left:3.2%;width:96.98%;
+ height:55.17%'><span style='font-size:64%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.3%'>–</span></span><span style='font-size:
+ 64%'>combine their derivatives in linear time by merging (sum any overlapping </span></span><span
+ style='position:absolute;top:41.37%;left:3.2%;width:88.88%;height:55.17%'><span
+ style='font-size:64%'>values) &#13;</span></span></div>
+ <div id="_x0000_s26627_333_397" class=B1 style='mso-line-spacing:"80 20 0";
+ position:absolute;top:54.97%;left:4.44%;width:80.56%;height:9.35%;white-space:
+ nowrap'><span style='position:absolute;top:0%;left:3.47%;width:96.52%;
+ height:100.0%'><span style='font-size:64%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.6%'>–</span></span><span style='font-size:
+ 64%'>and then integrate by summing from low to high (in linear time)&#13;</span></span></div>
+ <div id="_x0000_s26627_397_478" class=B style='mso-line-spacing:"80 20 0";
+ position:absolute;top:64.32%;left:0%;width:94.56%;height:18.71%;white-space:
+ nowrap'><span style='position:absolute;top:0%;left:3.48%;width:96.51%;
+ height:56.25%'><span style='font-size:63%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.61%'>•</span></span><span style='font-size:
+ 63%'>The math is what allows the boolean algorithm to achieve optimal time </span></span><span
+ style='position:absolute;top:46.87%;left:3.48%;width:86.23%;height:56.25%'><span
+ style='font-size:63%'>complexity&#13;</span></span></div>
+ <div id="_x0000_s26627_478_608" class=B1 style='mso-line-spacing:"80 20 0";
+ position:absolute;top:83.04%;left:4.44%;width:95.55%;height:16.95%;white-space:
+ nowrap'><span style='position:absolute;top:0%;left:2.93%;width:97.24%;
+ height:55.17%'><span style='font-size:64%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.01%'>–</span></span><span style='font-size:
+ 64%'>All we do is sort vertices, but you have to carry the dxdy values along
+ with them </span></span><span style='position:absolute;top:44.82%;left:2.93%;
+ width:81.37%;height:55.17%'><span style='font-size:64%'>so that the meaning of
+ the vertices is retained</span></span></div>
+ </div>
+ <v:line id="_x0000_s26628" style='position:absolute' from="6pt,398.625pt"
+ to="33.375pt,398.625pt" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26628"
+ src="slide0023_image170.gif" style='position:absolute;top:73.75%;left:.74%;
+ width:4.3%;height:.5%'><![endif]><v:line id="_x0000_s26629" style='position:absolute;
+ flip:y' from="33.375pt,372pt" to="33.375pt,398.625pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26629"
+ src="slide0023_image171.gif" style='position:absolute;top:68.75%;left:4.49%;
+ width:.37%;height:5.5%'><![endif]><v:line id="_x0000_s26630" style='position:absolute'
+ from="33.375pt,372pt" to="88.125pt,372pt" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26630"
+ src="slide0023_image172.gif" style='position:absolute;top:68.75%;left:4.49%;
+ width:8.05%;height:.5%'><![endif]><v:line id="_x0000_s26631" style='position:absolute'
+ from="88.125pt,398.625pt" to="124.625pt,398.625pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26631"
+ src="slide0023_image173.gif" style='position:absolute;top:73.75%;left:12.17%;
+ width:5.43%;height:.5%'><![endif]><v:line id="_x0000_s26632" style='position:absolute;
+ flip:y' from="88.125pt,372pt" to="88.125pt,398.625pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26632"
+ src="slide0023_image174.gif" style='position:absolute;top:68.75%;left:12.17%;
+ width:.37%;height:5.5%'><![endif]><v:line id="_x0000_s26633" style='position:absolute'
+ from="6pt,460.5pt" to="51.625pt,460.5pt" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26633"
+ src="slide0023_image175.gif" style='position:absolute;top:85.25%;left:.74%;
+ width:6.74%;height:.5%'><![endif]><v:line id="_x0000_s26634" style='position:absolute;
+ flip:y' from="51.625pt,434pt" to="51.625pt,460.5pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26634"
+ src="slide0023_image176.gif" style='position:absolute;top:80.25%;left:7.11%;
+ width:.37%;height:5.5%'><![endif]><v:line id="_x0000_s26635" style='position:absolute'
+ from="51.625pt,434pt" to="106.375pt,434pt" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26635"
+ src="slide0023_image177.gif" style='position:absolute;top:80.25%;left:7.11%;
+ width:8.05%;height:.5%'><![endif]><v:line id="_x0000_s26636" style='position:absolute'
+ from="106.375pt,460.5pt" to="124.625pt,460.5pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26636"
+ src="slide0023_image178.gif" style='position:absolute;top:85.25%;left:14.79%;
+ width:2.99%;height:.5%'><![endif]><v:line id="_x0000_s26637" style='position:absolute;
+ flip:y' from="106.375pt,434pt" to="106.375pt,460.5pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s26638" style='position:absolute;left:47pt;top:403pt;
+ width:54.75pt;height:35.375pt' o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s26639" style='position:absolute;left:115.5pt;
+ top:403pt;width:54.75pt;height:35.375pt' o:regroupid="1" filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s26637"
+ src="slide0023_image179.gif" style='position:absolute;top:80.25%;left:14.79%;
+ width:.37%;height:5.5%'><![endif]>
+ <div v:shape="_x0000_s26638" class=B style='position:absolute;top:75.75%;
+ left:7.49%;width:5.8%;height:6.75%'><span style='mso-special-format:nobullet;
+ display:none'>•</span>+</div>
+ <div v:shape="_x0000_s26639" class=B style='position:absolute;top:75.75%;
+ left:17.04%;width:6.36%;height:6.75%'><span style='mso-special-format:nobullet;
+ display:none'>•</span>=&gt;</div>
+ <v:line id="_x0000_s26640" style='position:absolute' from="142.875pt,398.625pt"
+ to="161.125pt,398.625pt" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26640"
+ src="slide0023_image180.gif" style='position:absolute;top:73.75%;left:19.85%;
+ width:2.99%;height:.5%'><![endif]><v:line id="_x0000_s26641" style='position:absolute;
+ flip:y' from="161.125pt,372pt" to="161.125pt,398.625pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26641"
+ src="slide0023_image181.gif" style='position:absolute;top:68.75%;left:22.28%;
+ width:.37%;height:5.5%'><![endif]><v:line id="_x0000_s26642" style='position:absolute'
+ from="161.125pt,398.625pt" to="215.75pt,398.625pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s26643" style='position:absolute' from="215.75pt,398.625pt"
+ to="247.75pt,398.625pt" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26642,_x0000_s26643"
+ src="slide0023_image182.gif" style='position:absolute;top:73.75%;left:22.28%;
+ width:12.35%;height:.5%'><![endif]><v:line id="_x0000_s26644" style='position:absolute;
+ flip:y' from="215.75pt,398.625pt" to="215.75pt,425.125pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26644"
+ src="slide0023_image183.gif" style='position:absolute;top:73.75%;left:29.96%;
+ width:.37%;height:5.5%'><![endif]><v:line id="_x0000_s26645" style='position:absolute'
+ from="142.875pt,460.5pt" to="179.25pt,460.5pt" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26645"
+ src="slide0023_image184.gif" style='position:absolute;top:85.25%;left:19.85%;
+ width:5.43%;height:.5%'><![endif]><v:line id="_x0000_s26646" style='position:absolute;
+ flip:y' from="179.25pt,434pt" to="179.25pt,460.5pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26646"
+ src="slide0023_image185.gif" style='position:absolute;top:80.25%;left:24.9%;
+ width:.37%;height:5.5%'><![endif]><v:line id="_x0000_s26647" style='position:absolute'
+ from="179.25pt,460.5pt" to="234pt,460.5pt" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s26648" style='position:absolute' from="234pt,460.5pt"
+ to="247.75pt,460.5pt" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26647,_x0000_s26648"
+ src="slide0023_image186.gif" style='position:absolute;top:85.25%;left:24.9%;
+ width:9.92%;height:.5%'><![endif]><v:line id="_x0000_s26649" style='position:absolute;
+ flip:y' from="234pt,460.5pt" to="234pt,487.125pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s26650" style='position:absolute;left:179.25pt;
+ top:407.375pt;width:54.75pt;height:35.5pt' o:regroupid="1" filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s26649"
+ src="slide0023_image187.gif" style='position:absolute;top:85.25%;left:32.39%;
+ width:.37%;height:5.5%'><![endif]>
+ <div v:shape="_x0000_s26650" class=B style='position:absolute;top:76.5%;
+ left:25.84%;width:5.8%;height:6.75%'><span style='mso-special-format:nobullet;
+ display:none'>•</span>+</div>
+ <v:line id="_x0000_s26651" style='position:absolute' from="266pt,416.25pt"
+ to="302.5pt,416.25pt" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26651"
+ src="slide0023_image188.gif" style='position:absolute;top:77.0%;left:36.89%;
+ width:5.43%;height:.5%'><![endif]><v:line id="_x0000_s26652" style='position:absolute;
+ flip:y' from="284.25pt,389.75pt" to="284.25pt,416.25pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26652"
+ src="slide0023_image189.gif" style='position:absolute;top:72.0%;left:39.51%;
+ width:.37%;height:5.5%'><![endif]><v:line id="_x0000_s26653" style='position:absolute'
+ from="302.5pt,416.25pt" to="357.125pt,416.25pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s26654" style='position:absolute' from="357.125pt,416.25pt"
+ to="370.875pt,416.25pt" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26653,_x0000_s26654"
+ src="slide0023_image190.gif" style='position:absolute;top:77.0%;left:41.94%;
+ width:9.92%;height:.5%'><![endif]><v:line id="_x0000_s26655" style='position:absolute;
+ flip:y' from="357.125pt,416.25pt" to="357.125pt,442.875pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s26656" style='position:absolute;left:229.5pt;
+ top:403pt;width:54.75pt;height:35.375pt' o:regroupid="1" filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s26655"
+ src="slide0023_image191.gif" style='position:absolute;top:77.0%;left:49.62%;
+ width:.37%;height:5.5%'><![endif]>
+ <div v:shape="_x0000_s26656" class=B style='position:absolute;top:75.75%;
+ left:32.95%;width:6.36%;height:6.75%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='mso-spacerun:yes'>  </span>=</div>
+ <v:line id="_x0000_s26657" style='position:absolute;flip:y' from="302.5pt,389.75pt"
+ to="302.5pt,416.25pt" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26657"
+ src="slide0023_image192.gif" style='position:absolute;top:72.0%;left:41.94%;
+ width:.37%;height:5.5%'><![endif]><v:line id="_x0000_s26658" style='position:absolute;
+ flip:y' from="339pt,416.25pt" to="339pt,442.875pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26658"
+ src="slide0023_image193.gif" style='position:absolute;top:77.0%;left:47.0%;
+ width:.37%;height:5.5%'><![endif]><v:line id="_x0000_s26659" style='position:absolute'
+ from="416.5pt,438.375pt" to="434.75pt,438.375pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26659"
+ src="slide0023_image194.gif" style='position:absolute;top:81.0%;left:57.86%;
+ width:2.99%;height:.5%'><![endif]><v:line id="_x0000_s26660" style='position:absolute;
+ flip:y' from="434.75pt,411.875pt" to="434.75pt,438.375pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26660"
+ src="slide0023_image195.gif" style='position:absolute;top:76.25%;left:60.29%;
+ width:.37%;height:5.5%'><![endif]><v:line id="_x0000_s26661" style='position:absolute'
+ from="434.75pt,411.875pt" to="453pt,411.875pt" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26661"
+ src="slide0023_image196.gif" style='position:absolute;top:76.25%;left:60.29%;
+ width:2.99%;height:.5%'><![endif]><v:line id="_x0000_s26662" style='position:absolute'
+ from="507.75pt,438.375pt" to="521.375pt,438.375pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26662"
+ src="slide0023_image197.gif" style='position:absolute;top:81.0%;left:70.41%;
+ width:2.24%;height:.5%'><![endif]><v:line id="_x0000_s26663" style='position:absolute;
+ flip:y' from="507.75pt,411.875pt" to="507.75pt,438.375pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26663"
+ src="slide0023_image198.gif" style='position:absolute;top:76.25%;left:70.41%;
+ width:.37%;height:5.5%'><![endif]><v:line id="_x0000_s26664" style='position:absolute;
+ flip:y' from="489.5pt,385.25pt" to="489.5pt,411.875pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26664"
+ src="slide0023_image199.gif" style='position:absolute;top:71.25%;left:67.97%;
+ width:.37%;height:5.5%'><![endif]><v:line id="_x0000_s26665" style='position:absolute;
+ flip:x y' from="489.5pt,411.875pt" to="507.75pt,411.875pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s26666" style='position:absolute;left:370.875pt;
+ top:398.625pt;width:54.75pt;height:35.375pt' o:regroupid="1" filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s26665"
+ src="slide0023_image200.gif" style='position:absolute;top:76.25%;left:67.97%;
+ width:2.99%;height:.5%'><![endif]>
+ <div v:shape="_x0000_s26666" class=B style='position:absolute;top:75.0%;
+ left:52.43%;width:6.36%;height:6.75%'><span style='mso-special-format:nobullet;
+ display:none'>•</span>=&gt;</div>
+ <v:line id="_x0000_s26667" style='position:absolute;flip:x y' from="453pt,385.25pt"
+ to="489.5pt,385.25pt" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26667"
+ src="slide0023_image201.gif" style='position:absolute;top:71.25%;left:62.92%;
+ width:5.43%;height:.5%'><![endif]><v:line id="_x0000_s26668" style='position:absolute;
+ flip:y' from="453pt,385.25pt" to="453pt,411.875pt" o:regroupid="1"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26668"
+ src="slide0023_image202.gif" style='position:absolute;top:71.25%;left:62.92%;
+ width:.37%;height:5.5%'><![endif]><v:line id="_x0000_s26670" style='position:absolute'
+ from="568pt,440.625pt" to="586.25pt,440.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26670"
+ src="slide0023_image203.gif" style='position:absolute;top:81.5%;left:78.83%;
+ width:2.99%;height:.5%'><![endif]><v:line id="_x0000_s26671" style='position:absolute;
+ flip:y' from="586.25pt,414.125pt" to="586.25pt,440.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26671"
+ src="slide0023_image204.gif" style='position:absolute;top:76.5%;left:81.46%;
+ width:.37%;height:5.5%'><![endif]><v:line id="_x0000_s26672" style='position:absolute'
+ from="586.25pt,414.125pt" to="604.5pt,414.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26672"
+ src="slide0023_image205.gif" style='position:absolute;top:76.5%;left:81.46%;
+ width:2.99%;height:.5%'><![endif]><v:line id="_x0000_s26673" style='position:absolute'
+ from="659.25pt,440.625pt" to="672.875pt,440.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26673"
+ src="slide0023_image206.gif" style='position:absolute;top:81.5%;left:91.57%;
+ width:2.24%;height:.5%'><![endif]><v:line id="_x0000_s26674" style='position:absolute;
+ flip:y' from="659.25pt,414.125pt" to="659.25pt,440.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26674"
+ src="slide0023_image207.gif" style='position:absolute;top:76.5%;left:91.57%;
+ width:.37%;height:5.5%'><![endif]><v:line id="_x0000_s26676" style='position:absolute;
+ flip:x y' from="641pt,414.125pt" to="659.25pt,414.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s26677" style='position:absolute;left:522.375pt;
+ top:400.875pt;width:54.75pt;height:35.375pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s26678" style='position:absolute;flip:x y' from="604.5pt,414pt"
+ to="641pt,414pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s26676,_x0000_s26678"
+ src="slide0023_image208.gif" style='position:absolute;top:76.5%;left:83.89%;
+ width:8.05%;height:.5%'><![endif]>
+ <div v:shape="_x0000_s26677" class=B style='position:absolute;top:75.25%;
+ left:73.59%;width:6.36%;height:6.75%'><span style='mso-special-format:nobullet;
+ display:none'>•</span>=&gt;</div>
+</p:slide></div>
+
+<p:animation number="1491581727"/><oa:par id="TimeNode0" dur="indefinite"
+ restart="never" p:nodeType="timingRoot">
+ <oa:seq id="TimeNode1" dur="indefinite" prev="document.onpptprev"
+ next="document.onpptnext" concurrent="enabled" nextAction="seek"
+ p:nodeType="mainSeq">
+ <oa:par id="TimeNode2" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode3" begin="0.0" fill="hold">
+ <oa:par id="TimeNode4" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode5" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s26627_0_139" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode6" dur="0.5"
+ targetElement="_x0000_s26627_0_139" transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode7" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode8" begin="0.0" fill="hold">
+ <oa:par id="TimeNode9" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode10" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s26627_139_204" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode11" dur="0.5"
+ targetElement="_x0000_s26627_139_204" transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode12" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode13" begin="0.0" fill="hold">
+ <oa:par id="TimeNode14" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode15" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s26627_204_251" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode16" dur="0.5"
+ targetElement="_x0000_s26627_204_251" transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode17" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode18" begin="0.0" fill="hold">
+ <oa:par id="TimeNode19" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode20" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s26627_251_333" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode21" dur="0.5"
+ targetElement="_x0000_s26627_251_333" transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode22" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode23" begin="0.0" fill="hold">
+ <oa:par id="TimeNode24" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode25" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s26627_333_397" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode26" dur="0.5"
+ targetElement="_x0000_s26627_333_397" transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode27" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode28" begin="0.0" fill="hold">
+ <oa:par id="TimeNode29" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode30" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s26627_397_478" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode31" dur="0.5"
+ targetElement="_x0000_s26627_397_478" transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ <oa:par id="TimeNode32" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode33" begin="0.0" fill="hold">
+ <oa:par id="TimeNode34" o:presetID="ppt_4" o:presetClass="entrance"
+ o:presetSubType="0x10" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode35" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s26627_478_608" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode36" dur="0.5"
+ targetElement="_x0000_s26627_478_608" transition="in" filter="box(in)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ </oa:seq>
+</oa:par>
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image170.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image171.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image172.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image173.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image174.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image175.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image176.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image177.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image178.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image179.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image180.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image181.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image182.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image183.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image184.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image185.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image186.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image187.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image188.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image189.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image190.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image191.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image192.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image193.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image194.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image195.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image196.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image197.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image198.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image199.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image200.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image201.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image202.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image203.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image204.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image205.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image206.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image207.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0023_image208.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,224 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: 2D, Two Layer Boolean XOR Example">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="30"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>24</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s30722"
+ type="#_x0000_m1026" style='position:absolute;left:0;top:21.625pt;width:10in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s30723" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:270pt;width:9in;height:212.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:line id="_x0000_s30724"
+ style='position:absolute' from="126pt,2in" to="126pt,3in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30724"
+ src="slide0027_image209.gif" style='position:absolute;top:26.5%;left:17.41%;
+ width:.37%;height:14.0%'><![endif]>
+ <div v:shape="_x0000_s30722" class=T style='position:absolute;top:8.5%;
+ left:-6.92%;width:114.04%;height:8.5%'><span style='font-size:91%'>2D, Two
+ Layer Boolean XOR Example</span></div>
+ <div v:shape="_x0000_s30723" class=B style='position:absolute;top:51.0%;
+ left:5.99%;width:88.2%;height:6.75%'><span style='position:absolute;
+ top:0%;left:4.24%;width:95.75%;height:100.0%'><span class=BB style='position:
+ absolute;left:-4.43%'>•</span>XOR an L shape with a rectangle</span></div>
+ <v:line id="_x0000_s30725" style='position:absolute' from="126pt,3in" to="150pt,3in"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30725"
+ src="slide0027_image210.gif" style='position:absolute;top:40.0%;left:17.41%;
+ width:3.74%;height:.5%'><![endif]><v:line id="_x0000_s30726" style='position:absolute'
+ from="150pt,174pt" to="150pt,3in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30726"
+ src="slide0027_image211.gif" style='position:absolute;top:32.25%;left:20.78%;
+ width:.37%;height:8.25%'><![endif]><v:line id="_x0000_s30727" style='position:absolute;
+ flip:x' from="138pt,174pt" to="150pt,174pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30727"
+ src="slide0027_image212.gif" style='position:absolute;top:32.25%;left:19.1%;
+ width:2.05%;height:.5%'><![endif]><v:line id="_x0000_s30728" style='position:absolute'
+ from="138pt,2in" to="138pt,174pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30728"
+ src="slide0027_image213.gif" style='position:absolute;top:26.5%;left:19.1%;
+ width:.37%;height:6.0%'><![endif]><v:line id="_x0000_s30729" style='position:absolute;
+ flip:x' from="126pt,2in" to="138pt,2in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s30730" style='position:absolute;left:174pt;top:174pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s30729"
+ src="slide0027_image214.gif" style='position:absolute;top:26.5%;left:17.41%;
+ width:2.05%;height:.5%'><![endif]>
+ <div v:shape="_x0000_s30730" class=B style='position:absolute;top:33.0%;
+ left:25.09%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>XOR</span></div>
+ <v:rect id="_x0000_s30731" style='position:absolute;left:228pt;top:162pt;
+ width:36pt;height:42pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s30731"
+ src="slide0027_image215.gif" style='position:absolute;top:30.0%;left:31.64%;
+ width:5.43%;height:8.25%'><![endif]><v:line id="_x0000_s30732" style='position:absolute'
+ from="336pt,2in" to="336pt,3in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30732"
+ src="slide0027_image216.gif" style='position:absolute;top:26.5%;left:46.62%;
+ width:.37%;height:14.0%'><![endif]><v:line id="_x0000_s30733" style='position:absolute'
+ from="336pt,3in" to="5in,3in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30733"
+ src="slide0027_image217.gif" style='position:absolute;top:40.0%;left:46.62%;
+ width:3.74%;height:.5%'><![endif]><v:line id="_x0000_s30734" style='position:absolute'
+ from="5in,174pt" to="5in,3in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30734"
+ src="slide0027_image218.gif" style='position:absolute;top:32.25%;left:50.0%;
+ width:.37%;height:8.25%'><![endif]><v:line id="_x0000_s30735" style='position:absolute;
+ flip:x' from="348pt,174pt" to="5in,174pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30735"
+ src="slide0027_image219.gif" style='position:absolute;top:32.25%;left:48.31%;
+ width:2.05%;height:.5%'><![endif]><v:line id="_x0000_s30736" style='position:absolute'
+ from="348pt,2in" to="348pt,174pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30736"
+ src="slide0027_image220.gif" style='position:absolute;top:26.5%;left:48.31%;
+ width:.37%;height:6.0%'><![endif]><v:line id="_x0000_s30737" style='position:absolute;
+ flip:x' from="336pt,2in" to="348pt,2in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s30738" style='position:absolute;left:348pt;top:162pt;
+ width:36pt;height:42pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s30737,_x0000_s30738"
+ src="slide0027_image221.gif" style='position:absolute;top:26.5%;left:46.62%;
+ width:7.11%;height:11.75%'><![endif]><v:line id="_x0000_s30739" style='position:absolute'
+ from="426pt,2in" to="426pt,3in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30739"
+ src="slide0027_image222.gif" style='position:absolute;top:26.5%;left:59.17%;
+ width:.37%;height:14.0%'><![endif]><v:line id="_x0000_s30740" style='position:absolute'
+ from="426pt,3in" to="450pt,3in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30740"
+ src="slide0027_image223.gif" style='position:absolute;top:40.0%;left:59.17%;
+ width:3.74%;height:.5%'><![endif]><v:line id="_x0000_s30741" style='position:absolute'
+ from="450pt,174pt" to="450pt,3in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30741"
+ src="slide0027_image224.gif" style='position:absolute;top:32.25%;left:62.35%;
+ width:.37%;height:8.25%'><![endif]><v:line id="_x0000_s30742" style='position:absolute;
+ flip:x' from="438pt,174pt" to="450pt,174pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30742"
+ src="slide0027_image225.gif" style='position:absolute;top:32.25%;left:60.86%;
+ width:2.05%;height:.5%'><![endif]><v:line id="_x0000_s30743" style='position:absolute'
+ from="438pt,2in" to="438pt,162pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30743"
+ src="slide0027_image226.gif" style='position:absolute;top:26.5%;left:60.86%;
+ width:.37%;height:4.0%'><![endif]><v:line id="_x0000_s30744" style='position:absolute;
+ flip:x' from="426pt,2in" to="438pt,2in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s30745" style='position:absolute;left:384pt;top:168pt;
+ width:42pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s30744"
+ src="slide0027_image227.gif" style='position:absolute;top:26.5%;left:59.17%;
+ width:2.05%;height:.5%'><![endif]>
+ <div v:shape="_x0000_s30745" class=B style='position:absolute;top:32.0%;
+ left:54.3%;width:3.93%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>=</span></div>
+ <v:line id="_x0000_s30746" style='position:absolute;flip:x' from="438pt,162pt"
+ to="474pt,162pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30746"
+ src="slide0027_image228.gif" style='position:absolute;top:30.0%;left:60.86%;
+ width:5.43%;height:.5%'><![endif]><v:line id="_x0000_s30747" style='position:absolute;
+ flip:x' from="438pt,204pt" to="474pt,204pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30747"
+ src="slide0027_image229.gif" style='position:absolute;top:37.75%;left:60.86%;
+ width:5.43%;height:.5%'><![endif]><v:line id="_x0000_s30748" style='position:absolute;
+ flip:x y' from="438pt,174pt" to="438pt,204pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30748"
+ src="slide0027_image230.gif" style='position:absolute;top:32.25%;left:60.86%;
+ width:.37%;height:6.0%'><![endif]><v:line id="_x0000_s30749" style='position:absolute'
+ from="474pt,162pt" to="474pt,204pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s30749"
+ src="slide0027_image231.gif" style='position:absolute;top:30.0%;left:65.73%;
+ width:.37%;height:8.25%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image209.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image210.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image211.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image212.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image213.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image214.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image215.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image216.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image217.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image218.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image219.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image220.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image221.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image222.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image223.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image224.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image225.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image226.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image227.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image228.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image229.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image230.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0027_image231.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,487 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: XOR Example">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="31"/>
+ <o:rules v:ext="edit">
+ <o:r id="V:Rule1" type="connector" idref="#_x0000_s31756">
+ <o:proxy end="" idref="#_x0000_s31755" connectloc="1"/>
+ </o:r>
+ <o:r id="V:Rule2" type="connector" idref="#_x0000_s31757"/>
+ <o:r id="V:Rule3" type="connector" idref="#_x0000_s31759">
+ <o:proxy end="" idref="#_x0000_s31758" connectloc="1"/>
+ </o:r>
+ <o:r id="V:Rule4" type="connector" idref="#_x0000_s31760"/>
+ <o:r id="V:Rule5" type="connector" idref="#_x0000_s31762">
+ <o:proxy end="" idref="#_x0000_s31761" connectloc="1"/>
+ </o:r>
+ <o:r id="V:Rule6" type="connector" idref="#_x0000_s31763"/>
+ </o:rules>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>25</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s31746"
+ type="#_x0000_m1026" style='position:absolute;left:48pt;top:18pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s31747" type="#_x0000_m1027"
+ style='position:absolute;left:30pt;top:270pt;width:9in;height:212.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:line id="_x0000_s31748"
+ style='position:absolute' from="150pt,114pt" to="150pt,186pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s31748"
+ src="slide0028_image232.gif" style='position:absolute;top:21.0%;left:20.78%;
+ width:.37%;height:14.0%'><![endif]>
+ <div v:shape="_x0000_s31746" class=T style='position:absolute;top:7.24%;
+ left:7.67%;width:88.2%;height:9.25%'>XOR Example</div>
+ <div v:shape="_x0000_s31747" class=B><span style='position:absolute;
+ top:51.0%;left:8.98%;width:98.5%;height:6.75%'><span class=BB
+ style='position:absolute;left:-3.8%'>•</span>Preprocess input polygons into a
+ merged, </span><span style='position:absolute;top:58.25%;left:8.98%;
+ width:100.74%;height:6.75%'>sorted sequence of change on y of change </span><span
+ style='position:absolute;top:65.25%;left:8.98%;width:84.45%;height:6.75%'>on x
+ of polygon intersection count&#13;</span><span style='position:absolute;
+ top:73.75%;left:8.98%;width:91.38%;height:6.75%'><span class=BB
+ style='position:absolute;left:-4.09%'>•</span>Decomposition is linear, sort is
+ n log n, </span><span style='position:absolute;top:81.0%;left:8.98%;
+ width:84.45%;height:6.75%'>merge is linear</span></div>
+ <v:line id="_x0000_s31749" style='position:absolute' from="150pt,186pt" to="174pt,186pt"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s31749"
+ src="slide0028_image233.gif" style='position:absolute;top:34.5%;left:20.78%;
+ width:3.74%;height:.5%'><![endif]><v:line id="_x0000_s31750" style='position:absolute'
+ from="174pt,2in" to="174pt,186pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s31750"
+ src="slide0028_image234.gif" style='position:absolute;top:26.5%;left:24.15%;
+ width:.37%;height:8.25%'><![endif]><v:line id="_x0000_s31751" style='position:absolute;
+ flip:x' from="162pt,2in" to="174pt,2in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s31751"
+ src="slide0028_image235.gif" style='position:absolute;top:26.5%;left:22.47%;
+ width:2.05%;height:.5%'><![endif]><v:line id="_x0000_s31752" style='position:absolute'
+ from="162pt,114pt" to="162pt,2in" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s31752"
+ src="slide0028_image236.gif" style='position:absolute;top:21.0%;left:22.47%;
+ width:.37%;height:6.0%'><![endif]><v:line id="_x0000_s31753" style='position:absolute;
+ flip:x' from="150pt,114pt" to="162pt,114pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s31753"
+ src="slide0028_image237.gif" style='position:absolute;top:21.0%;left:20.78%;
+ width:2.05%;height:.5%'><![endif]><v:rect id="_x0000_s31754" style='position:absolute;
+ left:138pt;top:222pt;width:36pt;height:42pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s31754"
+ src="slide0028_image238.gif" style='position:absolute;top:41.0%;left:19.1%;
+ width:5.43%;height:8.25%'><![endif]><v:shapetype id="_x0000_t13" coordsize="21600,21600"
+ o:spt="13" adj="16200,5400" path="m_at_0,l_at_0@1,0_at_1,0_at_2@0_at_2@0,21600,21600,10800xe">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="val #0"/>
+ <v:f eqn="val #1"/>
+ <v:f eqn="sum height 0 #1"/>
+ <v:f eqn="sum 10800 0 #1"/>
+ <v:f eqn="sum width 0 #0"/>
+ <v:f eqn="prod @4 @3 10800"/>
+ <v:f eqn="sum width 0 @5"/>
+ </v:formulas>
+ <v:path o:connecttype="custom" o:connectlocs="@0,0;0,10800;@0,21600;21600,10800"
+ o:connectangles="270,180,90,0" textboxrect="0,@1,@6,@2"/>
+ <v:handles>
+ <v:h position="#0,#1" xrange="0,21600" yrange="0,10800"/>
+ </v:handles>
+ </v:shapetype><v:shape id="_x0000_s31755" type="#_x0000_t13" style='position:absolute;
+ left:198pt;top:120pt;width:84pt;height:66pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s31755"
+ src="slide0028_image239.gif" style='position:absolute;top:22.0%;left:27.52%;
+ width:12.17%;height:13.0%'><![endif]>
+ <div v:shape="_x0000_s31755" class=O>
+ <div style='text-align:center;position:absolute;top:26.25%;left:27.71%;
+ width:10.11%;height:2.25%'><span style='font-size:56%'><b>Decompose &#13;</b></span></div>
+ <div style='text-align:center;position:absolute;top:28.49%;left:28.65%;
+ width:8.42%;height:2.25%'><span style='font-size:56%;mso-special-format:lastCR;
+ display:none'><b>&#13;</b></span></div>
+ </div>
+ <v:shapetype id="_x0000_t32" coordsize="21600,21600" o:spt="32" o:oned="t"
+ path="m,l21600,21600e" filled="f">
+ <v:path arrowok="t" fillok="f" o:connecttype="none"/>
+ <o:lock v:ext="edit" shapetype="t"/>
+ </v:shapetype><v:shape id="_x0000_s31756" type="#_x0000_t32" style='position:absolute;
+ left:186pt;top:153pt;width:12pt;height:3pt;flip:y' o:connectortype="straight"
+ strokecolor="black [1]">
+ <v:stroke endarrow="block"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s31756"
+ src="slide0028_image240.gif" style='position:absolute;top:27.75%;left:25.84%;
+ width:2.24%;height:1.75%'><![endif]><v:shape id="_x0000_s31757" type="#_x0000_t32"
+ style='position:absolute;left:282pt;top:153pt;width:12pt;height:3pt'
+ o:connectortype="straight" strokecolor="black [1]">
+ <v:stroke endarrow="block"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><v:shape id="_x0000_s31758" type="#_x0000_t13" style='position:absolute;
+ left:198pt;top:204pt;width:84pt;height:66pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s31757,_x0000_s31758"
+ src="slide0028_image241.gif" style='position:absolute;top:28.24%;left:27.52%;
+ width:13.85%;height:22.25%'><![endif]>
+ <div v:shape="_x0000_s31758" class=O>
+ <div style='text-align:center;position:absolute;top:41.75%;left:27.71%;
+ width:10.11%;height:2.25%'><span style='font-size:56%'><b>Decompose &#13;</b></span></div>
+ <div style='text-align:center;position:absolute;top:44.0%;left:28.65%;
+ width:8.42%;height:2.25%'><span style='font-size:56%;mso-special-format:lastCR;
+ display:none'><b>&#13;</b></span></div>
+ </div>
+ <v:shape id="_x0000_s31759" type="#_x0000_t32" style='position:absolute;
+ left:186pt;top:237pt;width:12pt;height:3pt;flip:y' o:connectortype="straight"
+ strokecolor="black [1]">
+ <v:stroke endarrow="block"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s31759"
+ src="slide0028_image242.gif" style='position:absolute;top:43.25%;left:25.84%;
+ width:2.24%;height:1.75%'><![endif]><v:shape id="_x0000_s31760" type="#_x0000_t32"
+ style='position:absolute;left:282pt;top:237pt;width:12pt;height:3pt'
+ o:connectortype="straight" strokecolor="black [1]">
+ <v:stroke endarrow="block"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s31760"
+ src="slide0028_image243.gif" style='position:absolute;top:43.75%;left:39.13%;
+ width:2.24%;height:1.75%'><![endif]><v:shape id="_x0000_s31761" type="#_x0000_t13"
+ style='position:absolute;left:366pt;top:162pt;width:84pt;height:66pt;
+ mso-wrap-style:none;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s31761"
+ src="slide0028_image244.gif" style='position:absolute;top:29.75%;left:50.74%;
+ width:12.17%;height:13.0%'><![endif]>
+ <div v:shape="_x0000_s31761" class=O>
+ <div style='text-align:center;position:absolute;top:34.0%;left:51.12%;
+ width:10.11%;height:2.25%'><span style='font-size:56%'><b>Merge Input &#13;</b></span></div>
+ <div style='text-align:center;position:absolute;top:36.25%;left:51.87%;
+ width:8.61%;height:2.25%'><span style='font-size:56%'><b>Vertices</b></span></div>
+ </div>
+ <v:shape id="_x0000_s31762" type="#_x0000_t32" style='position:absolute;
+ left:354pt;top:195pt;width:12pt;height:3pt;flip:y' o:connectortype="straight"
+ strokecolor="black [1]">
+ <v:stroke endarrow="block"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s31762"
+ src="slide0028_image245.gif" style='position:absolute;top:35.5%;left:49.06%;
+ width:2.24%;height:1.75%'><![endif]><v:shape id="_x0000_s31763" type="#_x0000_t32"
+ style='position:absolute;left:450pt;top:195pt;width:12pt;height:3pt'
+ o:connectortype="straight" strokecolor="black [1]">
+ <v:stroke endarrow="block"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s31763"
+ src="slide0028_image246.gif" style='position:absolute;top:36.0%;left:62.35%;
+ width:2.24%;height:1.75%'><![endif]><v:oval id="_x0000_s31764" style='position:absolute;
+ left:300pt;top:114pt;width:6pt;height:6pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31764"
+ src="slide0028_image247.gif" style='position:absolute;top:21.0%;left:41.57%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31764" class=O style='text-align:center;position:absolute;
+ top:20.0%;left:39.32%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31765" style='position:absolute;left:318pt;top:114pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31765"
+ src="slide0028_image248.gif" style='position:absolute;top:21.0%;left:44.19%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31765" class=O style='text-align:center;position:absolute;
+ top:20.0%;left:41.94%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31766" style='position:absolute;left:318pt;top:2in;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31766"
+ src="slide0028_image249.gif" style='position:absolute;top:26.5%;left:44.19%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31766" class=O style='text-align:center;position:absolute;
+ top:25.5%;left:41.76%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31767" style='position:absolute;left:336pt;top:2in;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31767"
+ src="slide0028_image250.gif" style='position:absolute;top:26.5%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31767" class=O style='text-align:center;position:absolute;
+ top:25.5%;left:44.19%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31768" style='position:absolute;left:300pt;top:174pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31768"
+ src="slide0028_image251.gif" style='position:absolute;top:32.25%;left:41.57%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31768" class=O style='text-align:center;position:absolute;
+ top:31.0%;left:39.32%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31769" style='position:absolute;left:336pt;top:174pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31769"
+ src="slide0028_image252.gif" style='position:absolute;top:32.25%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31769" class=O style='text-align:center;position:absolute;
+ top:31.0%;left:44.38%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31770" style='position:absolute;left:516pt;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31770"
+ src="slide0028_image253.gif" style='position:absolute;top:30.0%;left:71.53%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31770" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:68.91%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31771" style='position:absolute;left:516pt;top:3in;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31771"
+ src="slide0028_image254.gif" style='position:absolute;top:40.0%;left:71.53%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31771" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:68.72%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31772" style='position:absolute;left:570pt;top:3in;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31772"
+ src="slide0028_image255.gif" style='position:absolute;top:40.0%;left:79.02%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31772" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:76.4%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31773" style='position:absolute;left:570pt;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31773"
+ src="slide0028_image256.gif" style='position:absolute;top:30.0%;left:79.02%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31773" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:76.21%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31774" style='position:absolute;left:474pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31774"
+ src="slide0028_image257.gif" style='position:absolute;top:24.5%;left:65.73%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31774" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:62.92%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31775" style='position:absolute;left:516pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31775"
+ src="slide0028_image258.gif" style='position:absolute;top:24.5%;left:71.53%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31775" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:68.72%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31776" style='position:absolute;left:516pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31776"
+ src="slide0028_image259.gif" style='position:absolute;top:35.5%;left:71.53%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31776" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:68.91%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31777" style='position:absolute;left:540pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31777"
+ src="slide0028_image260.gif" style='position:absolute;top:35.5%;left:74.9%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31777" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:72.09%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31778" style='position:absolute;left:474pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31778"
+ src="slide0028_image261.gif" style='position:absolute;top:42.25%;left:65.73%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31778" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:62.92%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31779" style='position:absolute;left:540pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31779"
+ src="slide0028_image262.gif" style='position:absolute;top:42.25%;left:74.9%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31779" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:72.09%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31780" style='position:absolute;left:306pt;top:210pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31780"
+ src="slide0028_image263.gif" style='position:absolute;top:38.75%;left:42.5%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31780" class=O style='text-align:center;position:absolute;
+ top:37.75%;left:40.26%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31781" style='position:absolute;left:306pt;top:258pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31781"
+ src="slide0028_image264.gif" style='position:absolute;top:47.75%;left:42.5%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31781" class=O style='text-align:center;position:absolute;
+ top:46.5%;left:40.07%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31782" style='position:absolute;left:342pt;top:258pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31782"
+ src="slide0028_image265.gif" style='position:absolute;top:47.75%;left:47.37%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31782" class=O style='text-align:center;position:absolute;
+ top:46.5%;left:45.31%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s31783" style='position:absolute;left:342pt;top:210pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s31783"
+ src="slide0028_image266.gif" style='position:absolute;top:38.75%;left:47.37%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s31783" class=O style='text-align:center;position:absolute;
+ top:37.75%;left:45.13%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image232.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image233.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image234.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image235.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image236.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image237.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image238.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image239.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image240.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image241.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image242.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image243.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image244.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image245.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image246.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image247.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image248.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image249.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image250.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image251.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image252.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image253.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image254.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image255.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image256.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image257.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image258.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image259.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image260.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image261.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image262.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image263.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image264.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image265.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0028_image266.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,221 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: XOR Example">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="32"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>26</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s32770"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:18pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s32771" type="#_x0000_m1027"
+ style='position:absolute;left:30pt;top:270pt;width:9in;height:212.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:line id="_x0000_s32772"
+ style='position:absolute' from="180pt,108pt" to="180pt,264pt" strokecolor="#9c0">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s32773" style='position:absolute;left:186pt;top:234pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s32772"
+ src="slide0029_image267.gif" style='position:absolute;top:19.25%;left:24.53%;
+ width:1.31%;height:30.5%'><![endif]>
+ <div v:shape="_x0000_s32770" class=T style='position:absolute;top:7.24%;
+ left:5.99%;width:88.2%;height:9.25%'>XOR Example</div>
+ <div v:shape="_x0000_s32771" class=B><span style='position:absolute;
+ top:51.0%;left:8.98%;width:94.38%;height:6.75%'><span class=BB
+ style='position:absolute;left:-3.96%'>•</span>Sweep-line data structure
+ initialized to a </span><span style='position:absolute;top:58.25%;left:8.98%;
+ width:99.81%;height:6.75%'>single interval from -infinity to +infinity with </span><span
+ style='position:absolute;top:65.25%;left:8.98%;width:93.44%;height:6.75%'>intersection
+ count of zero for each input </span><span style='position:absolute;top:72.5%;
+ left:8.98%;width:84.45%;height:6.75%'>layer</span></div>
+ <div v:shape="_x0000_s32773" class=B style='position:absolute;top:44.25%;
+ left:26.77%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,0</span></div>
+ <v:oval id="_x0000_s32774" style='position:absolute;left:378pt;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s32774"
+ src="slide0029_image268.gif" style='position:absolute;top:30.0%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s32774" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:49.62%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s32775" style='position:absolute;left:378pt;top:3in;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s32775"
+ src="slide0029_image269.gif" style='position:absolute;top:40.0%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s32775" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:49.43%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s32776" style='position:absolute;left:6in;top:3in;width:6pt;
+ height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s32776"
+ src="slide0029_image270.gif" style='position:absolute;top:40.0%;left:59.92%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s32776" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:57.11%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s32777" style='position:absolute;left:6in;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s32777"
+ src="slide0029_image271.gif" style='position:absolute;top:30.0%;left:59.92%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s32777" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:56.92%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s32778" style='position:absolute;left:336pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s32778"
+ src="slide0029_image272.gif" style='position:absolute;top:24.5%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s32778" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:43.82%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s32779" style='position:absolute;left:402pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s32779"
+ src="slide0029_image273.gif" style='position:absolute;top:35.5%;left:55.8%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s32779" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:52.8%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s32780" style='position:absolute;left:336pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s32780"
+ src="slide0029_image274.gif" style='position:absolute;top:42.25%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s32780" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:43.63%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s32781" style='position:absolute;left:402pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s32781"
+ src="slide0029_image275.gif" style='position:absolute;top:42.25%;left:55.8%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s32781" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:52.99%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s32782" style='position:absolute;left:378pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s32782"
+ src="slide0029_image276.gif" style='position:absolute;top:24.5%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s32782" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:49.43%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s32783" style='position:absolute;left:378pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s32783"
+ src="slide0029_image277.gif" style='position:absolute;top:35.5%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s32783" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:49.62%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image267.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image268.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image269.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image270.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image271.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image272.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image273.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image274.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image275.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image276.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0029_image277.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,310 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: XOR Example">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="33"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>27</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s33794"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:24pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s33795" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:270pt;width:9in;height:212.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:line id="_x0000_s33796"
+ style='position:absolute' from="180pt,108pt" to="180pt,264pt" strokecolor="#9c0">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s33797" style='position:absolute;left:186pt;top:234pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s33798" style='position:absolute' from="180pt,138pt"
+ to="180pt,240pt" strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s33799" style='position:absolute;left:186pt;top:198pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s33800" style='position:absolute;left:540pt;top:126pt;
+ width:1in;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s33801" style='position:absolute;left:186pt;top:120pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s33796,_x0000_s33798"
+ src="slide0030_image278.gif" style='position:absolute;top:19.25%;left:24.53%;
+ width:1.49%;height:30.5%'><![endif]>
+ <div v:shape="_x0000_s33794" class=T style='position:absolute;top:8.5%;
+ left:5.99%;width:88.2%;height:9.25%'>XOR Example</div>
+ <div v:shape="_x0000_s33795" class=B>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:50.5%;left:9.73%;width:98.12%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.81%'>•</span></span><span
+ style='font-size:75%'>Intersect first input interval of intersection count
+ change </span></span><span style='position:absolute;top:55.25%;left:9.73%;
+ width:93.63%;height:5.25%'><span style='font-size:75%'>on x against sweep-line
+ data structure of intersection </span></span><span style='position:absolute;
+ top:60.0%;left:9.73%;width:84.45%;height:5.25%'><span style='font-size:75%'>count
+ intervals&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:66.0%;left:9.73%;width:95.88%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.9%'>•</span></span><span
+ style='font-size:75%'>Intersection count changes from zero to one on layer1 </span></span><span
+ style='position:absolute;top:70.75%;left:9.73%;width:84.45%;height:5.25%'><span
+ style='font-size:75%'>on that interval&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:76.5%;left:9.73%;width:100.74%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.71%'>•</span></span><span
+ style='font-size:75%'>0 xor 0 = false, 1 xor 0 = true, output a left edge
+ because </span></span><span style='position:absolute;top:81.5%;left:9.73%;
+ width:84.45%;height:5.25%'><span style='font-size:75%'>Boolean logic changed
+ from false to true</span></span></div>
+ </div>
+ <div v:shape="_x0000_s33797" class=B style='position:absolute;top:44.25%;
+ left:26.77%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,0</span></div>
+ <div v:shape="_x0000_s33799" class=B style='position:absolute;top:37.5%;
+ left:26.77%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>1,0</span></div>
+ <div v:shape="_x0000_s33800" class=B style='position:absolute;top:24.25%;
+ left:76.02%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>Output</span></div>
+ <div v:shape="_x0000_s33801" class=B style='position:absolute;top:23.0%;
+ left:26.77%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,0</span></div>
+ <v:oval id="_x0000_s33802" style='position:absolute;left:378pt;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s33802"
+ src="slide0030_image279.gif" style='position:absolute;top:30.0%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s33802" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:49.62%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s33803" style='position:absolute;left:378pt;top:3in;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s33803"
+ src="slide0030_image280.gif" style='position:absolute;top:40.0%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s33803" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:49.43%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s33804" style='position:absolute;left:6in;top:3in;width:6pt;
+ height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s33804"
+ src="slide0030_image281.gif" style='position:absolute;top:40.0%;left:59.92%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s33804" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:57.11%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s33805" style='position:absolute;left:6in;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s33805"
+ src="slide0030_image282.gif" style='position:absolute;top:30.0%;left:59.92%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s33805" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:56.92%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s33806" style='position:absolute;left:336pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s33806"
+ src="slide0030_image283.gif" style='position:absolute;top:24.5%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s33806" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:43.82%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s33807" style='position:absolute;left:402pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s33807"
+ src="slide0030_image284.gif" style='position:absolute;top:35.5%;left:55.8%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s33807" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:52.8%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s33808" style='position:absolute;left:336pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s33808"
+ src="slide0030_image285.gif" style='position:absolute;top:42.25%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s33808" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:43.63%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s33809" style='position:absolute;left:402pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s33809"
+ src="slide0030_image286.gif" style='position:absolute;top:42.25%;left:55.8%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s33809" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:52.99%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s33810" style='position:absolute;left:558pt;top:150pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s33810"
+ src="slide0030_image287.gif" style='position:absolute;top:27.75%;left:77.52%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s33810" class=O style='text-align:center;position:absolute;
+ top:26.5%;left:75.28%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s33811" style='position:absolute;left:558pt;top:246pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s33811"
+ src="slide0030_image288.gif" style='position:absolute;top:45.5%;left:77.52%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s33811" class=O style='text-align:center;position:absolute;
+ top:44.25%;left:75.09%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s33812" style='position:absolute' from="336pt,132pt" to="336pt,234pt"
+ strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s33813" style='position:absolute;left:300pt;top:168pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s33812"
+ src="slide0030_image289.gif" style='position:absolute;top:23.75%;left:46.06%;
+ width:1.49%;height:20.75%'><![endif]>
+ <div v:shape="_x0000_s33813" class=B style='position:absolute;top:32.0%;
+ left:42.69%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>1,0</span></div>
+ <v:oval id="_x0000_s33814" style='position:absolute;left:378pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s33814"
+ src="slide0030_image290.gif" style='position:absolute;top:24.5%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s33814" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:49.43%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s33815" style='position:absolute;left:378pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s33815"
+ src="slide0030_image291.gif" style='position:absolute;top:35.5%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s33815" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:49.62%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s33816" style='position:absolute' from="558pt,150pt" to="558pt,252pt"
+ strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s33816"
+ src="slide0030_image292.gif" style='position:absolute;top:27.0%;left:76.96%;
+ width:1.49%;height:20.75%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image278.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image279.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image280.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image281.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image282.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image283.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image284.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image285.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image286.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image287.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image288.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image289.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image290.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image291.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0030_image292.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,364 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: XOR Example">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="34"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>28</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s34818"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s34819" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:270pt;width:9in;height:212.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:line id="_x0000_s34820"
+ style='position:absolute' from="180pt,108pt" to="180pt,264pt" strokecolor="#9c0">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s34821" style='position:absolute;left:180pt;top:246pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s34822" style='position:absolute' from="180pt,132pt"
+ to="180pt,240pt" strokecolor="#9c0">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s34823" style='position:absolute;left:180pt;top:222pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s34824" style='position:absolute;left:540pt;top:126pt;
+ width:1in;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s34825" style='position:absolute' from="180pt,198pt"
+ to="180pt,222pt" strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s34826" style='position:absolute;left:180pt;top:2in;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s34827" style='position:absolute;left:180pt;top:198pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s34828" style='position:absolute;left:180pt;top:108pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s34829" style='position:absolute;left:540pt;top:126pt;
+ width:1in;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0
+ v:shapes="_x0000_s34820,_x0000_s34822,_x0000_s34825"
+ src="slide0031_image293.gif" style='position:absolute;top:19.25%;left:24.53%;
+ width:1.49%;height:30.5%'><![endif]>
+ <div v:shape="_x0000_s34818" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>XOR Example</div>
+ <div v:shape="_x0000_s34819" class=B>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:50.0%;left:9.73%;width:95.13%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.93%'>•</span></span><span
+ style='font-size:88%'>Intersect second input interval against sweep-</span></span><span
+ style='position:absolute;top:55.0%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>line data structure&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:61.25%;left:9.73%;width:98.12%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.81%'>•</span></span><span
+ style='font-size:88%'>Intersection count changes from zero to one for </span></span><span
+ style='position:absolute;top:66.25%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>layer2 on that interval&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:72.5%;left:9.73%;width:96.06%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.89%'>•</span></span><span
+ style='font-size:88%'>1 xor 0 = true, 1 xor 1 = false, so output a right </span></span><span
+ style='position:absolute;top:77.5%;left:9.73%;width:97.75%;height:6.0%'><span
+ style='font-size:88%'>edge because Boolean logic has changed from </span></span><span
+ style='position:absolute;top:82.25%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>true to false</span></span></div>
+ </div>
+ <div v:shape="_x0000_s34821" class=B style='position:absolute;top:46.5%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,0</span></div>
+ <div v:shape="_x0000_s34823" class=B style='position:absolute;top:42.0%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>1,0</span></div>
+ <div v:shape="_x0000_s34824" class=B style='position:absolute;top:24.25%;
+ left:76.02%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>Output</span></div>
+ <div v:shape="_x0000_s34826" class=B style='position:absolute;top:27.5%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>1,0</span></div>
+ <div v:shape="_x0000_s34827" class=B style='position:absolute;top:37.5%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>1,1</span></div>
+ <div v:shape="_x0000_s34828" class=B style='position:absolute;top:20.75%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,0</span></div>
+ <div v:shape="_x0000_s34829" class=B style='position:absolute;top:24.25%;
+ left:76.02%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>Output</span></div>
+ <v:oval id="_x0000_s34830" style='position:absolute;left:378pt;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s34830"
+ src="slide0031_image294.gif" style='position:absolute;top:30.0%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s34830" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:49.62%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s34831" style='position:absolute;left:378pt;top:3in;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s34831"
+ src="slide0031_image295.gif" style='position:absolute;top:40.0%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s34831" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:49.43%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s34832" style='position:absolute;left:6in;top:3in;width:6pt;
+ height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s34832"
+ src="slide0031_image296.gif" style='position:absolute;top:40.0%;left:59.92%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s34832" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:57.11%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s34833" style='position:absolute;left:6in;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s34833"
+ src="slide0031_image297.gif" style='position:absolute;top:30.0%;left:59.92%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s34833" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:56.92%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s34834" style='position:absolute;left:336pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s34834"
+ src="slide0031_image298.gif" style='position:absolute;top:24.5%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s34834" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:43.82%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s34835" style='position:absolute;left:402pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s34835"
+ src="slide0031_image299.gif" style='position:absolute;top:35.5%;left:55.8%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s34835" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:52.8%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s34836" style='position:absolute;left:336pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s34836"
+ src="slide0031_image300.gif" style='position:absolute;top:42.25%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s34836" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:43.63%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s34837" style='position:absolute;left:402pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s34837"
+ src="slide0031_image301.gif" style='position:absolute;top:42.25%;left:55.8%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s34837" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:52.99%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s34838" style='position:absolute;left:582pt;top:210pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s34839" style='position:absolute;left:582pt;top:234pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s34838,_x0000_s34839"
+ src="slide0031_image302.gif" style='position:absolute;top:38.75%;left:80.71%;
+ width:1.31%;height:6.0%'><![endif]>
+ <div v:shape="_x0000_s34838" class=O style='text-align:center;position:absolute;
+ top:37.75%;left:78.46%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <div v:shape="_x0000_s34839" class=O style='text-align:center;position:absolute;
+ top:42.25%;left:78.65%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s34840" style='position:absolute;left:558pt;top:150pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s34840"
+ src="slide0031_image303.gif" style='position:absolute;top:27.75%;left:77.52%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s34840" class=O style='text-align:center;position:absolute;
+ top:26.5%;left:75.28%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s34841" style='position:absolute;left:558pt;top:246pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s34841"
+ src="slide0031_image304.gif" style='position:absolute;top:45.5%;left:77.52%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s34841" class=O style='text-align:center;position:absolute;
+ top:44.25%;left:75.09%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s34842" style='position:absolute' from="378pt,192pt" to="378pt,222pt"
+ strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s34843" style='position:absolute;left:348pt;top:192pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s34842"
+ src="slide0031_image305.gif" style='position:absolute;top:34.75%;left:51.87%;
+ width:1.49%;height:7.5%'><![endif]>
+ <div v:shape="_x0000_s34843" class=B style='position:absolute;top:36.5%;
+ left:49.25%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,1</span></div>
+ <v:oval id="_x0000_s34844" style='position:absolute;left:378pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s34844"
+ src="slide0031_image306.gif" style='position:absolute;top:24.5%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s34844" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:49.43%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s34845" style='position:absolute;left:378pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s34845"
+ src="slide0031_image307.gif" style='position:absolute;top:35.5%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s34845" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:49.62%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s34846" style='position:absolute' from="582pt,210pt" to="582pt,240pt"
+ strokecolor="red" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s34846"
+ src="slide0031_image308.gif" style='position:absolute;top:38.25%;left:80.33%;
+ width:1.49%;height:7.5%'><![endif]><v:line id="_x0000_s34847" style='position:absolute'
+ from="558pt,150pt" to="558pt,252pt" strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s34847"
+ src="slide0031_image309.gif" style='position:absolute;top:27.0%;left:76.96%;
+ width:1.49%;height:20.75%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image293.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image294.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image295.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image296.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image297.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image298.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image299.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image300.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image301.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image302.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image303.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image304.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image305.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image306.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image307.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image308.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0031_image309.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,373 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: XOR Example">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="35"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>29</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s35842"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:24pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s35843" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:270pt;width:9in;height:212.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:rect id="_x0000_s35844"
+ style='position:absolute;left:540pt;top:126pt;width:1in;height:24pt'
+ filled="f" fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s35845" style='position:absolute;left:540pt;top:126pt;
+ width:1in;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:oval id="_x0000_s35846" style='position:absolute;left:378pt;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s35846"
+ src="slide0032_image310.gif" style='position:absolute;top:30.0%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s35842" class=T style='position:absolute;top:8.5%;
+ left:5.99%;width:88.2%;height:9.25%'>XOR Example</div>
+ <div v:shape="_x0000_s35843" class=B><span style='position:absolute;
+ top:51.0%;left:9.73%;width:96.44%;height:6.0%'><span style='font-size:88%'><span
+ class=BB style='position:absolute;left:-3.88%'>•</span></span><span
+ style='font-size:88%'>Intersect third input interval against sweep-line </span></span><span
+ style='position:absolute;top:57.25%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>data structure&#13;</span></span><span style='position:
+ absolute;top:64.75%;left:9.73%;width:98.12%;height:6.0%'><span
+ style='font-size:88%'><span class=BB style='position:absolute;left:-3.81%'>•</span></span><span
+ style='font-size:88%'>Intersection count changes from one to zero for </span></span><span
+ style='position:absolute;top:71.0%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>layer1 on that interval&#13;</span></span>
+ <div style='position:absolute;top:78.5%;left:5.99%;width:93.82%;height:6.0%'><span
+ style='position:absolute;top:0%;left:3.99%;width:96.0%;height:100.0%'><span
+ style='font-size:88%'><span class=BB style='position:absolute;left:-4.15%'>•</span></span><span
+ style='font-size:88%'>1 xor 0 = false, 0 xor 1 = false, so no output</span></span></div>
+ </div>
+ <div v:shape="_x0000_s35844" class=B style='position:absolute;top:24.25%;
+ left:76.02%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>Output</span></div>
+ <div v:shape="_x0000_s35845" class=B style='position:absolute;top:24.25%;
+ left:76.02%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>Output</span></div>
+ <div v:shape="_x0000_s35846" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:49.62%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s35847" style='position:absolute;left:378pt;top:3in;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s35847"
+ src="slide0032_image311.gif" style='position:absolute;top:40.0%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s35847" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:49.43%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s35848" style='position:absolute;left:6in;top:3in;width:6pt;
+ height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s35848"
+ src="slide0032_image312.gif" style='position:absolute;top:40.0%;left:59.92%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s35848" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:57.11%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s35849" style='position:absolute;left:6in;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s35849"
+ src="slide0032_image313.gif" style='position:absolute;top:30.0%;left:59.92%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s35849" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:56.92%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s35850" style='position:absolute;left:336pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s35850"
+ src="slide0032_image314.gif" style='position:absolute;top:24.5%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s35850" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:43.82%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s35851" style='position:absolute;left:402pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s35851"
+ src="slide0032_image315.gif" style='position:absolute;top:35.5%;left:55.8%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s35851" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:52.8%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s35852" style='position:absolute;left:336pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s35852"
+ src="slide0032_image316.gif" style='position:absolute;top:42.25%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s35852" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:43.63%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s35853" style='position:absolute;left:402pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s35853"
+ src="slide0032_image317.gif" style='position:absolute;top:42.25%;left:55.8%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s35853" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:52.99%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s35854" style='position:absolute;left:582pt;top:210pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s35855" style='position:absolute;left:582pt;top:234pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s35854,_x0000_s35855"
+ src="slide0032_image318.gif" style='position:absolute;top:38.75%;left:80.71%;
+ width:1.31%;height:6.0%'><![endif]>
+ <div v:shape="_x0000_s35854" class=O style='text-align:center;position:absolute;
+ top:37.75%;left:78.65%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <div v:shape="_x0000_s35855" class=O style='text-align:center;position:absolute;
+ top:42.25%;left:78.46%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s35856" style='position:absolute;left:558pt;top:150pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s35856"
+ src="slide0032_image319.gif" style='position:absolute;top:27.75%;left:77.52%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s35856" class=O style='text-align:center;position:absolute;
+ top:26.5%;left:75.28%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s35857" style='position:absolute;left:558pt;top:246pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s35857"
+ src="slide0032_image320.gif" style='position:absolute;top:45.5%;left:77.52%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s35857" class=O style='text-align:center;position:absolute;
+ top:44.25%;left:75.09%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s35858" style='position:absolute' from="180pt,108pt" to="180pt,264pt"
+ strokecolor="#9c0">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s35859" style='position:absolute;left:180pt;top:246pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s35860" style='position:absolute' from="180pt,132pt"
+ to="180pt,240pt" strokecolor="#9c0">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s35861" style='position:absolute;left:180pt;top:222pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s35862" style='position:absolute' from="180pt,198pt"
+ to="180pt,228pt" strokecolor="#9c0" strokeweight="1pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s35863" style='position:absolute;left:180pt;top:204pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s35864" style='position:absolute;left:180pt;top:108pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0
+ v:shapes="_x0000_s35858,_x0000_s35860,_x0000_s35862"
+ src="slide0032_image321.gif" style='position:absolute;top:19.25%;left:24.53%;
+ width:1.31%;height:30.5%'><![endif]>
+ <div v:shape="_x0000_s35859" class=B style='position:absolute;top:46.5%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,0</span></div>
+ <div v:shape="_x0000_s35861" class=B style='position:absolute;top:42.0%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>1,0</span></div>
+ <div v:shape="_x0000_s35863" class=B style='position:absolute;top:38.5%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>1,1</span></div>
+ <div v:shape="_x0000_s35864" class=B style='position:absolute;top:20.75%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,0</span></div>
+ <v:oval id="_x0000_s35865" style='position:absolute;left:378pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s35865"
+ src="slide0032_image322.gif" style='position:absolute;top:24.5%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s35865" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:49.43%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s35866" style='position:absolute;left:378pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s35866"
+ src="slide0032_image323.gif" style='position:absolute;top:35.5%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s35866" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:49.62%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s35867" style='position:absolute' from="582pt,210pt" to="582pt,240pt"
+ strokecolor="red" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s35867"
+ src="slide0032_image324.gif" style='position:absolute;top:38.25%;left:80.33%;
+ width:1.49%;height:7.5%'><![endif]><v:line id="_x0000_s35868" style='position:absolute'
+ from="558pt,150pt" to="558pt,252pt" strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s35868"
+ src="slide0032_image325.gif" style='position:absolute;top:27.0%;left:76.96%;
+ width:1.49%;height:20.75%'><![endif]><v:line id="_x0000_s35869" style='position:absolute'
+ from="378pt,168pt" to="378pt,198pt" strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s35870" style='position:absolute;left:348pt;top:168pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s35869"
+ src="slide0032_image326.gif" style='position:absolute;top:30.25%;left:51.87%;
+ width:1.49%;height:7.5%'><![endif]>
+ <div v:shape="_x0000_s35870" class=B style='position:absolute;top:32.0%;
+ left:49.25%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>-1,1</span></div>
+ <v:line id="_x0000_s35871" style='position:absolute' from="180pt,168pt" to="180pt,198pt"
+ strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s35872" style='position:absolute;left:180pt;top:2in;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s35873" style='position:absolute;left:180pt;top:174pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s35871"
+ src="slide0032_image327.gif" style='position:absolute;top:30.25%;left:24.53%;
+ width:1.49%;height:7.5%'><![endif]>
+ <div v:shape="_x0000_s35872" class=B style='position:absolute;top:27.5%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>1,0</span></div>
+ <div v:shape="_x0000_s35873" class=B style='position:absolute;top:33.0%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,1</span></div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image310.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image311.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image312.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image313.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image314.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image315.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image316.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image317.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image318.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image319.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image320.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image321.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image322.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image323.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image324.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image325.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image326.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0032_image327.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,391 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: XOR Example">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="36"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>30</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s36866"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s36867" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:270pt;width:9in;height:212.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:rect id="_x0000_s36868"
+ style='position:absolute;left:540pt;top:126pt;width:1in;height:24pt'
+ filled="f" fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s36869" style='position:absolute;left:540pt;top:126pt;
+ width:1in;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:oval id="_x0000_s36870" style='position:absolute;left:378pt;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s36870"
+ src="slide0033_image328.gif" style='position:absolute;top:30.0%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s36866" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>XOR Example</div>
+ <div v:shape="_x0000_s36867" class=B>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:50.0%;left:9.73%;width:99.25%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.77%'>•</span></span><span
+ style='font-size:88%'>Intersect fourth input interval against sweep-line </span></span><span
+ style='position:absolute;top:55.0%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>data structure&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:61.25%;left:9.73%;width:98.12%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.81%'>•</span></span><span
+ style='font-size:88%'>Intersection count changes from one to zero for </span></span><span
+ style='position:absolute;top:66.25%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>layer1 on one interval&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:72.5%;left:9.73%;width:96.06%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.89%'>•</span></span><span
+ style='font-size:88%'>1 xor 0 = true, 0 xor 0 = false, so output a right </span></span><span
+ style='position:absolute;top:77.5%;left:9.73%;width:97.75%;height:6.0%'><span
+ style='font-size:88%'>edge because Boolean logic has changed from </span></span><span
+ style='position:absolute;top:82.25%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>true to false</span></span></div>
+ </div>
+ <div v:shape="_x0000_s36868" class=B style='position:absolute;top:24.25%;
+ left:76.02%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>Output</span></div>
+ <div v:shape="_x0000_s36869" class=B style='position:absolute;top:24.25%;
+ left:76.02%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>Output</span></div>
+ <div v:shape="_x0000_s36870" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:49.62%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s36871" style='position:absolute;left:378pt;top:3in;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s36871"
+ src="slide0033_image329.gif" style='position:absolute;top:40.0%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s36871" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:49.43%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s36872" style='position:absolute;left:6in;top:3in;width:6pt;
+ height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s36872"
+ src="slide0033_image330.gif" style='position:absolute;top:40.0%;left:59.92%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s36872" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:57.11%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s36873" style='position:absolute;left:6in;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s36873"
+ src="slide0033_image331.gif" style='position:absolute;top:30.0%;left:59.92%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s36873" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:56.92%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s36874" style='position:absolute;left:336pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s36874"
+ src="slide0033_image332.gif" style='position:absolute;top:24.5%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s36874" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:43.82%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s36875" style='position:absolute;left:402pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s36875"
+ src="slide0033_image333.gif" style='position:absolute;top:35.5%;left:55.8%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s36875" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:52.8%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s36876" style='position:absolute;left:336pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s36876"
+ src="slide0033_image334.gif" style='position:absolute;top:42.25%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s36876" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:43.63%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s36877" style='position:absolute;left:402pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s36877"
+ src="slide0033_image335.gif" style='position:absolute;top:42.25%;left:55.8%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s36877" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:52.99%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s36878" style='position:absolute;left:582pt;top:210pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s36879" style='position:absolute;left:582pt;top:234pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s36878,_x0000_s36879"
+ src="slide0033_image336.gif" style='position:absolute;top:38.75%;left:80.71%;
+ width:1.31%;height:6.0%'><![endif]>
+ <div v:shape="_x0000_s36878" class=O style='text-align:center;position:absolute;
+ top:37.75%;left:78.46%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <div v:shape="_x0000_s36879" class=O style='text-align:center;position:absolute;
+ top:42.25%;left:78.65%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s36880" style='position:absolute;left:558pt;top:150pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s36880"
+ src="slide0033_image337.gif" style='position:absolute;top:27.75%;left:77.52%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s36880" class=O style='text-align:center;position:absolute;
+ top:26.5%;left:75.28%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s36881" style='position:absolute;left:558pt;top:246pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s36881"
+ src="slide0033_image338.gif" style='position:absolute;top:45.5%;left:77.52%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s36881" class=O style='text-align:center;position:absolute;
+ top:44.25%;left:75.09%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s36882" style='position:absolute' from="180pt,108pt" to="180pt,264pt"
+ strokecolor="#9c0">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s36883" style='position:absolute;left:180pt;top:246pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s36884" style='position:absolute' from="180pt,168pt"
+ to="180pt,240pt" strokecolor="#9c0">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s36885" style='position:absolute;left:180pt;top:222pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s36886" style='position:absolute' from="180pt,198pt"
+ to="180pt,228pt" strokecolor="#9c0" strokeweight="1pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s36887" style='position:absolute;left:180pt;top:204pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s36888" style='position:absolute;left:180pt;top:108pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0
+ v:shapes="_x0000_s36882,_x0000_s36884,_x0000_s36886"
+ src="slide0033_image339.gif" style='position:absolute;top:19.25%;left:24.53%;
+ width:1.31%;height:30.5%'><![endif]>
+ <div v:shape="_x0000_s36883" class=B style='position:absolute;top:46.5%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,0</span></div>
+ <div v:shape="_x0000_s36885" class=B style='position:absolute;top:42.0%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>1,0</span></div>
+ <div v:shape="_x0000_s36887" class=B style='position:absolute;top:38.5%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>1,1</span></div>
+ <div v:shape="_x0000_s36888" class=B style='position:absolute;top:20.75%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,0</span></div>
+ <v:oval id="_x0000_s36889" style='position:absolute;left:378pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s36889"
+ src="slide0033_image340.gif" style='position:absolute;top:24.5%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s36889" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:49.43%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s36890" style='position:absolute;left:378pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s36890"
+ src="slide0033_image341.gif" style='position:absolute;top:35.5%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s36890" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:49.62%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s36891" style='position:absolute' from="582pt,210pt" to="582pt,240pt"
+ strokecolor="red" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s36891"
+ src="slide0033_image342.gif" style='position:absolute;top:38.25%;left:80.33%;
+ width:1.49%;height:7.5%'><![endif]><v:line id="_x0000_s36892" style='position:absolute'
+ from="558pt,150pt" to="558pt,252pt" strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s36892"
+ src="slide0033_image343.gif" style='position:absolute;top:27.0%;left:76.96%;
+ width:1.49%;height:20.75%'><![endif]><v:line id="_x0000_s36893" style='position:absolute'
+ from="378pt,138pt" to="378pt,168pt" strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s36894" style='position:absolute;left:348pt;top:138pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s36895" style='position:absolute;left:180pt;top:174pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s36893"
+ src="slide0033_image344.gif" style='position:absolute;top:24.75%;left:51.87%;
+ width:1.49%;height:7.5%'><![endif]>
+ <div v:shape="_x0000_s36894" class=B style='position:absolute;top:26.5%;
+ left:49.25%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>-1,0</span></div>
+ <div v:shape="_x0000_s36895" class=B style='position:absolute;top:33.0%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,1</span></div>
+ <v:oval id="_x0000_s36896" style='position:absolute;left:582pt;top:150pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s36897" style='position:absolute;left:582pt;top:174pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s36896,_x0000_s36897"
+ src="slide0033_image345.gif" style='position:absolute;top:27.75%;left:80.71%;
+ width:1.31%;height:6.0%'><![endif]>
+ <div v:shape="_x0000_s36896" class=O style='text-align:center;position:absolute;
+ top:26.5%;left:78.46%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <div v:shape="_x0000_s36897" class=O style='text-align:center;position:absolute;
+ top:31.0%;left:78.65%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s36898" style='position:absolute' from="582pt,150pt" to="582pt,180pt"
+ strokecolor="red" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s36898"
+ src="slide0033_image346.gif" style='position:absolute;top:27.0%;left:80.33%;
+ width:1.49%;height:7.5%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image328.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image329.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image330.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image331.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image332.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image333.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image334.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image335.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image336.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image337.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image338.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image339.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image340.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image341.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image342.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image343.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image344.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image345.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0033_image346.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,428 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: XOR Example">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="37"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>31</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s37890"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s37891" type="#_x0000_m1027"
+ style='position:absolute;left:42pt;top:270pt;width:9in;height:212.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:rect id="_x0000_s37892"
+ style='position:absolute;left:540pt;top:126pt;width:1in;height:24pt'
+ filled="f" fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s37893" style='position:absolute;left:540pt;top:126pt;
+ width:1in;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:oval id="_x0000_s37894" style='position:absolute;left:378pt;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37894"
+ src="slide0034_image347.gif" style='position:absolute;top:30.0%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s37890" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>XOR Example</div>
+ <div v:shape="_x0000_s37891" class=B>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:50.0%;left:10.67%;width:90.07%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.15%'>•</span></span><span
+ style='font-size:75%'>Intersect fifth input interval against sweep-line data </span></span><span
+ style='position:absolute;top:54.25%;left:10.67%;width:84.45%;height:5.25%'><span
+ style='font-size:75%'>structure&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:59.75%;left:10.67%;width:96.06%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.89%'>•</span></span><span
+ style='font-size:75%'>Intersection count changes from one to zero for layer1 </span></span><span
+ style='position:absolute;top:64.0%;left:10.67%;width:84.45%;height:5.25%'><span
+ style='font-size:75%'>on two intervals&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:69.25%;left:10.67%;width:97.94%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.82%'>•</span></span><span
+ style='font-size:75%'>1 xor 0 = true, 0 xor 0 = false, so output a right edge
+ for </span></span><span style='position:absolute;top:73.5%;left:10.67%;
+ width:84.45%;height:5.25%'><span style='font-size:75%'>the first interval&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:78.75%;left:10.67%;width:95.5%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.92%'>•</span></span><span
+ style='font-size:75%'>1 xor 1 = false, 0 xor 1 = true, so output a left edge
+ for </span></span><span style='position:absolute;top:83.0%;left:10.67%;
+ width:84.45%;height:5.25%'><span style='font-size:75%'>the second
+ interval&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:88.5%;left:6.92%;
+ width:88.2%;height:5.25%'><span style='position:absolute;top:0%;left:4.24%;
+ width:95.75%;height:100.0%'><span style='font-size:75%;visibility:hidden'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.43%'>•</span></span><span
+ style='font-size:75%;mso-special-format:lastCR;display:none'>&#13;</span></span></div>
+ </div>
+ <div v:shape="_x0000_s37892" class=B style='position:absolute;top:24.25%;
+ left:76.02%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>Output</span></div>
+ <div v:shape="_x0000_s37893" class=B style='position:absolute;top:24.25%;
+ left:76.02%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>Output</span></div>
+ <div v:shape="_x0000_s37894" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:49.62%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s37895" style='position:absolute;left:378pt;top:3in;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37895"
+ src="slide0034_image348.gif" style='position:absolute;top:40.0%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s37895" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:49.43%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s37896" style='position:absolute;left:6in;top:3in;width:6pt;
+ height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37896"
+ src="slide0034_image349.gif" style='position:absolute;top:40.0%;left:59.92%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s37896" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:57.11%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s37897" style='position:absolute;left:6in;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37897"
+ src="slide0034_image350.gif" style='position:absolute;top:30.0%;left:59.92%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s37897" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:56.92%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s37898" style='position:absolute;left:336pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37898"
+ src="slide0034_image351.gif" style='position:absolute;top:24.5%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s37898" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:43.82%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s37899" style='position:absolute;left:402pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37899"
+ src="slide0034_image352.gif" style='position:absolute;top:35.5%;left:55.8%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s37899" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:52.8%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s37900" style='position:absolute;left:336pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37900"
+ src="slide0034_image353.gif" style='position:absolute;top:42.25%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s37900" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:43.63%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s37901" style='position:absolute;left:402pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37901"
+ src="slide0034_image354.gif" style='position:absolute;top:42.25%;left:55.8%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s37901" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:52.99%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s37902" style='position:absolute;left:558pt;top:150pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37902"
+ src="slide0034_image355.gif" style='position:absolute;top:27.75%;left:77.52%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s37902" class=O style='text-align:center;position:absolute;
+ top:26.5%;left:75.28%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s37903" style='position:absolute;left:558pt;top:246pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37903"
+ src="slide0034_image356.gif" style='position:absolute;top:45.5%;left:77.52%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s37903" class=O style='text-align:center;position:absolute;
+ top:44.25%;left:75.09%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s37904" style='position:absolute' from="180pt,108pt" to="180pt,264pt"
+ strokecolor="#9c0">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s37905" style='position:absolute;left:180pt;top:246pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s37906" style='position:absolute' from="180pt,162pt"
+ to="180pt,228pt" strokecolor="#9c0" strokeweight="1pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s37907" style='position:absolute;left:180pt;top:186pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s37908" style='position:absolute;left:180pt;top:108pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s37904,_x0000_s37906"
+ src="slide0034_image357.gif" style='position:absolute;top:19.25%;left:24.53%;
+ width:1.31%;height:30.5%'><![endif]>
+ <div v:shape="_x0000_s37905" class=B style='position:absolute;top:46.5%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,0</span></div>
+ <div v:shape="_x0000_s37907" class=B style='position:absolute;top:35.25%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,1</span></div>
+ <div v:shape="_x0000_s37908" class=B style='position:absolute;top:20.75%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,0</span></div>
+ <v:oval id="_x0000_s37909" style='position:absolute;left:378pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37909"
+ src="slide0034_image358.gif" style='position:absolute;top:24.5%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s37909" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:49.43%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s37910" style='position:absolute;left:378pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37910"
+ src="slide0034_image359.gif" style='position:absolute;top:35.5%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s37910" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:49.62%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s37911" style='position:absolute' from="558pt,150pt" to="558pt,252pt"
+ strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s37911"
+ src="slide0034_image360.gif" style='position:absolute;top:27.0%;left:76.96%;
+ width:1.49%;height:20.75%'><![endif]><v:line id="_x0000_s37912" style='position:absolute'
+ from="402pt,192pt" to="402pt,234pt" strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s37913" style='position:absolute;left:372pt;top:240pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s37912"
+ src="slide0034_image361.gif" style='position:absolute;top:34.75%;left:55.24%;
+ width:1.49%;height:9.75%'><![endif]>
+ <div v:shape="_x0000_s37913" class=B style='position:absolute;top:45.25%;
+ left:52.62%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>-1,0</span></div>
+ <v:oval id="_x0000_s37914" style='position:absolute;left:606pt;top:234pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37914"
+ src="slide0034_image362.gif" style='position:absolute;top:43.25%;left:84.08%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s37914" class=O style='text-align:center;position:absolute;
+ top:42.25%;left:81.64%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+2</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s37915" style='position:absolute;left:606pt;top:246pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37915"
+ src="slide0034_image363.gif" style='position:absolute;top:45.5%;left:84.08%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s37915" class=O style='text-align:center;position:absolute;
+ top:44.25%;left:81.83%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s37916" style='position:absolute' from="606pt,240pt" to="606pt,252pt"
+ strokecolor="red" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s37916"
+ src="slide0034_image364.gif" style='position:absolute;top:43.75%;left:83.52%;
+ width:1.49%;height:4.0%'><![endif]><v:oval id="_x0000_s37917" style='position:absolute;
+ left:606pt;top:210pt;width:6pt;height:6pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37917"
+ src="slide0034_image365.gif" style='position:absolute;top:38.75%;left:84.08%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s37917" class=O style='text-align:center;position:absolute;
+ top:37.75%;left:81.83%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s37918" style='position:absolute' from="606pt,210pt" to="606pt,240pt"
+ strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s37918"
+ src="slide0034_image366.gif" style='position:absolute;top:38.25%;left:83.52%;
+ width:1.49%;height:7.5%'><![endif]><v:oval id="_x0000_s37919" style='position:absolute;
+ left:582pt;top:210pt;width:6pt;height:6pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s37920" style='position:absolute;left:582pt;top:234pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37919,_x0000_s37920"
+ src="slide0034_image367.gif" style='position:absolute;top:38.75%;left:80.71%;
+ width:1.31%;height:6.0%'><![endif]>
+ <div v:shape="_x0000_s37919" class=O style='text-align:center;position:absolute;
+ top:37.75%;left:78.46%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <div v:shape="_x0000_s37920" class=O style='text-align:center;position:absolute;
+ top:42.25%;left:78.65%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s37921" style='position:absolute' from="582pt,210pt" to="582pt,240pt"
+ strokecolor="red" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s37921"
+ src="slide0034_image368.gif" style='position:absolute;top:38.25%;left:80.33%;
+ width:1.49%;height:7.5%'><![endif]><v:oval id="_x0000_s37922" style='position:absolute;
+ left:582pt;top:150pt;width:6pt;height:6pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s37923" style='position:absolute;left:582pt;top:174pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s37922,_x0000_s37923"
+ src="slide0034_image369.gif" style='position:absolute;top:27.75%;left:80.71%;
+ width:1.31%;height:6.0%'><![endif]>
+ <div v:shape="_x0000_s37922" class=O style='text-align:center;position:absolute;
+ top:26.5%;left:78.46%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <div v:shape="_x0000_s37923" class=O style='text-align:center;position:absolute;
+ top:31.0%;left:78.65%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s37924" style='position:absolute' from="582pt,150pt" to="582pt,180pt"
+ strokecolor="red" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s37924"
+ src="slide0034_image370.gif" style='position:absolute;top:27.0%;left:80.33%;
+ width:1.49%;height:7.5%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image347.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image348.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image349.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image350.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image351.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image352.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image353.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image354.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image355.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image356.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image357.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image358.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image359.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image360.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image361.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image362.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image363.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image364.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image365.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image366.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image367.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image368.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image369.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0034_image370.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,434 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: XOR Example">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="38"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>32</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s38914"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s38915" type="#_x0000_m1027"
+ style='position:absolute;left:42pt;top:270pt;width:9in;height:212.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:rect id="_x0000_s38916"
+ style='position:absolute;left:540pt;top:126pt;width:1in;height:24pt'
+ filled="f" fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s38917" style='position:absolute;left:540pt;top:126pt;
+ width:1in;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:oval id="_x0000_s38918" style='position:absolute;left:378pt;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38918"
+ src="slide0035_image371.gif" style='position:absolute;top:30.0%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38914" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>XOR Example</div>
+ <div v:shape="_x0000_s38915" class=B>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:50.5%;left:10.67%;width:96.81%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.86%'>•</span></span><span
+ style='font-size:88%'>Intersect sixth input interval against sweep-line </span></span><span
+ style='position:absolute;top:56.0%;left:10.67%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>data structure&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:63.0%;left:10.67%;width:98.12%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.81%'>•</span></span><span
+ style='font-size:88%'>Intersection count changes from one to zero for </span></span><span
+ style='position:absolute;top:68.5%;left:10.67%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>layer2 on one interval&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:75.5%;left:10.67%;width:96.06%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.89%'>•</span></span><span
+ style='font-size:88%'>0 xor 1 = true, 0 xor 0 = false, so output a right </span></span><span
+ style='position:absolute;top:81.0%;left:10.67%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>edge</span></span></div>
+ </div>
+ <div v:shape="_x0000_s38916" class=B style='position:absolute;top:24.25%;
+ left:76.02%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>Output</span></div>
+ <div v:shape="_x0000_s38917" class=B style='position:absolute;top:24.25%;
+ left:76.02%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>Output</span></div>
+ <div v:shape="_x0000_s38918" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:49.62%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s38919" style='position:absolute;left:378pt;top:3in;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38919"
+ src="slide0035_image372.gif" style='position:absolute;top:40.0%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38919" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:49.43%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s38920" style='position:absolute;left:6in;top:3in;width:6pt;
+ height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38920"
+ src="slide0035_image373.gif" style='position:absolute;top:40.0%;left:59.92%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38920" class=O style='text-align:center;position:absolute;
+ top:38.75%;left:57.11%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s38921" style='position:absolute;left:6in;top:162pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38921"
+ src="slide0035_image374.gif" style='position:absolute;top:30.0%;left:59.92%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38921" class=O style='text-align:center;position:absolute;
+ top:28.74%;left:56.92%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>0,+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s38922" style='position:absolute;left:336pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38922"
+ src="slide0035_image375.gif" style='position:absolute;top:24.5%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38922" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:43.82%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s38923" style='position:absolute;left:402pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38923"
+ src="slide0035_image376.gif" style='position:absolute;top:35.5%;left:55.8%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38923" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:52.8%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s38924" style='position:absolute;left:336pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38924"
+ src="slide0035_image377.gif" style='position:absolute;top:42.25%;left:46.62%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38924" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:43.63%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s38925" style='position:absolute;left:402pt;top:228pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38925"
+ src="slide0035_image378.gif" style='position:absolute;top:42.25%;left:55.8%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38925" class=O style='text-align:center;position:absolute;
+ top:41.0%;left:52.99%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s38926" style='position:absolute;left:558pt;top:150pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38926"
+ src="slide0035_image379.gif" style='position:absolute;top:27.75%;left:77.52%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38926" class=O style='text-align:center;position:absolute;
+ top:26.5%;left:75.28%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s38927" style='position:absolute;left:558pt;top:246pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38927"
+ src="slide0035_image380.gif" style='position:absolute;top:45.5%;left:77.52%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38927" class=O style='text-align:center;position:absolute;
+ top:44.25%;left:75.09%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s38928" style='position:absolute' from="180pt,108pt" to="180pt,264pt"
+ strokecolor="#9c0">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s38929" style='position:absolute;left:180pt;top:246pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s38930" style='position:absolute;left:180pt;top:108pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s38928"
+ src="slide0035_image381.gif" style='position:absolute;top:19.25%;left:24.53%;
+ width:1.31%;height:30.5%'><![endif]>
+ <div v:shape="_x0000_s38929" class=B style='position:absolute;top:46.5%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,0</span></div>
+ <div v:shape="_x0000_s38930" class=B style='position:absolute;top:20.75%;
+ left:26.02%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,0</span></div>
+ <v:oval id="_x0000_s38931" style='position:absolute;left:378pt;top:132pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38931"
+ src="slide0035_image382.gif" style='position:absolute;top:24.5%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38931" class=O style='text-align:center;position:absolute;
+ top:23.25%;left:49.43%;width:6.92%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s38932" style='position:absolute;left:378pt;top:192pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38932"
+ src="slide0035_image383.gif" style='position:absolute;top:35.5%;left:52.43%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38932" class=O style='text-align:center;position:absolute;
+ top:34.25%;left:49.62%;width:6.74%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1,0</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s38933" style='position:absolute' from="558pt,150pt" to="558pt,252pt"
+ strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s38933"
+ src="slide0035_image384.gif" style='position:absolute;top:27.0%;left:76.96%;
+ width:1.49%;height:20.75%'><![endif]><v:line id="_x0000_s38934" style='position:absolute'
+ from="6in,162pt" to="6in,222pt" strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s38935" style='position:absolute;left:414pt;top:138pt;
+ width:54pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s38934"
+ src="slide0035_image385.gif" style='position:absolute;top:29.25%;left:59.36%;
+ width:1.49%;height:13.0%'><![endif]>
+ <div v:shape="_x0000_s38935" class=B style='position:absolute;top:26.5%;
+ left:58.42%;width:5.61%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0,-1</span></div>
+ <v:oval id="_x0000_s38936" style='position:absolute;left:642pt;top:186pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38936"
+ src="slide0035_image386.gif" style='position:absolute;top:34.5%;left:89.13%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38936" class=O style='text-align:center;position:absolute;
+ top:33.25%;left:86.7%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s38937" style='position:absolute;left:642pt;top:234pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38937"
+ src="slide0035_image387.gif" style='position:absolute;top:43.25%;left:89.13%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38937" class=O style='text-align:center;position:absolute;
+ top:42.25%;left:86.89%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s38938" style='position:absolute' from="642pt,186pt" to="642pt,240pt"
+ strokecolor="red" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s38938"
+ src="slide0035_image388.gif" style='position:absolute;top:33.75%;left:88.57%;
+ width:1.49%;height:12.0%'><![endif]><v:oval id="_x0000_s38939" style='position:absolute;
+ left:582pt;top:210pt;width:6pt;height:6pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s38940" style='position:absolute;left:582pt;top:234pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38939,_x0000_s38940"
+ src="slide0035_image389.gif" style='position:absolute;top:38.75%;left:80.71%;
+ width:1.31%;height:6.0%'><![endif]>
+ <div v:shape="_x0000_s38939" class=O style='text-align:center;position:absolute;
+ top:37.75%;left:78.46%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <div v:shape="_x0000_s38940" class=O style='text-align:center;position:absolute;
+ top:42.25%;left:78.65%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s38941" style='position:absolute' from="582pt,210pt" to="582pt,240pt"
+ strokecolor="red" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s38941"
+ src="slide0035_image390.gif" style='position:absolute;top:38.25%;left:80.33%;
+ width:1.49%;height:7.5%'><![endif]><v:oval id="_x0000_s38942" style='position:absolute;
+ left:582pt;top:150pt;width:6pt;height:6pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s38943" style='position:absolute;left:582pt;top:174pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38942,_x0000_s38943"
+ src="slide0035_image391.gif" style='position:absolute;top:27.75%;left:80.71%;
+ width:1.31%;height:6.0%'><![endif]>
+ <div v:shape="_x0000_s38942" class=O style='text-align:center;position:absolute;
+ top:26.5%;left:78.46%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <div v:shape="_x0000_s38943" class=O style='text-align:center;position:absolute;
+ top:31.0%;left:78.65%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s38944" style='position:absolute' from="582pt,150pt" to="582pt,180pt"
+ strokecolor="red" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s38944"
+ src="slide0035_image392.gif" style='position:absolute;top:27.0%;left:80.33%;
+ width:1.49%;height:7.5%'><![endif]><v:oval id="_x0000_s38945" style='position:absolute;
+ left:606pt;top:234pt;width:6pt;height:6pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38945"
+ src="slide0035_image393.gif" style='position:absolute;top:43.25%;left:84.08%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38945" class=O style='text-align:center;position:absolute;
+ top:42.25%;left:81.64%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+2</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s38946" style='position:absolute;left:606pt;top:246pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38946"
+ src="slide0035_image394.gif" style='position:absolute;top:45.5%;left:84.08%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38946" class=O style='text-align:center;position:absolute;
+ top:44.25%;left:81.83%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s38947" style='position:absolute' from="606pt,240pt" to="606pt,252pt"
+ strokecolor="red" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s38947"
+ src="slide0035_image395.gif" style='position:absolute;top:43.75%;left:83.52%;
+ width:1.49%;height:4.0%'><![endif]><v:oval id="_x0000_s38948" style='position:absolute;
+ left:606pt;top:210pt;width:6pt;height:6pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s38948"
+ src="slide0035_image396.gif" style='position:absolute;top:38.75%;left:84.08%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s38948" class=O style='text-align:center;position:absolute;
+ top:37.75%;left:81.83%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s38949" style='position:absolute' from="606pt,210pt" to="606pt,240pt"
+ strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s38949"
+ src="slide0035_image397.gif" style='position:absolute;top:38.25%;left:83.52%;
+ width:1.49%;height:7.5%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image371.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image372.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image373.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image374.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image375.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image376.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image377.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image378.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image379.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image380.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image381.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image382.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image383.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image384.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image385.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image386.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image387.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image388.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image389.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image390.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image391.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image392.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image393.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image394.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image395.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image396.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0035_image397.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,349 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: XOR Example">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="39"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>33</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s39938"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s39939" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:270pt;width:663pt;height:212.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:rect id="_x0000_s39940"
+ style='position:absolute;left:198pt;top:132pt;width:1in;height:24pt'
+ filled="f" fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s39941" style='position:absolute' from="391.5pt,162.75pt"
+ to="391.5pt,234.75pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s39941"
+ src="slide0036_image398.gif" style='position:absolute;top:30.0%;left:54.3%;
+ width:.37%;height:14.0%'><![endif]>
+ <div v:shape="_x0000_s39938" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>XOR Example</div>
+ <div v:shape="_x0000_s39939" class=B>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:50.5%;left:9.73%;width:96.06%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.89%'>•</span>Sweep-line Polygon Formation
+ produces </span><span style='position:absolute;top:56.99%;left:9.73%;
+ width:86.51%;height:6.75%'>output polygon&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0";position:absolute;top:64.75%;
+ left:5.99%;width:105.24%;height:6.75%'><span style='position:absolute;
+ top:0%;left:3.55%;width:96.44%;height:100.0%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.69%'>•</span>Could be done in the same pass
+ as the xor&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:72.5%;left:9.73%;width:90.26%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-4.14%'>•</span>Leaving it in the derivative
+ form allows </span><span style='position:absolute;top:78.75%;left:9.73%;
+ width:86.7%;height:6.75%'>direct input to a subsequent Boolean</span></div>
+ </div>
+ <div v:shape="_x0000_s39940" class=B style='position:absolute;top:25.25%;
+ left:28.46%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>Input</span></div>
+ <v:line id="_x0000_s39942" style='position:absolute' from="391.5pt,234.75pt"
+ to="415.5pt,234.75pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s39942"
+ src="slide0036_image399.gif" style='position:absolute;top:43.5%;left:54.3%;
+ width:3.74%;height:.5%'><![endif]><v:line id="_x0000_s39943" style='position:absolute'
+ from="415.5pt,192.75pt" to="415.5pt,234.75pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s39943"
+ src="slide0036_image400.gif" style='position:absolute;top:35.75%;left:57.67%;
+ width:.37%;height:8.25%'><![endif]><v:line id="_x0000_s39944" style='position:absolute;
+ flip:x' from="403.5pt,192.75pt" to="415.5pt,192.75pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s39944"
+ src="slide0036_image401.gif" style='position:absolute;top:35.75%;left:55.99%;
+ width:2.05%;height:.5%'><![endif]><v:line id="_x0000_s39945" style='position:absolute'
+ from="403.5pt,162.75pt" to="403.5pt,180.75pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s39945"
+ src="slide0036_image402.gif" style='position:absolute;top:30.0%;left:55.99%;
+ width:.37%;height:4.0%'><![endif]><v:line id="_x0000_s39946" style='position:absolute;
+ flip:x' from="391.5pt,162.75pt" to="403.5pt,162.75pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s39946"
+ src="slide0036_image403.gif" style='position:absolute;top:30.0%;left:54.3%;
+ width:2.05%;height:.5%'><![endif]><v:line id="_x0000_s39947" style='position:absolute;
+ flip:x' from="403.5pt,180.75pt" to="439.5pt,180.75pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s39947"
+ src="slide0036_image404.gif" style='position:absolute;top:33.5%;left:55.99%;
+ width:5.43%;height:.5%'><![endif]><v:line id="_x0000_s39948" style='position:absolute;
+ flip:x' from="403.5pt,222.75pt" to="439.5pt,222.75pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s39948"
+ src="slide0036_image405.gif" style='position:absolute;top:41.25%;left:55.99%;
+ width:5.43%;height:.5%'><![endif]><v:line id="_x0000_s39949" style='position:absolute;
+ flip:x y' from="403.5pt,192.75pt" to="403.5pt,222.75pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s39949"
+ src="slide0036_image406.gif" style='position:absolute;top:35.75%;left:55.99%;
+ width:.37%;height:6.0%'><![endif]><v:line id="_x0000_s39950" style='position:absolute'
+ from="439.5pt,180.75pt" to="439.5pt,222.75pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s39951" style='position:absolute;left:385.5pt;
+ top:138.75pt;width:120pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:shapetype id="_x0000_t13" coordsize="21600,21600" o:spt="13"
+ adj="16200,5400" path="m_at_0,l_at_0@1,0_at_1,0_at_2@0_at_2@0,21600,21600,10800xe">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="val #0"/>
+ <v:f eqn="val #1"/>
+ <v:f eqn="sum height 0 #1"/>
+ <v:f eqn="sum 10800 0 #1"/>
+ <v:f eqn="sum width 0 #0"/>
+ <v:f eqn="prod @4 @3 10800"/>
+ <v:f eqn="sum width 0 @5"/>
+ </v:formulas>
+ <v:path o:connecttype="custom" o:connectlocs="@0,0;0,10800;@0,21600;21600,10800"
+ o:connectangles="270,180,90,0" textboxrect="0,@1,@6,@2"/>
+ <v:handles>
+ <v:h position="#0,#1" xrange="0,21600" yrange="0,10800"/>
+ </v:handles>
+ </v:shapetype><v:shape id="_x0000_s39952" type="#_x0000_t13" style='position:absolute;
+ left:273.875pt;top:162.75pt;width:112.5pt;height:68.25pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><v:oval id="_x0000_s39953" style='position:absolute;left:168pt;
+ top:150pt;width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s39954" style='position:absolute;left:168pt;top:246pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0
+ v:shapes="_x0000_s39950,_x0000_s39952,_x0000_s39953,_x0000_s39954"
+ src="slide0036_image407.gif" style='position:absolute;top:27.75%;left:23.22%;
+ width:38.2%;height:19.5%'><![endif]>
+ <div v:shape="_x0000_s39951" class=B style='position:absolute;top:26.5%;
+ left:54.49%;width:16.29%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>Output Polygon</span></div>
+ <div v:shape="_x0000_s39952" class=O>
+ <div style='text-align:center;position:absolute;top:34.5%;left:36.89%;
+ width:16.29%;height:2.25%'><span style='font-size:56%'><b>Sweep-line Polygon
+ &#13;</b></span></div>
+ <div style='text-align:center;position:absolute;top:36.5%;left:39.13%;
+ width:11.98%;height:2.25%'><span style='font-size:56%'><b>Formation</b></span></div>
+ </div>
+ <div v:shape="_x0000_s39953" class=O style='text-align:center;position:absolute;
+ top:26.5%;left:21.16%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <div v:shape="_x0000_s39954" class=O style='text-align:center;position:absolute;
+ top:44.25%;left:20.97%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s39955" style='position:absolute' from="168pt,150pt" to="168pt,252pt"
+ strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s39955"
+ src="slide0036_image408.gif" style='position:absolute;top:27.0%;left:22.84%;
+ width:1.49%;height:20.75%'><![endif]><v:oval id="_x0000_s39956" style='position:absolute;
+ left:252pt;top:186pt;width:6pt;height:6pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s39956"
+ src="slide0036_image409.gif" style='position:absolute;top:34.5%;left:35.01%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s39956" class=O style='text-align:center;position:absolute;
+ top:33.25%;left:32.58%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s39957" style='position:absolute;left:252pt;top:234pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s39957"
+ src="slide0036_image410.gif" style='position:absolute;top:43.25%;left:35.01%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s39957" class=O style='text-align:center;position:absolute;
+ top:42.25%;left:32.77%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s39958" style='position:absolute' from="252pt,186pt" to="252pt,240pt"
+ strokecolor="red" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s39958"
+ src="slide0036_image411.gif" style='position:absolute;top:33.75%;left:34.45%;
+ width:1.49%;height:12.0%'><![endif]><v:oval id="_x0000_s39959" style='position:absolute;
+ left:192pt;top:210pt;width:6pt;height:6pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s39960" style='position:absolute;left:192pt;top:234pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s39959,_x0000_s39960"
+ src="slide0036_image412.gif" style='position:absolute;top:38.75%;left:26.59%;
+ width:1.31%;height:6.0%'><![endif]>
+ <div v:shape="_x0000_s39959" class=O style='text-align:center;position:absolute;
+ top:37.75%;left:24.15%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <div v:shape="_x0000_s39960" class=O style='text-align:center;position:absolute;
+ top:42.25%;left:24.34%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s39961" style='position:absolute' from="192pt,210pt" to="192pt,240pt"
+ strokecolor="red" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s39961"
+ src="slide0036_image413.gif" style='position:absolute;top:38.25%;left:26.02%;
+ width:1.49%;height:7.5%'><![endif]><v:oval id="_x0000_s39962" style='position:absolute;
+ left:192pt;top:150pt;width:6pt;height:6pt;mso-wrap-style:none;
+ v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s39963" style='position:absolute;left:192pt;top:174pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s39962,_x0000_s39963"
+ src="slide0036_image414.gif" style='position:absolute;top:27.75%;left:26.59%;
+ width:1.31%;height:6.0%'><![endif]>
+ <div v:shape="_x0000_s39962" class=O style='text-align:center;position:absolute;
+ top:26.5%;left:24.15%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <div v:shape="_x0000_s39963" class=O style='text-align:center;position:absolute;
+ top:31.0%;left:24.34%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s39964" style='position:absolute' from="192pt,150pt" to="192pt,180pt"
+ strokecolor="red" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s39964"
+ src="slide0036_image415.gif" style='position:absolute;top:27.0%;left:26.02%;
+ width:1.49%;height:7.5%'><![endif]><v:oval id="_x0000_s39965" style='position:absolute;
+ left:3in;top:234pt;width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s39965"
+ src="slide0036_image416.gif" style='position:absolute;top:43.25%;left:29.96%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s39965" class=O style='text-align:center;position:absolute;
+ top:42.25%;left:27.52%;width:5.8%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>+2</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:oval id="_x0000_s39966" style='position:absolute;left:3in;top:246pt;
+ width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s39966"
+ src="slide0036_image417.gif" style='position:absolute;top:45.5%;left:29.96%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s39966" class=O style='text-align:center;position:absolute;
+ top:44.25%;left:27.71%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s39967" style='position:absolute' from="3in,240pt" to="3in,252pt"
+ strokecolor="red" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s39967"
+ src="slide0036_image418.gif" style='position:absolute;top:43.75%;left:29.4%;
+ width:1.49%;height:4.0%'><![endif]><v:oval id="_x0000_s39968" style='position:absolute;
+ left:3in;top:210pt;width:6pt;height:6pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s39968"
+ src="slide0036_image419.gif" style='position:absolute;top:38.75%;left:29.96%;
+ width:1.31%;height:1.75%'><![endif]>
+ <div v:shape="_x0000_s39968" class=O style='text-align:center;position:absolute;
+ top:37.75%;left:27.71%;width:5.61%;height:4.0%'><b><span
+ style='mso-spacerun:yes'>     </span></b><span style='font-size:44%'><b>-1</b></span><span
+ style='mso-special-format:lastCR;display:none'><b>&#13;</b></span></div>
+ <v:line id="_x0000_s39969" style='position:absolute' from="3in,210pt" to="3in,240pt"
+ strokecolor="#9c0" strokeweight="1.75pt">
+ <v:stroke startarrow="diamond" endarrow="diamond"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s39969"
+ src="slide0036_image420.gif" style='position:absolute;top:38.25%;left:29.4%;
+ width:1.49%;height:7.5%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image398.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image399.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image400.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image401.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image402.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image403.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image404.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image405.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image406.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image407.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image408.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image409.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image410.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image411.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image412.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image413.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image414.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image415.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image416.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image417.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image418.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image419.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0036_image420.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,319 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Generalizing The Algorithm">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="40"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>34</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s40962"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s40963" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:653.125pt;height:380.875pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s40962" class=T style='position:absolute;top:8.0%;
+ left:5.61%;width:89.13%;height:9.25%'>Generalizing The Algorithm</div>
+ <div v:shape="_x0000_s40963" class=B>
+ <div style='position:absolute;top:24.5%;left:5.99%;width:91.01%;height:6.75%'><span
+ style='position:absolute;top:0%;left:4.11%;width:95.88%;height:100.0%'><span
+ class=BB style='position:absolute;left:-4.29%'>•</span>We want the derivative
+ of this vertex:&#13;</span></div>
+ <div style='position:absolute;top:33.0%;left:5.99%;width:88.95%;height:6.75%'><span
+ style='position:absolute;top:0%;left:4.21%;width:95.78%;height:100.0%'><span
+ class=BB style='position:absolute;left:-4.39%'>•</span>We apply d/dx and
+ d/dy&#13;</span></div>
+ <div style='position:absolute;top:41.5%;left:5.99%;width:88.95%;height:6.75%'><span
+ style='position:absolute;top:0%;left:4.21%;width:95.78%;height:100.0%'><span
+ class=BB style='position:absolute;left:-4.39%'>•</span>To get a result in
+ terms of <span lang=EL>&#952;</span>: &#13;</span></div>
+ <div style='position:absolute;top:50.0%;left:5.99%;width:88.95%;height:6.75%'><span
+ style='position:absolute;top:0%;left:4.21%;width:95.78%;height:100.0%'><span
+ class=BB style='position:absolute;left:-4.39%'>•</span>We sweep the <span
+ lang=EL>&#952;</span> from low to high:&#13;</span></div>
+ <div style='position:absolute;top:58.5%;left:5.99%;width:88.95%;height:6.75%'><span
+ style='position:absolute;top:0%;left:4.21%;width:95.78%;height:100.0%'><span
+ class=BB style='position:absolute;left:-4.39%'>•</span>As we integrate wrt.
+ y:&#13;</span></div>
+ <div style='position:absolute;top:67.0%;left:5.99%;width:88.95%;height:6.75%'><span
+ style='position:absolute;top:0%;left:4.21%;width:95.78%;height:100.0%'><span
+ class=BB style='position:absolute;left:-4.39%'>•</span>And finally integrate
+ wrt. x:&#13;</span></div>
+ <span style='position:absolute;top:75.5%;left:9.73%;width:90.26%;height:6.75%'><span
+ class=BB style='position:absolute;left:-4.14%'>•</span>To which we assign
+ counter clockwise </span><span style='position:absolute;top:82.5%;left:9.73%;
+ width:85.2%;height:6.75%'>winding and output partial polygon:&#13;</span>
+ <div style='position:absolute;top:91.25%;left:5.99%;width:88.95%;height:6.75%'><span
+ style='position:absolute;top:0%;left:4.21%;width:95.78%;height:100.0%'><span
+ style='visibility:hidden'><span class=BB style='position:absolute;left:-4.39%'>•</span></span><span
+ style='mso-special-format:lastCR;display:none'>&#13;</span></span></div>
+ </div>
+ <v:line id="_x0000_s40964" style='position:absolute;flip:y' from="585.625pt,141.75pt"
+ to="629.5pt,168.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s40965" style='position:absolute' from="630.25pt,142.375pt"
+ to="664.375pt,166.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s40966" style='position:absolute;left:607.625pt;
+ top:151.875pt;width:1in;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:shape id="_x0000_s40968" style='position:absolute;left:602pt;
+ top:127pt;width:57.875pt;height:20.75pt' coordsize="463,166" path="m463,166c388,88,314,10,237,5,160,,39,114,,136e"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke endarrow="open"/>
+ <v:shadow color="gray [2]"/>
+ <v:path arrowok="t"/>
+ </v:shape><![if !vml]><img border=0
+ v:shapes="_x0000_s40964,_x0000_s40965,_x0000_s40968"
+ src="slide0037_image421.gif" style='position:absolute;top:23.5%;left:81.27%;
+ width:11.42%;height:8.25%'><![endif]>
+ <div v:shape="_x0000_s40966" class=B style='position:absolute;top:28.99%;
+ left:85.39%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>solid</span></div>
+ <v:line id="_x0000_s40970" style='position:absolute;flip:y' from="472.25pt,214.5pt"
+ to="516.125pt,241.125pt" strokecolor="black [1]">
+ <v:stroke endarrow="open"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s40971" style='position:absolute' from="472.375pt,241.125pt"
+ to="506.5pt,265.625pt" strokecolor="black [1]">
+ <v:stroke endarrow="open"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s40974" style='position:absolute;left:509.125pt;
+ top:253pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s40975" style='position:absolute;left:520.375pt;
+ top:200.875pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s40970,_x0000_s40971"
+ src="slide0037_image422.gif" style='position:absolute;top:39.0%;left:65.54%;
+ width:6.92%;height:11.5%'><![endif]>
+ <div v:shape="_x0000_s40974" class=B style='position:absolute;top:47.75%;
+ left:71.72%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>-1</span></div>
+ <div v:shape="_x0000_s40975" class=B style='position:absolute;top:38.0%;
+ left:73.22%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>1</span></div>
+ <v:line id="_x0000_s40976" style='position:absolute;flip:y' from="581.5pt,261.375pt"
+ to="625.375pt,4in" strokecolor="black [1]">
+ <v:stroke endarrow="open"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s40977" style='position:absolute' from="581.625pt,4in"
+ to="615.75pt,312.5pt" strokecolor="black [1]">
+ <v:stroke endarrow="open"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s40978" style='position:absolute;left:600.5pt;
+ top:277.625pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s40979" style='position:absolute;left:582.875pt;
+ top:250.875pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s40980" style='position:absolute;left:581.625pt;
+ top:302.375pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s40976,_x0000_s40977"
+ src="slide0037_image423.gif" style='position:absolute;top:47.5%;left:80.71%;
+ width:6.92%;height:11.5%'><![endif]>
+ <div v:shape="_x0000_s40978" class=B style='position:absolute;top:52.25%;
+ left:84.45%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>-1</span></div>
+ <div v:shape="_x0000_s40979" class=B style='position:absolute;top:47.25%;
+ left:82.02%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0</span></div>
+ <div v:shape="_x0000_s40980" class=B style='position:absolute;top:56.75%;
+ left:81.83%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0</span></div>
+ <v:line id="_x0000_s40981" style='position:absolute;flip:y' from="417.375pt,314.875pt"
+ to="461.25pt,341.5pt" strokecolor="black [1]">
+ <v:stroke endarrow="open"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s40982" style='position:absolute' from="417.5pt,341.5pt"
+ to="451.625pt,366pt" strokecolor="black [1]">
+ <v:stroke endarrow="open"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s40983" style='position:absolute;left:424.5pt;
+ top:328.875pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s40984" style='position:absolute;left:416.625pt;
+ top:309.625pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s40985" style='position:absolute;left:413.875pt;
+ top:344.625pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s40981,_x0000_s40982"
+ src="slide0037_image424.gif" style='position:absolute;top:57.49%;left:57.86%;
+ width:6.92%;height:11.5%'><![endif]>
+ <div v:shape="_x0000_s40983" class=B style='position:absolute;top:61.75%;
+ left:59.92%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0</span></div>
+ <div v:shape="_x0000_s40984" class=B style='position:absolute;top:58.25%;
+ left:58.8%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>1</span></div>
+ <div v:shape="_x0000_s40985" class=B style='position:absolute;top:64.75%;
+ left:58.42%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>1</span></div>
+ <v:line id="_x0000_s40986" style='position:absolute;flip:y' from="475.75pt,376.75pt"
+ to="519.625pt,403.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s40987" style='position:absolute' from="520.375pt,377.375pt"
+ to="554.5pt,401.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s40988" style='position:absolute;left:510.25pt;
+ top:378.75pt;width:1in;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s40989" style='position:absolute;left:482.25pt;
+ top:370.625pt;width:1in;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s40986,_x0000_s40987"
+ src="slide0037_image425.gif" style='position:absolute;top:69.75%;left:66.1%;
+ width:11.42%;height:5.5%'><![endif]>
+ <div v:shape="_x0000_s40988" class=B style='position:absolute;top:71.0%;
+ left:71.91%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>1</span></div>
+ <div v:shape="_x0000_s40989" class=B style='position:absolute;top:69.5%;
+ left:67.97%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0</span></div>
+ <v:line id="_x0000_s40990" style='position:absolute;flip:y' from="580.625pt,474.375pt"
+ to="624.5pt,501pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s40991" style='position:absolute' from="625.25pt,475pt"
+ to="659.375pt,499.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s40992" style='position:absolute;left:602.625pt;
+ top:484.5pt;width:1in;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:shape id="_x0000_s40993" style='position:absolute;left:597pt;
+ top:459.625pt;width:57.875pt;height:20.75pt' coordsize="463,166" path="m463,166c388,88,314,10,237,5,160,,39,114,,136e"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke endarrow="open"/>
+ <v:shadow color="gray [2]"/>
+ <v:path arrowok="t"/>
+ </v:shape><v:rect id="_x0000_s40994" style='position:absolute;left:563.375pt;
+ top:439.375pt;width:137.375pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s40995" style='position:absolute;left:534.375pt;
+ top:371.375pt;width:1in;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0
+ v:shapes="_x0000_s40990,_x0000_s40991,_x0000_s40993"
+ src="slide0037_image426.gif" style='position:absolute;top:85.0%;left:80.52%;
+ width:11.42%;height:8.25%'><![endif]>
+ <div v:shape="_x0000_s40992" class=B style='position:absolute;top:90.5%;
+ left:84.64%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>solid</span></div>
+ <div v:shape="_x0000_s40994" class=B style='position:absolute;top:82.25%;
+ left:79.21%;width:17.6%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>winding direction</span></div>
+ <div v:shape="_x0000_s40995" class=B style='position:absolute;top:69.5%;
+ left:75.28%;width:8.23%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>0</span></div>
+ <v:shape id="_x0000_s40996" style='position:absolute;left:611.875pt;top:275.5pt;
+ width:57.875pt;height:20.75pt;rotation:5620915fd' coordsize="463,166" path="m463,166c388,88,314,10,237,5,160,,39,114,,136e"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke endarrow="open"/>
+ <v:shadow color="gray [2]"/>
+ <v:path arrowok="t"/>
+ </v:shape><v:rect id="_x0000_s40997" style='position:absolute;left:579.75pt;
+ top:103.25pt;width:122.5pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s40996"
+ src="slide0037_image427.gif" style='position:absolute;top:47.0%;left:87.26%;
+ width:3.55%;height:11.75%'><![endif]>
+ <div v:shape="_x0000_s40997" class=B style='position:absolute;top:20.0%;
+ left:81.46%;width:17.6%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>winding direction</span></div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037_image421.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037_image422.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037_image423.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037_image424.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037_image425.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037_image426.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0037_image427.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0038.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0038.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,162 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description
+content="5/15/2009: The Algorithm Requires No Preconditions">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<!--[if gte IE 5]>
+<object id=MSOANIM classid="CLSID:A4639D2F-774E-11D3-A490-00C04F6843FB"></object>
+<object id=MSOTIME classid="CLSID:A4639D29-774E-11D3-A490-00C04F6843FB"></object>
+<![endif]-->
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<style>
+<!--
+oa\:* { BEHAVIOR: url(#MSOANIM#ANIM) url(#MSOTIME#TIME) }
+oa\:par,oa\:seq,oa\:iterate { BEHAVIOR:url(#MSOTIME) }
+oa\:video,oa\:audio {BEHAVIOR:url(#MSOTIME) url(#MSOTIME#MEDIA) }
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><script><!--
+g_animItemsToHide=new Array("_x0000_s41989");
+
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="41"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()" oa:clockstart="onstart">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>35</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s41986"
+ type="#_x0000_m1026" style='position:absolute;left:2.625pt;top:21.625pt;
+ width:714pt;height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s41987" type="#_x0000_m1027"
+ style='position:absolute;left:7.75pt;top:108.125pt;width:366pt;height:415.875pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s41986" class=T><span style='position:absolute;
+ top:4.0%;left:1.31%;width:97.37%;height:8.5%'><span style='font-size:91%'>The
+ Algorithm Requires No </span></span><span style='position:absolute;top:12.75%;
+ left:1.31%;width:97.37%;height:8.5%'><span style='font-size:91%'>Preconditions</span></span></div>
+ <div v:shape="_x0000_s41987" class=B><span style='position:absolute;
+ top:21.0%;left:5.8%;width:50.74%;height:6.75%'><span class=BB
+ style='position:absolute;left:-7.38%'>•</span>The great thing about </span><span
+ style='position:absolute;top:28.24%;left:5.8%;width:45.31%;height:6.75%'>math
+ is that it’s </span><span style='position:absolute;top:35.25%;left:5.8%;
+ width:45.31%;height:6.75%'>general&#13;</span><span style='position:absolute;
+ top:43.75%;left:5.8%;width:50.0%;height:6.75%'><span class=BB
+ style='position:absolute;left:-7.49%'>•</span>Every special case is </span><span
+ style='position:absolute;top:51.0%;left:5.8%;width:49.25%;height:6.75%'>just
+ another instance </span><span style='position:absolute;top:57.99%;left:5.8%;
+ width:45.5%;height:6.75%'>of the general case&#13;</span><span
+ style='position:absolute;top:66.5%;left:5.8%;width:45.31%;height:6.75%'><span
+ class=BB style='position:absolute;left:-8.26%'>•</span>Every case that </span><span
+ style='position:absolute;top:73.75%;left:5.8%;width:45.31%;height:6.75%'>breaks
+ other </span><span style='position:absolute;top:80.75%;left:5.8%;width:50.56%;
+ height:6.75%'>algorithms is handled </span><span style='position:absolute;
+ top:87.75%;left:5.8%;width:52.24%;height:6.75%'>implicitly and correctly</span></div>
+ <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
+ o:preferrelative="t" path="m_at_4@5l_at_4@11_at_9@11_at_9@5xe" filled="f" stroked="f">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+ <v:f eqn="sum @0 1 0"/>
+ <v:f eqn="sum 0 0 @1"/>
+ <v:f eqn="prod @2 1 2"/>
+ <v:f eqn="prod @3 21600 pixelWidth"/>
+ <v:f eqn="prod @3 21600 pixelHeight"/>
+ <v:f eqn="sum @0 0 1"/>
+ <v:f eqn="prod @6 1 2"/>
+ <v:f eqn="prod @7 21600 pixelWidth"/>
+ <v:f eqn="sum @8 21600 0"/>
+ <v:f eqn="prod @7 21600 pixelHeight"/>
+ <v:f eqn="sum @10 21600 0"/>
+ </v:formulas>
+ <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" aspectratio="t"/>
+ </v:shapetype><v:shape id="_x0000_s41988" type="#_x0000_t75" style='position:absolute;
+ left:381.75pt;top:108pt;width:314.375pt;height:414pt'>
+ <v:imagedata src="slide0004_image014.png" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s41988"
+ src="slide0038_image428.gif" style='position:absolute;top:20.0%;left:52.99%;
+ width:43.63%;height:76.75%'><![endif]><v:shape id="_x0000_s41989" type="#_x0000_t75"
+ style='position:absolute;left:382pt;top:110.75pt;width:310.625pt;height:410pt'>
+ <v:imagedata src="slide0004_image016.png" o:title=""/>
+ <p:animation number="2" delay="0" type="object" effect="wipe"
+ direction="right" flag="17408"/></v:shape><![if !vml]><img border=0
+ v:shapes="_x0000_s41989" src="slide0038_image429.gif" style='position:absolute;
+ top:20.5%;left:52.99%;width:43.07%;height:76.0%'><![endif]></p:slide></div>
+
+<p:animation number="-1050189366"/><oa:par id="TimeNode0" dur="indefinite"
+ restart="never" p:nodeType="timingRoot">
+ <oa:seq id="TimeNode1" dur="indefinite" prev="document.onpptprev"
+ next="document.onpptnext" concurrent="enabled" nextAction="seek"
+ p:nodeType="mainSeq">
+ <oa:par id="TimeNode2" begin="indefinite" fill="hold">
+ <oa:par id="TimeNode3" begin="0.0" fill="hold">
+ <oa:par id="TimeNode4" o:presetID="ppt_22" o:presetClass="entrance"
+ o:presetSubType="0x8" begin="0.0" fill="hold" p:nodeType="clickEffect">
+ <oa:set id="TimeNode5" begin="0.0" dur="0.001" fill="hold"
+ targetElement="_x0000_s41989" attributeName="style.visibility"
+ to="visible"/>
+ <oa:animateFilter id="TimeNode6" dur="0.5" targetElement="_x0000_s41989"
+ transition="in" filter="wipe(left)"/>
+ </oa:par>
+ </oa:par>
+ </oa:par>
+ </oa:seq>
+</oa:par>
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0038_image428.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0038_image429.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0039.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0039.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,104 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Robustness">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="42"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>37</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s43010"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s43011" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:9in;height:380.25pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s43010" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Robustness</div>
+ <div v:shape="_x0000_s43011">
+ <div class=B style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:23.75%;left:9.73%;width:98.5%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.8%'>•</span>Strategies employed by GTL are
+ provably </span><span style='position:absolute;top:30.25%;left:9.73%;
+ width:84.45%;height:6.75%'>robust for all cases&#13;</span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:37.75%;left:14.04%;width:93.63%;height:6.0%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.2%'>–</span>100% robust--not just “works for
+ all the cases </span><span style='position:absolute;top:43.5%;left:14.04%;
+ width:79.96%;height:6.0%'>we’ve tried”&#13;</span></div>
+ <div class=B style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:50.5%;left:9.73%;width:85.2%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-4.39%'>•</span>A firm guarantee of 100%
+ numerical </span><span style='position:absolute;top:56.75%;left:9.73%;
+ width:91.94%;height:6.75%'>robustness is a very comforting feature&#13;</span></div>
+ <div class=B style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:64.75%;left:9.73%;width:90.26%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-4.14%'>•</span>PolyBoolean fails to find
+ polygons that </span><span style='position:absolute;top:71.0%;left:9.73%;
+ width:96.44%;height:6.75%'>enclose some holes because its point-in-</span><span
+ style='position:absolute;top:77.5%;left:9.73%;width:88.2%;height:6.75%'>polygon
+ calculation is not numerically </span><span style='position:absolute;
+ top:83.75%;left:9.73%;width:84.45%;height:6.75%'>robust</span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0040.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0040.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,156 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Robust Comparison of Slope">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="43"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>39</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s44034"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s44035" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:665.125pt;height:405.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s44034" class=T style='position:absolute;top:8.0%;
+ left:2.99%;width:94.0%;height:9.25%'>Robust Comparison of Slope</div>
+ <div v:shape="_x0000_s44035">
+ <div class=B style='position:absolute;top:24.25%;left:5.99%;width:90.44%;
+ height:3.5%'><span style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:50%'><span style='mso-tab-count:2;width:11.05%'> </span>Segment
+ 1: (x11,y11) to (x12, y12)&#13;</span></div>
+ <div class=B style='position:absolute;top:28.49%;left:5.99%;width:90.44%;
+ height:3.5%'><span style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:50%'><span style='mso-tab-count:2;width:11.05%'> </span>Segment
+ 2: (x21,y21) to (x22, y22)&#13;</span></div>
+ <div class=B style='position:absolute;top:32.75%;left:5.99%;width:90.44%;
+ height:3.5%'><span style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:50%'><span style='mso-tab-count:2;width:11.05%'> </span>Slope1:
+ (y12 - y11) / (x12 - x11)&#13;</span></div>
+ <div class=B style='position:absolute;top:37.0%;left:5.99%;width:90.44%;
+ height:3.5%'><span style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:50%'><span style='mso-tab-count:2;width:11.05%'> </span>Slope2:
+ (y22 - y21) / (x22 - x21)&#13;</span></div>
+ <div class=B style='position:absolute;top:41.25%;left:5.99%;width:90.44%;
+ height:3.5%'><span style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:50%'><span style='mso-tab-count:2;width:11.05%'> </span>Slope1
+ &lt; Slope2 iff (y12 - y11)(x22 - x21) &lt; (x12 - x11)(y22 - y21)&#13;</span></div>
+ <div class=B><span style='position:absolute;top:46.5%;left:9.73%;width:86.7%;
+ height:6.75%'><span class=BB style='position:absolute;left:-4.31%'>•</span>Cross
+ multiplication avoids integer </span><span style='position:absolute;
+ top:53.5%;left:9.73%;width:86.7%;height:6.75%'>truncation of division&#13;</span></div>
+ <div class=B><span style='position:absolute;top:62.25%;left:9.73%;width:95.69%;
+ height:6.75%'><span class=BB style='position:absolute;left:-3.91%'>•</span>Requires
+ 65 bits for signed 32 bit integer </span><span style='position:absolute;
+ top:69.25%;left:9.73%;width:86.7%;height:6.75%'>coordinates&#13;</span></div>
+ <div class=B1><span style='position:absolute;top:77.5%;left:14.04%;width:90.44%;
+ height:6.0%'><span class=B1B style='position:absolute;left:-3.31%'>–</span>Use
+ long double, multi-precision, SSE quad </span><span style='position:absolute;
+ top:83.75%;left:14.04%;width:85.2%;height:6.0%'>word, or unsigned 64 bit
+ integer with sign </span><span style='position:absolute;top:90.0%;left:14.04%;
+ width:82.39%;height:6.0%'>computed separately<span style='font-size:50%;
+ mso-special-format:lastCR;display:none'>&#13;</span></span></div>
+ </div>
+ <v:line id="_x0000_s44037" style='position:absolute;flip:y' from="581.25pt,149.25pt"
+ to="642.125pt,175.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s44038" style='position:absolute;flip:y' from="588.625pt,161.75pt"
+ to="643pt,183.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s44040" style='position:absolute;left:606pt;top:173pt;
+ width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s44041" style='position:absolute;left:587.5pt;
+ top:143.375pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s44042" style='position:absolute;left:652.625pt;
+ top:159.625pt;width:56.375pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s44037,_x0000_s44038"
+ src="slide0040_image439.gif" style='position:absolute;top:27.5%;left:80.71%;
+ width:8.98%;height:7.0%'><![endif]>
+ <div v:shape="_x0000_s44040" class=B style='position:absolute;top:32.75%;
+ left:85.2%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>b</span></div>
+ <div v:shape="_x0000_s44041" class=B style='position:absolute;top:27.5%;
+ left:82.58%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>a</span></div>
+ <div v:shape="_x0000_s44042" class=B style='position:absolute;top:30.5%;
+ left:91.57%;width:6.74%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>a &lt; b?</span></div>
+ <v:roundrect id="_x0000_s44043" style='position:absolute;left:567.875pt;top:129.875pt;
+ width:141.75pt;height:77.25pt;mso-wrap-style:none;v-text-anchor:middle'
+ arcsize="10923f" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><![if !vml]><img border=0 v:shapes="_x0000_s44043"
+ src="slide0040_image440.gif" style='position:absolute;top:24.0%;left:78.83%;
+ width:20.03%;height:14.75%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0040_image439.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0040_image440.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0041.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0041.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,120 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Taking Things One Step Further">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="44"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>36</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s45058"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s45059" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:9in;height:228.75pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s45058" class=T style='position:absolute;top:8.0%;
+ left:-2.43%;width:105.05%;height:9.25%'>Taking Things One Step Further</div>
+ <div v:shape="_x0000_s45059" class=B>
+ <div style='position:absolute;top:24.25%;left:5.99%;width:89.13%;height:6.0%'><span
+ style='position:absolute;top:0%;left:4.2%;width:95.79%;height:100.0%'><span
+ style='font-size:88%'><span class=BB style='position:absolute;left:-4.38%'>•</span></span><span
+ style='font-size:88%'>The Booleans algorithm is parameterized&#13;</span></span></div>
+ <span style='position:absolute;top:31.75%;left:9.73%;width:87.82%;height:6.0%'><span
+ style='font-size:88%'><span class=BB style='position:absolute;left:-4.26%'>•</span></span><span
+ style='font-size:88%'>N layer operations are implemented with a </span></span><span
+ style='position:absolute;top:38.0%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>single pass of the same algorithm&#13;</span></span><span
+ style='position:absolute;top:45.5%;left:9.73%;width:86.89%;height:6.0%'><span
+ style='font-size:88%'><span class=BB style='position:absolute;left:-4.31%'>•</span></span><span
+ style='font-size:88%'>Is used to provide connectivity extraction / </span></span><span
+ style='position:absolute;top:51.74%;left:9.73%;width:87.82%;height:6.0%'><span
+ style='font-size:88%'>spatial map join and property merge / map </span></span><span
+ style='position:absolute;top:57.99%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>overlay</span></span></div>
+ <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
+ o:preferrelative="t" path="m_at_4@5l_at_4@11_at_9@11_at_9@5xe" filled="f" stroked="f">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+ <v:f eqn="sum @0 1 0"/>
+ <v:f eqn="sum 0 0 @1"/>
+ <v:f eqn="prod @2 1 2"/>
+ <v:f eqn="prod @3 21600 pixelWidth"/>
+ <v:f eqn="prod @3 21600 pixelHeight"/>
+ <v:f eqn="sum @0 0 1"/>
+ <v:f eqn="prod @6 1 2"/>
+ <v:f eqn="prod @7 21600 pixelWidth"/>
+ <v:f eqn="sum @8 21600 0"/>
+ <v:f eqn="prod @7 21600 pixelHeight"/>
+ <v:f eqn="sum @10 21600 0"/>
+ </v:formulas>
+ <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" aspectratio="t"/>
+ </v:shapetype><v:shape id="_x0000_s45060" type="#_x0000_t75" style='position:absolute;
+ left:14.125pt;top:354.75pt;width:706.625pt;height:185.25pt'>
+ <v:imagedata src="slide0010_image083.gif" o:title=""/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s45060"
+ src="slide0010_image083.gif" style='position:absolute;top:65.75%;left:1.87%;
+ width:98.12%;height:34.25%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0042.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0042.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,176 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description
+content="5/15/2009: Robust Comparison Of Point and Line Segment">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="45"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>40</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s46082"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s46083" type="#_x0000_m1027"
+ style='position:absolute;left:19pt;top:257.5pt;width:690.25pt;height:224.875pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:line id="_x0000_s46086"
+ style='position:absolute;flip:y' from="363.125pt,137.5pt" to="424pt,163.5pt"
+ strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s46087" style='position:absolute;left:220.25pt;
+ top:139.5pt;width:135.125pt;height:46.375pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s46088" style='position:absolute;left:414.625pt;
+ top:124.125pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s46089" style='position:absolute;left:369.375pt;
+ top:131.625pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s46090" style='position:absolute;left:429.25pt;
+ top:122.625pt;width:63.875pt;height:70.875pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s46086"
+ src="slide0042_image441.gif" style='position:absolute;top:25.5%;left:50.37%;
+ width:8.8%;height:5.25%'><![endif]>
+ <div v:shape="_x0000_s46082" class=T><span style='position:absolute;
+ top:4.0%;left:1.12%;width:98.12%;height:8.5%'><span style='font-size:91%'>Robust
+ Comparison Of Point and </span></span><span style='position:absolute;
+ top:12.75%;left:5.99%;width:88.2%;height:8.5%'><span style='font-size:91%'>Line
+ Segment</span></span></div>
+ <div v:shape="_x0000_s46083" class=B><span style='position:absolute;
+ top:48.75%;left:7.3%;width:95.5%;height:6.75%'><span class=BB
+ style='position:absolute;left:-3.92%'>•</span>Make a 2<span style='font-size:
+ 66%;position:relative;top:-.45em;mso-text-raise:30%'>nd</span><span
+ style='mso-spacerun:yes'> </span>segment from one end of the </span><span
+ style='position:absolute;top:55.75%;left:7.3%;width:90.26%;height:6.75%'>segment
+ to the point&#13;</span>
+ <div style='position:absolute;top:64.5%;left:3.55%;width:94.0%;height:6.75%'><span
+ style='position:absolute;top:0%;left:3.98%;width:96.01%;height:100.0%'><span
+ class=BB style='position:absolute;left:-4.14%'>•</span>Compare slopes</span></div>
+ </div>
+ <div v:shape="_x0000_s46087" class=B>
+ <div style='position:absolute;top:26.75%;left:31.64%;width:16.85%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>Point On Above &#13;</span></div>
+ <div style='position:absolute;top:30.5%;left:31.64%;width:19.28%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>or Below Segment</span></div>
+ </div>
+ <div v:shape="_x0000_s46088" class=B style='position:absolute;top:23.75%;
+ left:58.61%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>b</span></div>
+ <div v:shape="_x0000_s46089" class=B style='position:absolute;top:25.25%;
+ left:52.24%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>a</span></div>
+ <div v:shape="_x0000_s46090" class=B>
+ <div style='position:absolute;top:23.5%;left:60.67%;width:7.11%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>a &lt; b?&#13;</span></div>
+ <div style='position:absolute;top:27.25%;left:60.67%;width:8.05%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>a == b?&#13;</span></div>
+ <div style='position:absolute;top:31.0%;left:60.67%;width:7.11%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>a &gt; b?&#13;</span></div>
+ <div style='position:absolute;top:34.75%;left:60.67%;width:7.11%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <v:roundrect id="_x0000_s46091" style='position:absolute;left:349.75pt;top:118.125pt;
+ width:141.75pt;height:77.25pt;mso-wrap-style:none;v-text-anchor:middle'
+ arcsize="10923f" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><![if !vml]><img border=0 v:shapes="_x0000_s46091"
+ src="slide0042_image442.gif" style='position:absolute;top:21.75%;left:48.5%;
+ width:20.03%;height:14.75%'><![endif]><v:oval id="_x0000_s46092" style='position:absolute;
+ left:532.25pt;top:360.875pt;width:7pt;height:7pt;mso-wrap-style:none;
+ v-text-anchor:middle' fillcolor="black" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:line id="_x0000_s46093" style='position:absolute;flip:y' from="511.625pt,352.875pt"
+ to="572.5pt,378.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s46094" style='position:absolute;flip:y' from="510.25pt,366.125pt"
+ to="533.25pt,378.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0
+ v:shapes="_x0000_s46092,_x0000_s46093,_x0000_s46094"
+ src="slide0042_image443.gif" style='position:absolute;top:65.25%;left:70.78%;
+ width:8.98%;height:5.25%'><![endif]><v:oval id="_x0000_s46095" style='position:absolute;
+ left:378.75pt;top:150.875pt;width:7pt;height:7pt;mso-wrap-style:none;
+ v-text-anchor:middle' fillcolor="black" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s46095"
+ src="slide0042_image444.gif" style='position:absolute;top:27.75%;left:52.62%;
+ width:1.31%;height:1.75%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0042_image441.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0042_image442.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0042_image443.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0042_image444.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0044.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0044.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,191 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description
+content="5/15/2009: Robust Calculation of Slope Intercept">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="47"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>43</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s48130"
+ type="#_x0000_m1026" style='position:absolute;left:16pt;top:21.625pt;width:685.75pt;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s48131" type="#_x0000_m1027"
+ style='position:absolute;left:10.75pt;top:174.25pt;width:698.5pt;height:350.5pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s48130" class=T style='position:absolute;top:8.5%;
+ left:-5.24%;width:110.29%;height:8.5%'><span style='font-size:91%'>Robust
+ Calculation of Slope Intercept</span></div>
+ <div v:shape="_x0000_s48131" class=B><span style='position:absolute;
+ top:33.25%;left:6.17%;width:100.18%;height:6.0%'><span style='font-size:88%'><span
+ class=BB style='position:absolute;left:-3.73%'>•</span></span><span
+ style='font-size:88%'>Apply GMP multi-precision rational and compute </span></span><span
+ style='position:absolute;top:39.5%;left:6.17%;width:91.38%;height:6.0%'><span
+ style='font-size:88%'>exact result&#13;</span></span>
+ <div style='position:absolute;top:47.25%;left:2.43%;width:95.13%;height:6.75%'><span
+ style='position:absolute;top:0%;left:3.93%;width:96.06%;height:100.0%'><span
+ style='font-size:88%'><span class=BB style='position:absolute;left:-4.09%;
+ top:.13em'>•</span></span><span style='font-size:88%'>To compare two slope
+ intercepts</span> &#13;</span></div>
+ <div style='position:absolute;top:55.75%;left:2.43%;width:95.13%;height:6.75%'><span
+ style='position:absolute;top:0%;left:3.93%;width:96.06%;height:100.0%'><span
+ style='visibility:hidden'><span class=BB style='position:absolute;left:-4.09%'>•</span></span>&#13;</span></div>
+ <div style='position:absolute;top:64.25%;left:2.43%;width:95.13%;height:6.75%'><span
+ style='position:absolute;top:0%;left:3.93%;width:96.06%;height:100.0%'><span
+ style='visibility:hidden'><span class=BB style='position:absolute;left:-4.09%'>•</span></span>&#13;</span></div>
+ <div style='position:absolute;top:72.75%;left:2.43%;width:95.13%;height:6.75%'><span
+ style='position:absolute;top:0%;left:3.93%;width:96.06%;height:100.0%'><span
+ style='visibility:hidden'><span class=BB style='position:absolute;left:-4.09%'>•</span></span>&#13;</span></div>
+ <div style='position:absolute;top:81.0%;left:2.43%;width:95.13%;height:6.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:88%'><span style='mso-tab-count:3;width:21.02%'> </span>(requires
+ 97 bits of precision)</span></div>
+ </div>
+ <v:shapetype id="_x0000_t202" coordsize="21600,21600" o:spt="202" path="m,l,21600r21600,l21600,xe">
+ <v:stroke joinstyle="miter"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ </v:shapetype><v:shape id="_x0000_s48134" type="#_x0000_t202" style='position:absolute;
+ left:39.75pt;top:297.25pt;width:680.25pt;height:131.25pt;
+ mso-position-horizontal-relative:char;mso-position-vertical-relative:line'
+ stroked="f">
+ <v:textbox style='mso-next-textbox:#_x0000_s48134'/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s48134"
+ src="slide0044_image450.gif" style='position:absolute;top:55.0%;left:5.43%;
+ width:94.75%;height:24.75%'><![endif]>
+ <div v:shape="_x0000_s48134" class=O>
+ <div style='position:absolute;top:56.0%;left:6.55%;width:92.69%;height:4.5%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:111%'>//Segment 1: (x11,y11) to
+ (x12, y12)&#13;</span></div>
+ <div style='position:absolute;top:60.25%;left:6.55%;width:92.69%;height:4.5%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:111%'>//Segment 2: (x21,y21) to
+ (x22, y22)&#13;</span></div>
+ <div style='position:absolute;top:64.75%;left:6.55%;width:92.69%;height:4.5%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:111%'>y1 &lt; y2 iff &#13;</span></div>
+ <div style='position:absolute;top:69.25%;left:6.55%;width:108.23%;height:4.5%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:111%'><span
+ style='mso-spacerun:yes'> </span>(x22 - x21)((x - x11)(y12 - y11) + y11(x12 -
+ x 11)) &lt;&#13;</span></div>
+ <div style='position:absolute;top:73.5%;left:6.55%;width:104.11%;height:4.75%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:111%'><span
+ style='mso-spacerun:yes'> </span>(x12 - x11)((x - x21)(y22 - y21) + y21(x22 -
+ x 21))</span><span style='font-size:111%;mso-special-format:lastCR;display:
+ none'>&#13;</span></div>
+ </div>
+ <v:line id="_x0000_s48135" style='position:absolute' from="307.25pt,131.375pt"
+ to="356.25pt,143.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s48135"
+ src="slide0044_image451.gif" style='position:absolute;top:24.25%;left:42.69%;
+ width:7.3%;height:2.75%'><![endif]><v:line id="_x0000_s48136" style='position:absolute;
+ flip:y' from="331.75pt,111.125pt" to="332.75pt,168.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s48138" style='position:absolute;left:328.625pt;
+ top:154.375pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s48139" style='position:absolute;left:377.25pt;
+ top:132.125pt;width:56.375pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s48136"
+ src="slide0044_image452.gif" style='position:absolute;top:20.5%;left:46.06%;
+ width:.56%;height:11.25%'><![endif]>
+ <div v:shape="_x0000_s48138" class=B style='position:absolute;top:29.5%;
+ left:46.62%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>x</span></div>
+ <div v:shape="_x0000_s48139" class=B style='position:absolute;top:25.25%;
+ left:53.37%;width:5.99%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>y?</span></div>
+ <v:roundrect id="_x0000_s48140" style='position:absolute;left:292.5pt;top:102.375pt;
+ width:141.75pt;height:77.25pt;mso-wrap-style:none;v-text-anchor:middle'
+ arcsize="10923f" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><v:rect id="_x0000_s48141" style='position:absolute;left:317.25pt;
+ top:113.75pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s48140"
+ src="slide0044_image453.gif" style='position:absolute;top:19.0%;left:40.63%;
+ width:20.03%;height:14.75%'><![endif]>
+ <div v:shape="_x0000_s48141" class=B style='position:absolute;top:22.0%;
+ left:45.13%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>y</span></div>
+ <v:oval id="_x0000_s48142" style='position:absolute;left:329pt;top:133.875pt;
+ width:7pt;height:7pt;mso-wrap-style:none;v-text-anchor:middle' fillcolor="black"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s48142"
+ src="slide0044_image454.gif" style='position:absolute;top:24.75%;left:45.69%;
+ width:1.31%;height:1.75%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0044_image450.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0044_image451.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0044_image452.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0044_image453.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0044_image454.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0045.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0045.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,131 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description
+content="5/15/2009: Robust Line Segment Intersection Check">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="48"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>41</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s49154"
+ type="#_x0000_m1026" style='position:absolute;left:0;top:20.125pt;width:10in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s49155" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:202.375pt;width:9in;height:280pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:roundrect id="_x0000_s49156"
+ style='position:absolute;left:301.625pt;top:115.875pt;width:141.75pt;
+ height:77.25pt;mso-wrap-style:none;v-text-anchor:middle' arcsize="10923f"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><v:line id="_x0000_s49157" style='position:absolute;flip:y'
+ from="314.125pt,130pt" to="375pt,156pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s49158" style='position:absolute;flip:y' from="321.5pt,140.375pt"
+ to="352.125pt,164.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s49159" style='position:absolute;left:338.875pt;
+ top:153.75pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s49160" style='position:absolute;left:320.375pt;
+ top:124.125pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s49161" style='position:absolute;left:378.75pt;
+ top:145.625pt;width:56.375pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0
+ v:shapes="_x0000_s49156,_x0000_s49157,_x0000_s49158"
+ src="slide0045_image445.gif" style='position:absolute;top:21.5%;left:41.76%;
+ width:20.03%;height:14.75%'><![endif]>
+ <div v:shape="_x0000_s49154" class=T><span style='position:absolute;
+ top:3.75%;left:-.18%;width:100.74%;height:8.5%'><span style='font-size:91%'>Robust
+ Line Segment Intersection </span></span><span style='position:absolute;
+ top:12.5%;left:.93%;width:98.12%;height:8.5%'><span style='font-size:91%'>Check</span></span></div>
+ <div v:shape="_x0000_s49155" class=B><span style='position:absolute;
+ top:38.5%;left:9.73%;width:92.88%;height:6.75%'><span class=BB
+ style='position:absolute;left:-4.03%'>•</span>Compute whether the two ends of
+ each </span><span style='position:absolute;top:45.75%;left:9.73%;width:98.68%;
+ height:6.75%'>segment are on, above or below the other </span><span
+ style='position:absolute;top:52.75%;left:9.73%;width:84.45%;height:6.75%'>segment&#13;</span><span
+ style='position:absolute;top:61.25%;left:9.73%;width:95.69%;height:6.75%'><span
+ class=BB style='position:absolute;left:-3.91%'>•</span>Both points of one
+ segment on the same </span><span style='position:absolute;top:68.5%;
+ left:9.73%;width:91.94%;height:6.75%'>side of the other means no intersection </span></div>
+ <div v:shape="_x0000_s49159" class=B style='position:absolute;top:29.25%;
+ left:48.12%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>b</span></div>
+ <div v:shape="_x0000_s49160" class=B style='position:absolute;top:23.75%;
+ left:45.5%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>a</span></div>
+ <div v:shape="_x0000_s49161" class=B style='position:absolute;top:27.75%;
+ left:53.55%;width:6.92%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>a X b?</span></div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0045_image445.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0046.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0046.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,196 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description
+content="5/15/2009: Robust Calculation of Line Segment Intersection Point">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="49"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>44</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s50178"
+ type="#_x0000_m1026" style='position:absolute;left:16pt;top:21.625pt;width:685.75pt;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s50179" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:198.75pt;width:9in;height:283.625pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:shapetype id="_x0000_t202"
+ coordsize="21600,21600" o:spt="202" path="m,l,21600r21600,l21600,xe">
+ <v:stroke joinstyle="miter"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ </v:shapetype><v:shape id="_x0000_s50180" type="#_x0000_t202" style='position:absolute;
+ left:74.75pt;top:284.625pt;width:550.625pt;height:255.375pt;
+ mso-position-horizontal-relative:char;mso-position-vertical-relative:line'
+ stroked="f">
+ <v:textbox style='mso-next-textbox:#_x0000_s50180'/>
+ </v:shape><v:line id="_x0000_s50181" style='position:absolute' from="308pt,2in"
+ to="357pt,155.875pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s50182" style='position:absolute;flip:y' from="314pt,131.25pt"
+ to="351.375pt,168.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s50183" style='position:absolute;left:347.625pt;
+ top:150.75pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s50184" style='position:absolute;left:344.875pt;
+ top:122.5pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s50185" style='position:absolute;left:378pt;top:144.75pt;
+ width:56.375pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0
+ v:shapes="_x0000_s50180,_x0000_s50181,_x0000_s50182"
+ src="slide0046_image455.gif" style='position:absolute;top:24.25%;left:10.29%;
+ width:76.77%;height:76.25%'><![endif]>
+ <div v:shape="_x0000_s50178" class=T><span style='position:absolute;
+ top:4.0%;left:-3.37%;width:106.55%;height:8.5%'><span style='font-size:91%'>Robust
+ Calculation of Line Segment </span></span><span style='position:absolute;
+ top:12.75%;left:3.18%;width:93.44%;height:8.5%'><span style='font-size:91%'>Intersection
+ Point</span></span></div>
+ <div v:shape="_x0000_s50179" class=B><span style='position:absolute;
+ top:37.75%;left:9.73%;width:92.32%;height:6.75%'><span class=BB
+ style='position:absolute;left:-4.05%'>•</span>Apply GMP multi-precision
+ rational and </span><span style='position:absolute;top:45.0%;left:9.73%;
+ width:84.45%;height:6.75%'>compute exact result.</span></div>
+ <div v:shape="_x0000_s50180" class=O>
+ <div style='position:absolute;top:53.5%;left:11.42%;width:74.71%;height:4.5%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:111%'>//Segment 1: (x11,y11) to
+ (x12, y12)&#13;</span></div>
+ <div style='position:absolute;top:57.99%;left:11.42%;width:74.71%;height:4.5%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:111%'>dx1 = x12 - x11;<span
+ style='mso-spacerun:yes'>  </span>dy1 = y12 - y11;&#13;</span></div>
+ <div style='position:absolute;top:62.5%;left:11.42%;width:74.71%;height:4.5%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:111%'>//Segment 2: (x21,y21) to
+ (x22, y22)&#13;</span></div>
+ <div style='position:absolute;top:67.0%;left:11.42%;width:74.71%;height:4.5%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:111%'>dx2 = x22 - x21;<span
+ style='mso-spacerun:yes'>  </span>dy2 = y22 - y21;&#13;</span></div>
+ <div style='position:absolute;top:71.25%;left:11.42%;width:80.14%;height:4.5%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:111%'>x = (x11 * dy1 * dx2 – x21
+ * dy2 * dx1 + &#13;</span></div>
+ <div style='position:absolute;top:75.75%;left:11.42%;width:82.2%;height:4.5%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:111%'><span
+ style='mso-spacerun:yes'>     </span>y21 * dx1 * dx2 - y11 * dx1 * dx2) /
+ &#13;</span></div>
+ <div style='position:absolute;top:80.25%;left:11.42%;width:74.71%;height:4.5%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:111%'><span
+ style='mso-spacerun:yes'>     </span>(dy1 * dx2 - dy2 * dx1); &#13;</span></div>
+ <div style='position:absolute;top:84.75%;left:11.42%;width:80.14%;height:4.5%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:111%'>y = (y11 * dx1 * dy2 - y21
+ * dx2 * dy1 + &#13;</span></div>
+ <div style='position:absolute;top:89.0%;left:11.42%;width:82.2%;height:4.5%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:111%'><span
+ style='mso-spacerun:yes'>     </span>x21 * dy1 * dy2 - x11 * dy1 * dy2) /
+ &#13;</span></div>
+ <div style='position:absolute;top:93.25%;left:11.42%;width:74.71%;height:4.75%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:111%'><span
+ style='mso-spacerun:yes'>     </span>(dx1 * dy2 - dx2 * dy1); </span><span
+ style='font-size:111%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s50183" class=B style='position:absolute;top:28.74%;
+ left:49.25%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>b</span></div>
+ <div v:shape="_x0000_s50184" class=B style='position:absolute;top:23.5%;
+ left:48.87%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>a</span></div>
+ <div v:shape="_x0000_s50185" class=B style='position:absolute;top:27.75%;
+ left:53.55%;width:5.99%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>p?</span></div>
+ <v:roundrect id="_x0000_s50186" style='position:absolute;left:293.25pt;top:115pt;
+ width:141.75pt;height:77.25pt;mso-wrap-style:none;v-text-anchor:middle'
+ arcsize="10923f" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><v:rect id="_x0000_s50187" style='position:absolute;left:320.25pt;
+ top:124.875pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:oval id="_x0000_s50188" style='position:absolute;left:329.75pt;
+ top:146.5pt;width:7pt;height:7pt;mso-wrap-style:none;v-text-anchor:middle'
+ fillcolor="black" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s50186,_x0000_s50188"
+ src="slide0046_image456.gif" style='position:absolute;top:21.25%;left:40.63%;
+ width:20.03%;height:14.75%'><![endif]>
+ <div v:shape="_x0000_s50187" class=B style='position:absolute;top:24.0%;
+ left:45.5%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>p</span></div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0046_image455.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0046_image456.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0047.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0047.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,94 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description
+content="5/15/2009: Robust Snapping of Non-Integer Intersection Points to Grid">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml" href="slide0047.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>45</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><p:shaperange
+ href="master03.xml#_x0000_m1027"/><p:shaperange
+ href="slide0047.xml#_x0000_s51202"/><![if !vml]><img border=0
+ v:shapes="_x0000_s51204,_x0000_s51205,_x0000_s51206,_x0000_s51207,_x0000_s51208,_x0000_s51209,_x0000_s51210,_x0000_s51211,_x0000_s51212,_x0000_s51213,_x0000_s51214,_x0000_s51215,_x0000_s51216,_x0000_s51217,_x0000_s51218,_x0000_s51219,_x0000_s51220,_x0000_s51221,_x0000_s51222,_x0000_s51223,_x0000_s51224,_x0000_s51225,_x0000_s51226,_x0000_s51227,_x0000_s51228,_x0000_s51229,_x0000_s51230,_x0000_s51231,_x0000_s51232,_x0000_s51233,_x0000_s51234,_x0000_s51235,_x0000_s51236,_x0000_s51237,_x0000_s51238,_x0000_s51239,_x0000_s51240,_x0000_s51241,_x0000_s51242,_x0000_s51243,_x0000_s51244,_x0000_s51245,_x0000_s51246,_x0000_s51247,_x0000_s51248,_x0000_s51249,_x0000_s51250,_x0000_s51251,_x0000_s51252,_x0000_s51253,_x0000_s51254,_x0000_s51255,_x0000_s51256,_x0000_s51257,_x0000_s51258,_x0000_s51259,_x0000_s51260,_x0000_s51261,_x0000_s51262,_x0000_s51263,_x0000_s51264,_x0000_s51265,_x0000_s51266,_x0000_s51267,_x0000_s51268,_x0000_s51269,_x0000_s51270,_x0000_s51271,_x0000_s51272,_x0000_s51273,_x0000_s51274,_x0000_s51275,_x0
000_s51276,_x0000_s51277,_x0000_s51278,_x0000_s51279,_x0000_s51280,_x0000_s51281"
+ src="slide0047_image457.gif" style='position:absolute;top:24.75%;left:56.36%;
+ width:40.44%;height:25.0%'><![endif]>
+ <div v:shape="_x0000_s51202" class=T><span style='position:absolute;
+ top:4.0%;left:2.05%;width:95.88%;height:8.5%'><span style='font-size:91%'>Robust
+ Snapping of Non-Integer </span></span><span style='position:absolute;
+ top:12.75%;left:5.99%;width:88.2%;height:8.5%'><span style='font-size:91%'>Intersection
+ Points to Grid</span></span></div>
+ <div v:shape="_x0000_s51203" class=B><span style='position:absolute;
+ top:24.5%;left:9.73%;width:45.69%;height:6.75%'><span class=BB
+ style='position:absolute;left:-8.19%'>•</span>Truncate down and </span><span
+ style='position:absolute;top:31.5%;left:9.73%;width:39.32%;height:6.75%'>to
+ left&#13;</span><span style='position:absolute;top:40.0%;left:9.73%;
+ width:40.82%;height:6.75%'><span class=BB style='position:absolute;left:-9.17%'>•</span>Causes
+ Edges to </span><span style='position:absolute;top:47.25%;left:9.73%;
+ width:39.32%;height:6.75%'>move slightly&#13;</span><span style='position:
+ absolute;top:55.75%;left:9.73%;width:44.94%;height:6.75%'><span class=BB
+ style='position:absolute;left:-8.33%'>•</span>Moving edges may </span><span
+ style='position:absolute;top:62.74%;left:9.73%;width:42.13%;height:6.75%'>introduce
+ artifacts&#13;</span><span style='position:absolute;top:71.25%;left:9.73%;
+ width:39.32%;height:6.75%'><span class=BB style='position:absolute;left:-9.52%'>•</span>Non
+ overlapping </span><span style='position:absolute;top:78.5%;left:9.73%;
+ width:46.62%;height:6.75%'>edges may become </span><span style='position:absolute;
+ top:85.5%;left:9.73%;width:46.62%;height:6.75%'>parallel and overlap</span></div>
+ <p:shaperange href="slide0047.xml#_x0000_s51282"/><![if !vml]><img border=0
+ v:shapes="_x0000_s51282,_x0000_s51283,_x0000_s51284,_x0000_s51285,_x0000_s51286,_x0000_s51287,_x0000_s51288,_x0000_s51289,_x0000_s51290,_x0000_s51291,_x0000_s51292,_x0000_s51293,_x0000_s51294,_x0000_s51295,_x0000_s51296,_x0000_s51297,_x0000_s51298,_x0000_s51299,_x0000_s51300,_x0000_s51301,_x0000_s51302,_x0000_s51303,_x0000_s51304,_x0000_s51305,_x0000_s51306,_x0000_s51307,_x0000_s51308,_x0000_s51309,_x0000_s51310,_x0000_s51311,_x0000_s51312,_x0000_s51313,_x0000_s51314,_x0000_s51315,_x0000_s51316,_x0000_s51317,_x0000_s51318,_x0000_s51319,_x0000_s51320,_x0000_s51321,_x0000_s51322,_x0000_s51323,_x0000_s51324,_x0000_s51325,_x0000_s51326,_x0000_s51327,_x0000_s51328,_x0000_s51329,_x0000_s51330,_x0000_s51331,_x0000_s51332,_x0000_s51333,_x0000_s51334,_x0000_s51335,_x0000_s51336,_x0000_s51337,_x0000_s51338,_x0000_s51339,_x0000_s51340,_x0000_s51341,_x0000_s51342,_x0000_s51343,_x0000_s51344,_x0000_s51345,_x0000_s51346,_x0000_s51347,_x0000_s51348,_x0000_s51349,_x0000_s51350,_x0000_s51351,_x0000_s51352,_x0000_s51353,_x0
000_s51354,_x0000_s51355,_x0000_s51356,_x0000_s51357,_x0000_s51358,_x0000_s51359,_x0000_s51360,_x0000_s51361"
+ src="slide0047_image458.gif" style='position:absolute;top:67.5%;left:54.11%;
+ width:40.44%;height:26.0%'><![endif]></p:slide>
+</div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0047.xml
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0047.xml 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,930 @@
+<xml xmlns:v="urn:schemas-microsoft-com:vml"
+ xmlns:o="urn:schemas-microsoft-com:office:office"
+ xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+ xmlns:oa="urn:schemas-microsoft-com:office:activation">
+ <o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="50"/>
+ </o:shapelayout><p:shaperange id="_x0000_s51202">
+ <v:shape id="_x0000_s51202" type="#_x0000_m1026" style='position:absolute;
+ left:36pt;top:21.625pt;width:9in;height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/>
+ </v:shape><v:shape id="_x0000_s51203" type="#_x0000_m1027" style='position:absolute;
+ left:36pt;top:126pt;width:323.625pt;height:382.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/>
+ </v:shape><v:rect id="_x0000_s51204" style='position:absolute;left:430pt;
+ top:170.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51205" style='position:absolute;left:442pt;
+ top:182.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51206" style='position:absolute;left:454pt;
+ top:194.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51207" style='position:absolute;left:466pt;
+ top:206.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51208" style='position:absolute;left:478pt;
+ top:218.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51209" style='position:absolute;left:490pt;
+ top:230.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51210" style='position:absolute;left:442pt;
+ top:158.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51211" style='position:absolute;left:454pt;
+ top:170.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51212" style='position:absolute;left:466pt;
+ top:182.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51213" style='position:absolute;left:478pt;
+ top:194.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51214" style='position:absolute;left:490pt;
+ top:206.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51215" style='position:absolute;left:502pt;
+ top:218.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51216" style='position:absolute;left:418pt;
+ top:182.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51217" style='position:absolute;left:430pt;
+ top:194.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51218" style='position:absolute;left:442pt;
+ top:206.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51219" style='position:absolute;left:454pt;
+ top:218.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51220" style='position:absolute;left:466pt;
+ top:230.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51221" style='position:absolute;left:478pt;
+ top:242.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51222" style='position:absolute;left:454pt;
+ top:146.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51223" style='position:absolute;left:466pt;
+ top:158.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51224" style='position:absolute;left:478pt;
+ top:170.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51225" style='position:absolute;left:490pt;
+ top:182.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51226" style='position:absolute;left:502pt;
+ top:194.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51227" style='position:absolute;left:514pt;
+ top:206.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51228" style='position:absolute;left:406pt;
+ top:194.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51229" style='position:absolute;left:418pt;
+ top:206.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51230" style='position:absolute;left:430pt;
+ top:218.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51231" style='position:absolute;left:442pt;
+ top:230.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51232" style='position:absolute;left:454pt;
+ top:242.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51233" style='position:absolute;left:466pt;
+ top:254.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51234" style='position:absolute;left:466pt;
+ top:134.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51235" style='position:absolute;left:478pt;
+ top:146.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51236" style='position:absolute;left:490pt;
+ top:158.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51237" style='position:absolute;left:502pt;
+ top:170.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51238" style='position:absolute;left:514pt;
+ top:182.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51239" style='position:absolute;left:526pt;
+ top:194.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s51240" style='position:absolute' from="454pt,158.25pt"
+ to="502pt,242.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s51241" style='position:absolute;flip:y' from="418pt,206.25pt"
+ to="526pt,218.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s51242" style='position:absolute;left:586pt;
+ top:170.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51243" style='position:absolute;left:598pt;
+ top:182.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51244" style='position:absolute;left:610pt;
+ top:194.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51245" style='position:absolute;left:622pt;
+ top:206.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51246" style='position:absolute;left:634pt;
+ top:218.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51247" style='position:absolute;left:646pt;
+ top:230.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51248" style='position:absolute;left:598pt;
+ top:158.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51249" style='position:absolute;left:610pt;
+ top:170.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51250" style='position:absolute;left:622pt;
+ top:182.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51251" style='position:absolute;left:634pt;
+ top:194.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51252" style='position:absolute;left:646pt;
+ top:206.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51253" style='position:absolute;left:658pt;
+ top:218.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51254" style='position:absolute;left:574pt;
+ top:182.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51255" style='position:absolute;left:586pt;
+ top:194.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51256" style='position:absolute;left:598pt;
+ top:206.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51257" style='position:absolute;left:610pt;
+ top:218.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51258" style='position:absolute;left:622pt;
+ top:230.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51259" style='position:absolute;left:634pt;
+ top:242.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51260" style='position:absolute;left:610pt;
+ top:146.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51261" style='position:absolute;left:622pt;
+ top:158.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51262" style='position:absolute;left:634pt;
+ top:170.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51263" style='position:absolute;left:646pt;
+ top:182.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51264" style='position:absolute;left:658pt;
+ top:194.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51265" style='position:absolute;left:670pt;
+ top:206.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51266" style='position:absolute;left:562pt;
+ top:194.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51267" style='position:absolute;left:574pt;
+ top:206.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51268" style='position:absolute;left:586pt;
+ top:218.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51269" style='position:absolute;left:598pt;
+ top:230.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51270" style='position:absolute;left:610pt;
+ top:242.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51271" style='position:absolute;left:622pt;
+ top:254.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51272" style='position:absolute;left:622pt;
+ top:134.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51273" style='position:absolute;left:634pt;
+ top:146.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51274" style='position:absolute;left:646pt;
+ top:158.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51275" style='position:absolute;left:658pt;
+ top:170.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51276" style='position:absolute;left:670pt;
+ top:182.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51277" style='position:absolute;left:682pt;
+ top:194.25pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s51278" style='position:absolute' from="610pt,158.25pt"
+ to="634pt,218.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s51279" style='position:absolute;flip:y' from="574pt,218.25pt"
+ to="634pt,218.375pt" strokecolor="black [1]" strokeweight="1.25pt">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s51280" style='position:absolute' from="634pt,218.25pt"
+ to="658pt,242.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s51281" style='position:absolute;flip:y' from="634pt,206.25pt"
+ to="682pt,218.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+ <p:shaperange id="_x0000_s51282">
+ <v:rect id="_x0000_s51282" style='position:absolute;left:414.125pt;top:401.125pt;
+ width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51283" style='position:absolute;left:426.125pt;
+ top:413.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51284" style='position:absolute;left:438.125pt;
+ top:425.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51285" style='position:absolute;left:450.125pt;
+ top:437.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51286" style='position:absolute;left:462.125pt;
+ top:449.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51287" style='position:absolute;left:474.125pt;
+ top:461.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51288" style='position:absolute;left:426.125pt;
+ top:389.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51289" style='position:absolute;left:438.125pt;
+ top:401.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51290" style='position:absolute;left:450.125pt;
+ top:413.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51291" style='position:absolute;left:462.125pt;
+ top:425.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51292" style='position:absolute;left:474.125pt;
+ top:437.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51293" style='position:absolute;left:486.125pt;
+ top:449.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51294" style='position:absolute;left:402.125pt;
+ top:413.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51295" style='position:absolute;left:414.125pt;
+ top:425.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51296" style='position:absolute;left:426.125pt;
+ top:437.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51297" style='position:absolute;left:438.125pt;
+ top:449.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51298" style='position:absolute;left:450.125pt;
+ top:461.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51299" style='position:absolute;left:462.125pt;
+ top:473.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51300" style='position:absolute;left:438.125pt;
+ top:377.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51301" style='position:absolute;left:450.125pt;
+ top:389.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51302" style='position:absolute;left:462.125pt;
+ top:401.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51303" style='position:absolute;left:474.125pt;
+ top:413.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51304" style='position:absolute;left:486.125pt;
+ top:425.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51305" style='position:absolute;left:498.125pt;
+ top:437.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51306" style='position:absolute;left:390.125pt;
+ top:425.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51307" style='position:absolute;left:402.125pt;
+ top:437.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51308" style='position:absolute;left:414.125pt;
+ top:449.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51309" style='position:absolute;left:426.125pt;
+ top:461.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51310" style='position:absolute;left:438.125pt;
+ top:473.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51311" style='position:absolute;left:450.125pt;
+ top:485.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51312" style='position:absolute;left:450.125pt;
+ top:365.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51313" style='position:absolute;left:462.125pt;
+ top:377.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51314" style='position:absolute;left:474.125pt;
+ top:389.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51315" style='position:absolute;left:486.125pt;
+ top:401.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51316" style='position:absolute;left:498.125pt;
+ top:413.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51317" style='position:absolute;left:510.125pt;
+ top:425.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s51318" style='position:absolute;flip:y' from="414.125pt,449.125pt"
+ to="498.125pt,449.125pt" strokecolor="black [1]" strokeweight="1.25pt">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s51319" style='position:absolute;flip:y' from="402.125pt,425.125pt"
+ to="522.125pt,449.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s51320" style='position:absolute;left:570.125pt;
+ top:401.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51321" style='position:absolute;left:582.125pt;
+ top:413.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51322" style='position:absolute;left:594.125pt;
+ top:425.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51323" style='position:absolute;left:606.125pt;
+ top:437.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51324" style='position:absolute;left:618.125pt;
+ top:449.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51325" style='position:absolute;left:630.125pt;
+ top:461.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51326" style='position:absolute;left:582.125pt;
+ top:389.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51327" style='position:absolute;left:594.125pt;
+ top:401.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51328" style='position:absolute;left:606.125pt;
+ top:413.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51329" style='position:absolute;left:618.125pt;
+ top:425.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51330" style='position:absolute;left:630.125pt;
+ top:437.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51331" style='position:absolute;left:642.125pt;
+ top:449.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51332" style='position:absolute;left:558.125pt;
+ top:413.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51333" style='position:absolute;left:570.125pt;
+ top:425.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51334" style='position:absolute;left:582.125pt;
+ top:437.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51335" style='position:absolute;left:594.125pt;
+ top:449.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51336" style='position:absolute;left:606.125pt;
+ top:461.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51337" style='position:absolute;left:618.125pt;
+ top:473.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51338" style='position:absolute;left:594.125pt;
+ top:377.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51339" style='position:absolute;left:606.125pt;
+ top:389.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51340" style='position:absolute;left:618.125pt;
+ top:401.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51341" style='position:absolute;left:630.125pt;
+ top:413.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51342" style='position:absolute;left:642.125pt;
+ top:425.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51343" style='position:absolute;left:654.125pt;
+ top:437.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51344" style='position:absolute;left:546.125pt;
+ top:425.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51345" style='position:absolute;left:558.125pt;
+ top:437.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51346" style='position:absolute;left:570.125pt;
+ top:449.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51347" style='position:absolute;left:582.125pt;
+ top:461.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51348" style='position:absolute;left:594.125pt;
+ top:473.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51349" style='position:absolute;left:606.125pt;
+ top:485.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51350" style='position:absolute;left:606.125pt;
+ top:365.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51351" style='position:absolute;left:618.125pt;
+ top:377.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51352" style='position:absolute;left:630.125pt;
+ top:389.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51353" style='position:absolute;left:642.125pt;
+ top:401.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51354" style='position:absolute;left:654.125pt;
+ top:413.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s51355" style='position:absolute;left:666.125pt;
+ top:425.125pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s51356" style='position:absolute' from="426.125pt,401.125pt"
+ to="474.125pt,473.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s51357" style='position:absolute;flip:y' from="558.125pt,449.125pt"
+ to="654.125pt,449.125pt" strokecolor="black [1]" strokeweight="1.25pt">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s51358" style='position:absolute;flip:y' from="606.125pt,425.125pt"
+ to="678.125pt,449.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s51359" style='position:absolute' from="582.125pt,401.125pt"
+ to="606.125pt,449.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s51360" style='position:absolute' from="606.125pt,449.125pt"
+ to="630.125pt,485.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s51361" style='position:absolute;flip:y' from="534.125pt,455.125pt"
+ to="576.125pt,503.125pt" strokecolor="black [1]">
+ <v:stroke endarrow="block"/>
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+</xml>
\ No newline at end of file

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0047_image457.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0047_image458.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0048.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0048.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,107 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Intersections Creating Intersections">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml" href="slide0048.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>47</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><p:shaperange
+ href="slide0048.xml#_x0000_s52226"/><![if !vml]><img border=0
+ v:shapes="_x0000_s52228" src="slide0048_image460.gif" style='position:absolute;
+ top:80.0%;left:81.64%;width:2.05%;height:2.75%'><![endif]>
+ <div v:shape="_x0000_s52226" class=T style='position:absolute;top:8.5%;
+ left:-2.24%;width:104.68%;height:8.5%'><span style='font-size:91%'>Intersections
+ Creating Intersections</span></div>
+ <div v:shape="_x0000_s52229" class=B><span style='position:absolute;
+ top:24.25%;left:9.73%;width:36.89%;height:6.0%'><span style='font-size:88%'><span
+ class=BB style='position:absolute;left:-10.15%'>•</span></span><span
+ style='font-size:88%'>When long edges </span></span><span style='position:
+ absolute;top:30.5%;left:9.73%;width:44.19%;height:6.0%'><span
+ style='font-size:88%'>are moved by integer </span></span><span
+ style='position:absolute;top:36.75%;left:9.73%;width:36.89%;height:6.0%'><span
+ style='font-size:88%'>truncation of </span></span><span style='position:absolute;
+ top:43.0%;left:9.73%;width:36.89%;height:6.0%'><span style='font-size:88%'>intersection
+ point&#13;</span></span><span style='position:absolute;top:50.5%;left:9.73%;
+ width:42.88%;height:6.0%'><span style='font-size:88%'><span class=BB
+ style='position:absolute;left:-8.73%'>•</span></span><span style='font-size:
+ 88%'>Very close geometry </span></span><span style='position:absolute;
+ top:56.75%;left:9.73%;width:39.7%;height:6.0%'><span style='font-size:88%'>may
+ be intersected&#13;</span></span><span style='position:absolute;top:64.25%;
+ left:9.73%;width:39.7%;height:6.0%'><span style='font-size:88%'><span
+ class=BB style='position:absolute;left:-9.43%'>•</span></span><span
+ style='font-size:88%'>Intersect segments </span></span><span style='position:
+ absolute;top:70.5%;left:9.73%;width:36.89%;height:6.0%'><span
+ style='font-size:88%'>with very close </span></span><span style='position:
+ absolute;top:76.75%;left:9.73%;width:36.89%;height:6.0%'><span
+ style='font-size:88%'>vertices</span></span></div>
+ <p:shaperange href="slide0048.xml#_x0000_s52230"/><![if !vml]><img border=0
+ v:shapes="_x0000_s52230,_x0000_s52231,_x0000_s52232,_x0000_s52233,_x0000_s52234,_x0000_s52235,_x0000_s52236,_x0000_s52237,_x0000_s52238,_x0000_s52239,_x0000_s52240,_x0000_s52241,_x0000_s52242,_x0000_s52243,_x0000_s52244,_x0000_s52245,_x0000_s52246,_x0000_s52247,_x0000_s52248,_x0000_s52249,_x0000_s52250,_x0000_s52251,_x0000_s52252,_x0000_s52253,_x0000_s52254,_x0000_s52255,_x0000_s52256,_x0000_s52257,_x0000_s52258,_x0000_s52259,_x0000_s52260,_x0000_s52261,_x0000_s52262,_x0000_s52263,_x0000_s52264,_x0000_s52265,_x0000_s52266,_x0000_s52267,_x0000_s52268,_x0000_s52269,_x0000_s52270,_x0000_s52271,_x0000_s52272,_x0000_s52273,_x0000_s52274,_x0000_s52275,_x0000_s52276,_x0000_s52277,_x0000_s52278,_x0000_s52279,_x0000_s52280,_x0000_s52281,_x0000_s52282,_x0000_s52283,_x0000_s52284,_x0000_s52285,_x0000_s52286,_x0000_s52287,_x0000_s52288,_x0000_s52289,_x0000_s52290,_x0000_s52291,_x0000_s52292,_x0000_s52293,_x0000_s52294,_x0000_s52295,_x0000_s52296,_x0000_s52297,_x0000_s52298,_x0000_s52299,_x0000_s52300,_x0000_s52301,_x0
000_s52302,_x0000_s52303,_x0000_s52304,_x0000_s52305,_x0000_s52306,_x0000_s52307,_x0000_s52308,_x0000_s52309,_x0000_s52310,_x0000_s52311,_x0000_s52312,_x0000_s52313,_x0000_s52314,_x0000_s52315,_x0000_s52316,_x0000_s52317,_x0000_s52318,_x0000_s52319,_x0000_s52320"
+ src="slide0048_image461.gif" style='position:absolute;top:24.5%;left:50.0%;
+ width:39.51%;height:25.0%'><![endif]>
+ <div v:shape="_x0000_s52321" class=B><span style='position:absolute;
+ top:56.49%;left:53.93%;width:45.88%;height:6.0%'><span style='font-size:88%'><span
+ class=BB style='position:absolute;left:-8.16%'>•</span></span><span
+ style='font-size:88%'>Sufficient to check the </span></span><span
+ style='position:absolute;top:62.5%;left:53.93%;width:39.13%;height:6.0%'><span
+ style='font-size:88%'>upper right grid for </span></span><span
+ style='position:absolute;top:68.75%;left:53.93%;width:39.13%;height:6.0%'><span
+ style='font-size:88%'>line segments</span></span></div>
+ <p:shaperange href="slide0048.xml#_x0000_s52322"/><![if !vml]><img border=0
+ v:shapes="_x0000_s52322,_x0000_s52323,_x0000_s52324,_x0000_s52325,_x0000_s52326,_x0000_s52327,_x0000_s52328,_x0000_s52329,_x0000_s52330,_x0000_s52331,_x0000_s52332,_x0000_s52333,_x0000_s52334,_x0000_s52335,_x0000_s52336,_x0000_s52337,_x0000_s52338,_x0000_s52339,_x0000_s52340"
+ src="slide0048_image462.gif" style='position:absolute;top:75.5%;left:74.9%;
+ width:15.35%;height:20.5%'><![endif]></p:slide>
+</div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0048.xml
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0048.xml 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,626 @@
+<xml xmlns:v="urn:schemas-microsoft-com:vml"
+ xmlns:o="urn:schemas-microsoft-com:office:office"
+ xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+ xmlns:oa="urn:schemas-microsoft-com:office:activation">
+ <o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="51"/>
+ </o:shapelayout><p:shaperange id="_x0000_s52226">
+ <v:shape id="_x0000_s52226" type="#_x0000_m1026" style='position:absolute;
+ left:36pt;top:21.625pt;width:9in;height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/>
+ </v:shape><v:rect id="_x0000_s52228" style='position:absolute;left:588pt;
+ top:6in;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ fillcolor="red" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52229" style='position:absolute;left:36pt;top:126pt;
+ width:306pt;height:356.375pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect></p:shaperange>
+ <p:shaperange id="_x0000_s52230">
+ <v:rect id="_x0000_s52230" style='position:absolute;left:384pt;top:168pt;
+ width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52231" style='position:absolute;left:396pt;
+ top:180pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52232" style='position:absolute;left:408pt;
+ top:192pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52233" style='position:absolute;left:420pt;
+ top:204pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52234" style='position:absolute;left:6in;top:3in;
+ width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52235" style='position:absolute;left:444pt;
+ top:228pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52236" style='position:absolute;left:396pt;
+ top:156pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52237" style='position:absolute;left:408pt;
+ top:168pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52238" style='position:absolute;left:420pt;
+ top:180pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52239" style='position:absolute;left:6in;top:192pt;
+ width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52240" style='position:absolute;left:444pt;
+ top:204pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52241" style='position:absolute;left:456pt;
+ top:3in;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52242" style='position:absolute;left:372pt;
+ top:180pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52243" style='position:absolute;left:384pt;
+ top:192pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52244" style='position:absolute;left:396pt;
+ top:204pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52245" style='position:absolute;left:408pt;
+ top:3in;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52246" style='position:absolute;left:420pt;
+ top:228pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52247" style='position:absolute;left:6in;top:240pt;
+ width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52248" style='position:absolute;left:408pt;
+ top:2in;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52249" style='position:absolute;left:420pt;
+ top:156pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52250" style='position:absolute;left:6in;top:168pt;
+ width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52251" style='position:absolute;left:444pt;
+ top:180pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52252" style='position:absolute;left:456pt;
+ top:192pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52253" style='position:absolute;left:468pt;
+ top:204pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52254" style='position:absolute;left:5in;top:192pt;
+ width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52255" style='position:absolute;left:372pt;
+ top:204pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52256" style='position:absolute;left:384pt;
+ top:3in;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52257" style='position:absolute;left:396pt;
+ top:228pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52258" style='position:absolute;left:408pt;
+ top:240pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52259" style='position:absolute;left:420pt;
+ top:252pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52260" style='position:absolute;left:420pt;
+ top:132pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52261" style='position:absolute;left:6in;top:2in;
+ width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52262" style='position:absolute;left:444pt;
+ top:156pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52263" style='position:absolute;left:456pt;
+ top:168pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52264" style='position:absolute;left:468pt;
+ top:180pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52265" style='position:absolute;left:480pt;
+ top:192pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s52266" style='position:absolute' from="420pt,2in"
+ to="456pt,240pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52267" style='position:absolute;flip:y' from="384pt,192pt"
+ to="480pt,228pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52268" style='position:absolute' from="408pt,150pt"
+ to="6in,3in" strokecolor="red">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52269" style='position:absolute' from="6in,3in"
+ to="444pt,246pt" strokecolor="red">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52270" style='position:absolute;flip:y' from="396pt,3in"
+ to="6in,228pt" strokecolor="red">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52271" style='position:absolute;flip:y' from="6in,192pt"
+ to="492pt,3in" strokecolor="red">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52272" style='position:absolute;flip:x' from="396pt,168pt"
+ to="420pt,180pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52273" style='position:absolute;flip:x' from="408pt,168pt"
+ to="420pt,192pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52274" style='position:absolute' from="396pt,180pt"
+ to="408pt,192pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s52275" style='position:absolute;left:534pt;
+ top:168pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52276" style='position:absolute;left:546pt;
+ top:180pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52277" style='position:absolute;left:558pt;
+ top:192pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52278" style='position:absolute;left:570pt;
+ top:204pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52279" style='position:absolute;left:582pt;
+ top:3in;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52280" style='position:absolute;left:594pt;
+ top:228pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52281" style='position:absolute;left:546pt;
+ top:156pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52282" style='position:absolute;left:558pt;
+ top:168pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52283" style='position:absolute;left:570pt;
+ top:180pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52284" style='position:absolute;left:582pt;
+ top:192pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52285" style='position:absolute;left:594pt;
+ top:204pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52286" style='position:absolute;left:606pt;
+ top:3in;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52287" style='position:absolute;left:522pt;
+ top:180pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52288" style='position:absolute;left:534pt;
+ top:192pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52289" style='position:absolute;left:546pt;
+ top:204pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52290" style='position:absolute;left:558pt;
+ top:3in;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52291" style='position:absolute;left:570pt;
+ top:228pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52292" style='position:absolute;left:582pt;
+ top:240pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52293" style='position:absolute;left:558pt;
+ top:2in;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52294" style='position:absolute;left:570pt;
+ top:156pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52295" style='position:absolute;left:582pt;
+ top:168pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52296" style='position:absolute;left:594pt;
+ top:180pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52297" style='position:absolute;left:606pt;
+ top:192pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52298" style='position:absolute;left:618pt;
+ top:204pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52299" style='position:absolute;left:510pt;
+ top:192pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52300" style='position:absolute;left:522pt;
+ top:204pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52301" style='position:absolute;left:534pt;
+ top:3in;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52302" style='position:absolute;left:546pt;
+ top:228pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52303" style='position:absolute;left:558pt;
+ top:240pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52304" style='position:absolute;left:570pt;
+ top:252pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52305" style='position:absolute;left:570pt;
+ top:132pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52306" style='position:absolute;left:582pt;
+ top:2in;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52307" style='position:absolute;left:594pt;
+ top:156pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52308" style='position:absolute;left:606pt;
+ top:168pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52309" style='position:absolute;left:618pt;
+ top:180pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52310" style='position:absolute;left:630pt;
+ top:192pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s52311" style='position:absolute' from="570pt,2in"
+ to="606pt,240pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52312" style='position:absolute;flip:y' from="534pt,192pt"
+ to="630pt,228pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52313" style='position:absolute' from="570pt,168pt"
+ to="582pt,3in" strokecolor="red">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52314" style='position:absolute' from="582pt,3in"
+ to="594pt,246pt" strokecolor="red">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52315" style='position:absolute;flip:y' from="546pt,3in"
+ to="582pt,228pt" strokecolor="red">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52316" style='position:absolute;flip:y' from="582pt,192pt"
+ to="642pt,3in" strokecolor="red">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52317" style='position:absolute;flip:x' from="546pt,168pt"
+ to="570pt,180pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52318" style='position:absolute;flip:x' from="558pt,168pt"
+ to="570pt,192pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52319" style='position:absolute' from="546pt,180pt"
+ to="558pt,192pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52320" style='position:absolute' from="561.75pt,143.75pt"
+ to="570pt,168pt" strokecolor="red">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s52321" style='position:absolute;left:354.125pt;
+ top:299pt;width:321.625pt;height:169.875pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect></p:shaperange>
+ <p:shaperange id="_x0000_s52322">
+ <v:rect id="_x0000_s52322" style='position:absolute;left:552pt;top:444pt;
+ width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52323" style='position:absolute;left:564pt;
+ top:456pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52324" style='position:absolute;left:564pt;
+ top:6in;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52325" style='position:absolute;left:8in;top:444pt;
+ width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52326" style='position:absolute;left:588pt;
+ top:456pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52327" style='position:absolute;left:540pt;
+ top:456pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52328" style='position:absolute;left:8in;top:420pt;
+ width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52329" style='position:absolute;left:588pt;
+ top:6in;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52330" style='position:absolute;left:600pt;
+ top:444pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52331" style='position:absolute;left:612pt;
+ top:456pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52332" style='position:absolute;left:588pt;
+ top:408pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52333" style='position:absolute;left:600pt;
+ top:420pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52334" style='position:absolute;left:612pt;
+ top:6in;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52335" style='position:absolute;left:624pt;
+ top:444pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s52336" style='position:absolute;left:636pt;
+ top:456pt;width:12pt;height:12pt;mso-wrap-style:none;v-text-anchor:middle'
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s52337" style='position:absolute' from="588pt,420pt"
+ to="624pt,516pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52338" style='position:absolute;flip:x' from="564pt,444pt"
+ to="588pt,456pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52339" style='position:absolute;flip:x' from="8in,444pt"
+ to="588pt,468pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s52340" style='position:absolute' from="564pt,456pt"
+ to="8in,468pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line></p:shaperange>
+</xml>
\ No newline at end of file

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0048_image460.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0048_image461.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0048_image462.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0049.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0049.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,75 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml" href="slide0049.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>46</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="slide0049.xml#_x0000_s53252"/><![if !vml]><img
+ border=0
+ v:shapes="_x0000_s53438,_x0000_s53254,_x0000_s53255,_x0000_s53256,_x0000_s53257,_x0000_s53258,_x0000_s53259,_x0000_s53260,_x0000_s53261,_x0000_s53262,_x0000_s53263,_x0000_s53264,_x0000_s53265,_x0000_s53266,_x0000_s53267,_x0000_s53268,_x0000_s53269,_x0000_s53270,_x0000_s53271,_x0000_s53272,_x0000_s53273,_x0000_s53274,_x0000_s53275,_x0000_s53276,_x0000_s53277,_x0000_s53278,_x0000_s53279,_x0000_s53280,_x0000_s53281,_x0000_s53282,_x0000_s53283,_x0000_s53284,_x0000_s53285,_x0000_s53286,_x0000_s53287,_x0000_s53288,_x0000_s53289,_x0000_s53290,_x0000_s53291,_x0000_s53292,_x0000_s53293,_x0000_s53294,_x0000_s53295,_x0000_s53296,_x0000_s53297,_x0000_s53298,_x0000_s53299,_x0000_s53300,_x0000_s53301,_x0000_s53302,_x0000_s53303,_x0000_s53304,_x0000_s53305,_x0000_s53306,_x0000_s53307,_x0000_s53308,_x0000_s53309,_x0000_s53310,_x0000_s53311,_x0000_s53312,_x0000_s53313,_x0000_s53314,_x0000_s53315,_x0000_s53316,_x0000_s53317,_x0000_s53318,_x0000_s53319,_x0000_s53320,_x0000_s53321,_x0000_s53322,_x0000_s53323,_x0000_s53324,_x0
000_s53325,_x0000_s53326,_x0000_s53327,_x0000_s53328,_x0000_s53329,_x0000_s53330,_x0000_s53331,_x0000_s53332,_x0000_s53333,_x0000_s53334,_x0000_s53335,_x0000_s53336,_x0000_s53337,_x0000_s53338,_x0000_s53339,_x0000_s53384,_x0000_s53385,_x0000_s53386,_x0000_s53387,_x0000_s53388,_x0000_s53389,_x0000_s53390,_x0000_s53391,_x0000_s53392,_x0000_s53393,_x0000_s53394,_x0000_s53395,_x0000_s53396,_x0000_s53397,_x0000_s53398,_x0000_s53399,_x0000_s53400,_x0000_s53401,_x0000_s53402,_x0000_s53403,_x0000_s53404,_x0000_s53405,_x0000_s53406,_x0000_s53407,_x0000_s53408,_x0000_s53409,_x0000_s53410,_x0000_s53411,_x0000_s53412,_x0000_s53413,_x0000_s53414,_x0000_s53415,_x0000_s53416,_x0000_s53417,_x0000_s53418,_x0000_s53419,_x0000_s53420,_x0000_s53421,_x0000_s53422,_x0000_s53423,_x0000_s53424,_x0000_s53425,_x0000_s53426,_x0000_s53427,_x0000_s53428,_x0000_s53429,_x0000_s53430,_x0000_s53431,_x0000_s53432,_x0000_s53433,_x0000_s53434"
+ src="slide0049_image459.gif" style='position:absolute;top:18.0%;left:0%;
+ width:100.37%;height:40.75%'><![endif]>
+ <div v:shape="_x0000_s53252" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Intersection Clusters</div>
+ <div v:shape="_x0000_s53437" class=B><span style='position:absolute;
+ top:63.0%;left:11.42%;width:86.89%;height:6.75%'><span class=BB
+ style='position:absolute;left:-4.31%'>•</span>Multiple intersection points
+ within the </span><span style='position:absolute;top:70.25%;left:11.42%;
+ width:77.34%;height:6.75%'>same unit grid are merged</span></div>
+</p:slide>
+</div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0049.xml
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0049.xml 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,779 @@
+<xml xmlns:v="urn:schemas-microsoft-com:vml"
+ xmlns:o="urn:schemas-microsoft-com:office:office"
+ xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+ xmlns:oa="urn:schemas-microsoft-com:office:activation">
+ <o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="52"/>
+ <o:regrouptable v:ext="edit">
+ <o:entry new="1" old="0"/>
+ </o:regrouptable>
+ </o:shapelayout><p:shaperange id="_x0000_s53252">
+ <v:rect id="_x0000_s53252" style='position:absolute;left:36pt;top:21.625pt;
+ width:9in;height:90pt;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:group id="_x0000_s53438" style='position:absolute;left:0;top:98.125pt;
+ width:10in;height:216.625pt' coordorigin=",785" coordsize="5504,1757">
+ <v:rect id="_x0000_s53254" style='position:absolute;left:282;top:1261;
+ width:140;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53255" style='position:absolute;left:422;top:1420;
+ width:141;height:158;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53256" style='position:absolute;left:563;top:1578;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53257" style='position:absolute;left:704;top:1737;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53258" style='position:absolute;left:845;top:1896;
+ width:141;height:158;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53259" style='position:absolute;left:986;top:2054;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53260" style='position:absolute;left:422;top:1102;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53261" style='position:absolute;left:563;top:1261;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53262" style='position:absolute;left:704;top:1420;
+ width:141;height:158;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53263" style='position:absolute;left:845;top:1578;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53264" style='position:absolute;left:986;top:1737;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53265" style='position:absolute;left:1127;
+ top:1896;width:140;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53266" style='position:absolute;left:141;top:1420;
+ width:141;height:158;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53267" style='position:absolute;left:282;top:1578;
+ width:140;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53268" style='position:absolute;left:422;top:1737;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53269" style='position:absolute;left:563;top:1896;
+ width:141;height:158;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53270" style='position:absolute;left:704;top:2054;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53271" style='position:absolute;left:845;top:2213;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53272" style='position:absolute;left:563;top:944;
+ width:141;height:158;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53273" style='position:absolute;left:704;top:1102;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53274" style='position:absolute;left:845;top:1261;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53275" style='position:absolute;left:986;top:1420;
+ width:141;height:158;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53276" style='position:absolute;left:1127;
+ top:1578;width:140;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53277" style='position:absolute;left:1267;
+ top:1737;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53278" style='position:absolute;top:1578;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53279" style='position:absolute;left:141;top:1737;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53280" style='position:absolute;left:282;top:1896;
+ width:140;height:158;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53281" style='position:absolute;left:422;top:2054;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53282" style='position:absolute;left:563;top:2213;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53283" style='position:absolute;left:704;top:2372;
+ width:141;height:158;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53284" style='position:absolute;left:704;top:785;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53285" style='position:absolute;left:845;top:944;
+ width:141;height:158;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53286" style='position:absolute;left:986;top:1102;
+ width:141;height:159;mso-wrap-style:none;v-text-anchor:middle' o:regroupid="1"
+ filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53287" style='position:absolute;left:1127;
+ top:1261;width:140;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53288" style='position:absolute;left:1267;
+ top:1420;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53289" style='position:absolute;left:1408;
+ top:1578;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s53290" style='position:absolute;flip:y' from="141,1737"
+ to="1549,1896" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s53291" style='position:absolute' from="422,1102"
+ to="845,2530" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s53292" style='position:absolute' from="282,1420"
+ to="986,2372" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s53293" style='position:absolute;flip:x y'
+ from="141,1578" to="1267,2054" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s53294" style='position:absolute;left:2253;
+ top:1261;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53295" style='position:absolute;left:2394;
+ top:1420;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53296" style='position:absolute;left:2535;
+ top:1578;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53297" style='position:absolute;left:2676;
+ top:1737;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53298" style='position:absolute;left:2817;
+ top:1896;width:140;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53299" style='position:absolute;left:2957;
+ top:2054;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53300" style='position:absolute;left:2394;
+ top:1102;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53301" style='position:absolute;left:2535;
+ top:1261;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53302" style='position:absolute;left:2676;
+ top:1420;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53303" style='position:absolute;left:2817;
+ top:1578;width:140;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53304" style='position:absolute;left:2957;
+ top:1737;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53305" style='position:absolute;left:3098;
+ top:1896;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53306" style='position:absolute;left:2112;
+ top:1420;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53307" style='position:absolute;left:2253;
+ top:1578;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53308" style='position:absolute;left:2394;
+ top:1737;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53309" style='position:absolute;left:2535;
+ top:1896;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53310" style='position:absolute;left:2676;
+ top:2054;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53311" style='position:absolute;left:2817;
+ top:2213;width:140;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53312" style='position:absolute;left:2535;
+ top:944;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53313" style='position:absolute;left:2676;
+ top:1102;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53314" style='position:absolute;left:2817;
+ top:1261;width:140;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53315" style='position:absolute;left:2957;
+ top:1420;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53316" style='position:absolute;left:3098;
+ top:1578;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53317" style='position:absolute;left:3239;
+ top:1737;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53318" style='position:absolute;left:1972;
+ top:1578;width:140;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53319" style='position:absolute;left:2112;
+ top:1737;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53320" style='position:absolute;left:2253;
+ top:1896;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53321" style='position:absolute;left:2394;
+ top:2054;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53322" style='position:absolute;left:2535;
+ top:2213;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53323" style='position:absolute;left:2676;
+ top:2372;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53324" style='position:absolute;left:2676;
+ top:785;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53325" style='position:absolute;left:2817;
+ top:944;width:140;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53326" style='position:absolute;left:2957;
+ top:1102;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53327" style='position:absolute;left:3098;
+ top:1261;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53328" style='position:absolute;left:3239;
+ top:1420;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53329" style='position:absolute;left:3380;
+ top:1578;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s53330" style='position:absolute;flip:y' from="2112,1737"
+ to="3521,1896" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s53331" style='position:absolute' from="2394,1102"
+ to="2817,2530" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s53332" style='position:absolute' from="2253,1420"
+ to="2957,2372" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s53333" style='position:absolute;flip:x y'
+ from="2112,1578" to="3239,2054" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:oval id="_x0000_s53334" style='position:absolute;left:2611;
+ top:1912;width:71;height:80;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" fillcolor="black [1]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s53335" style='position:absolute;left:2529;
+ top:1802;width:70;height:79;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" fillcolor="black [1]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s53336" style='position:absolute;left:2576;
+ top:1802;width:70;height:79;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" fillcolor="black [1]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s53337" style='position:absolute;left:2668;
+ top:1788;width:71;height:80;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" fillcolor="black [1]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s53338" style='position:absolute;left:2557;
+ top:1742;width:70;height:79;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" fillcolor="black [1]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s53339" style='position:absolute;left:2456;
+ top:1702;width:70;height:80;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" fillcolor="black [1]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:rect id="_x0000_s53384" style='position:absolute;left:4237;
+ top:1273;width:140;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53385" style='position:absolute;left:4377;
+ top:1431;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53386" style='position:absolute;left:4518;
+ top:1590;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53387" style='position:absolute;left:4659;
+ top:1749;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53388" style='position:absolute;left:4800;
+ top:1907;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53389" style='position:absolute;left:4941;
+ top:2066;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53390" style='position:absolute;left:4377;
+ top:1114;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53391" style='position:absolute;left:4518;
+ top:1273;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53392" style='position:absolute;left:4659;
+ top:1431;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53393" style='position:absolute;left:4800;
+ top:1590;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53394" style='position:absolute;left:4941;
+ top:1749;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53395" style='position:absolute;left:5082;
+ top:1907;width:140;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53396" style='position:absolute;left:4096;
+ top:1431;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53397" style='position:absolute;left:4237;
+ top:1590;width:140;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53398" style='position:absolute;left:4377;
+ top:1749;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53399" style='position:absolute;left:4518;
+ top:1907;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53400" style='position:absolute;left:4659;
+ top:2066;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53401" style='position:absolute;left:4800;
+ top:2225;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53402" style='position:absolute;left:4518;
+ top:955;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53403" style='position:absolute;left:4659;
+ top:1114;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53404" style='position:absolute;left:4800;
+ top:1273;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53405" style='position:absolute;left:4941;
+ top:1431;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53406" style='position:absolute;left:5082;
+ top:1590;width:140;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53407" style='position:absolute;left:5222;
+ top:1749;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53408" style='position:absolute;left:3955;
+ top:1590;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53409" style='position:absolute;left:4096;
+ top:1749;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53410" style='position:absolute;left:4237;
+ top:1907;width:140;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53411" style='position:absolute;left:4377;
+ top:2066;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53412" style='position:absolute;left:4518;
+ top:2225;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53413" style='position:absolute;left:4659;
+ top:2383;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53414" style='position:absolute;left:4659;
+ top:797;width:141;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53415" style='position:absolute;left:4800;
+ top:955;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53416" style='position:absolute;left:4941;
+ top:1114;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53417" style='position:absolute;left:5082;
+ top:1273;width:140;height:158;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53418" style='position:absolute;left:5222;
+ top:1431;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s53419" style='position:absolute;left:5363;
+ top:1590;width:141;height:159;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:stroke dashstyle="1 1" endcap="round"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s53420" style='position:absolute;flip:y' from="4659,1749"
+ to="5504,1907" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s53421" style='position:absolute' from="4377,1114"
+ to="4518,1907" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s53422" style='position:absolute' from="4237,1431"
+ to="4377,1749" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s53423" style='position:absolute;flip:x y'
+ from="4096,1590" to="4377,1749" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:oval id="_x0000_s53424" style='position:absolute;left:4480;
+ top:2018;width:70;height:79;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" fillcolor="black [1]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s53425" style='position:absolute;left:4482;
+ top:1873;width:70;height:79;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" fillcolor="black [1]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s53426" style='position:absolute;left:4621;
+ top:1874;width:70;height:80;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" fillcolor="black [1]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:oval id="_x0000_s53427" style='position:absolute;left:4338;
+ top:1714;width:70;height:79;mso-wrap-style:none;v-text-anchor:middle'
+ o:regroupid="1" fillcolor="black [1]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><v:line id="_x0000_s53428" style='position:absolute' from="4518,2066"
+ to="4800,2542" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s53429" style='position:absolute;flip:y' from="4518,1907"
+ to="4518,2066" o:regroupid="1" strokecolor="black [1]" strokeweight="1.25pt">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s53430" style='position:absolute' from="4518,2066"
+ to="4941,2383" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s53431" style='position:absolute;flip:x y'
+ from="4377,1749" to="4518,1907" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s53432" style='position:absolute;flip:x y'
+ from="4659,1907" to="5222,2066" o:regroupid="1" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s53433" style='position:absolute;flip:y' from="4518,1907"
+ to="4659,1907" o:regroupid="1" strokecolor="black [1]" strokeweight="1.25pt">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s53434" style='position:absolute;flip:y' from="4096,1907"
+ to="4518,1907" o:regroupid="1" strokecolor="black [1]" strokeweight="1.25pt">
+ <v:shadow color="gray [2]"/>
+ </v:line></v:group><v:rect id="_x0000_s53437" style='position:absolute;
+ left:47.5pt;top:334.625pt;width:597pt;height:188.375pt' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect></p:shaperange>
+</xml>
\ No newline at end of file

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0049_image459.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0050.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0050.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,109 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description
+content="5/15/2009: Acceptable vs. Unacceptable Artifacts">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="53"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>48</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s54274"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s54275" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:9in;height:357.125pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s54274" class=T><span style='position:absolute;
+ top:4.0%;left:5.99%;width:88.2%;height:8.5%'><span style='font-size:91%'>Acceptable
+ vs. Unacceptable </span></span><span style='position:absolute;top:12.75%;
+ left:5.99%;width:88.2%;height:8.5%'><span style='font-size:91%'>Artifacts</span></span></div>
+ <div v:shape="_x0000_s54275">
+ <div class=B style='mso-line-spacing:"90 20 0";position:absolute;top:23.75%;
+ left:5.99%;width:88.2%;height:6.75%'><span style='position:absolute;
+ top:0%;left:4.24%;width:95.75%;height:100.0%'><span style='mso-special-format:
+ bullet;position:absolute;left:-4.43%'>•</span>An artifact is unacceptable
+ &#13;</span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:31.5%;left:14.04%;width:85.39%;height:6.0%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.5%'>–</span>if it causes any line segments to
+ intersect </span><span style='position:absolute;top:37.0%;left:14.04%;
+ width:79.96%;height:6.0%'>other than at their end points&#13;</span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:44.0%;left:14.04%;width:82.2%;height:6.0%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.64%'>–</span>if it causes a closed cycle in
+ the input to </span><span style='position:absolute;top:49.5%;left:14.04%;
+ width:79.96%;height:6.0%'>become open at the output&#13;</span></div>
+ <div class=B style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:56.49%;left:9.73%;width:92.5%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-4.04%'>•</span>Inserting vertices on line
+ segments and </span><span style='position:absolute;top:63.0%;left:9.73%;
+ width:84.45%;height:6.75%'>merging vertices are acceptable &#13;</span></div>
+ <div class=B style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:70.75%;left:9.73%;width:95.13%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.93%'>•</span>We insert vertices and merge
+ vertices to </span><span style='position:absolute;top:77.0%;left:9.73%;
+ width:84.45%;height:6.75%'>snap to integer grid robustly</span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0052.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0052.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,107 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: C++ Concepts-based Type System">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="55"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>50</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s56322"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s56323" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:9in;height:377.125pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s56322" class=T style='position:absolute;top:8.5%;
+ left:-1.87%;width:103.93%;height:8.5%'><span style='font-size:91%'>C++
+ Concepts-based Type System</span></div>
+ <div v:shape="_x0000_s56323" class=B><span style='position:absolute;
+ top:24.25%;left:9.73%;width:84.45%;height:6.0%'><span style='font-size:88%'><span
+ class=BB style='position:absolute;left:-4.43%'>•</span></span><span
+ style='font-size:88%'>GTL allows application data types to be </span></span><span
+ style='position:absolute;top:30.5%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>arguments to its API&#13;</span></span><span
+ style='position:absolute;top:38.0%;left:9.73%;width:98.68%;height:6.0%'><span
+ style='font-size:88%'><span class=BB style='position:absolute;left:-3.79%'>•</span></span><span
+ style='font-size:88%'>You can check if your point type lies inside your </span></span><span
+ style='position:absolute;top:44.25%;left:9.73%;width:85.95%;height:6.0%'><span
+ style='font-size:88%'>polygon type with a call to GTL contains() </span></span><span
+ style='position:absolute;top:50.5%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>passing in your point and your polygon&#13;</span></span>
+ <div style='position:absolute;top:57.99%;left:5.99%;width:88.38%;height:6.0%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:88%'><span style='mso-tab-count:2;width:11.31%'> </span>gtl::contains(my_polygon,
+ my_point);&#13;</span></div>
+ <span style='position:absolute;top:65.5%;left:9.73%;width:100.56%;height:6.0%'><span
+ style='font-size:88%'><span class=BB style='position:absolute;left:-3.72%'>•</span></span><span
+ style='font-size:88%'>This is accomplished by use of a C++ Concepts-</span></span><span
+ style='position:absolute;top:71.75%;left:9.73%;width:84.83%;height:6.0%'><span
+ style='font-size:88%'>based statically polymorphic type system&#13;</span></span><span
+ style='position:absolute;top:79.25%;left:9.73%;width:100.56%;height:6.0%'><span
+ style='font-size:88%'><span class=BB style='position:absolute;left:-3.72%'>•</span></span><span
+ style='font-size:88%'>This is much more convenient than copying your </span></span><span
+ style='position:absolute;top:85.5%;left:9.73%;width:86.7%;height:6.0%'><span
+ style='font-size:88%'>polygon into a GTL polygon data type first</span></span></div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0053.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0053.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,94 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Booleans Operator Syntax">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="56"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>56</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s57346"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s57347" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:673.25pt;height:356.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s57346" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Booleans Operator Syntax</div>
+ <div v:shape="_x0000_s57347" class=B><span style='position:absolute;
+ top:24.5%;left:9.73%;width:91.76%;height:6.75%'><span class=BB
+ style='position:absolute;left:-4.08%'>•</span>GTL overloads the C++ bit-wise
+ logical </span><span style='position:absolute;top:31.5%;left:9.73%;width:102.99%;
+ height:6.75%'>operators &amp;|^ and the subtraction operator -&#13;</span><span
+ style='position:absolute;top:40.0%;left:9.73%;width:101.49%;height:6.75%'><span
+ class=BB style='position:absolute;left:-3.69%'>•</span>They perform Boolean
+ AND, OR, XOR and </span><span style='position:absolute;top:47.25%;left:9.73%;
+ width:87.82%;height:6.75%'>AND-NOT (SUBTRACT)&#13;</span><span
+ style='position:absolute;top:55.75%;left:9.73%;width:97.56%;height:6.75%'><span
+ class=BB style='position:absolute;left:-3.83%'>•</span>They work with any
+ polygons, rectangles, </span><span style='position:absolute;top:62.74%;
+ left:9.73%;width:95.13%;height:6.75%'>vectors or lists of polygons or
+ rectangles </span><span style='position:absolute;top:69.75%;left:9.73%;
+ width:87.82%;height:6.75%'>and the GTL polygon-set data types</span></div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0054.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0054.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,169 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: C++ Traits">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="57"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>51</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s58370"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s58371" type="#_x0000_m1027"
+ style='position:absolute;left:34.25pt;top:103.375pt;width:9in;height:179.5pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:rect id="_x0000_s58372"
+ style='position:absolute;left:41.875pt;top:270.625pt;width:650.625pt;
+ height:258.5pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect>
+ <div v:shape="_x0000_s58370" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>C++ Traits</div>
+ <div v:shape="_x0000_s58371" class=B>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:19.75%;left:9.55%;width:100.93%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.71%'>•</span></span><span
+ style='font-size:88%'>GTL accesses your geometry types through type </span></span><span
+ style='position:absolute;top:25.25%;left:9.55%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>traits that you must provide&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:32.0%;left:9.55%;width:87.45%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.28%'>•</span></span><span
+ style='font-size:88%'>These traits map your implementation of a </span></span><span
+ style='position:absolute;top:37.75%;left:9.55%;width:100.18%;height:6.0%'><span
+ style='font-size:88%'>geometry object to GTL’s concept of how a such </span></span><span
+ style='position:absolute;top:43.25%;left:9.55%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>geometry behaves</span></span></div>
+ </div>
+ <div v:shape="_x0000_s58372" class=B>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:50.5%;left:6.74%;
+ width:88.57%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'>template &lt;typename T&gt;&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:53.5%;left:6.74%;
+ width:88.57%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'>struct point_traits {&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:56.75%;
+ left:6.74%;width:88.57%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'>typedef T::coordinate_type coordinate_type;&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:59.75%;
+ left:6.74%;width:88.57%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'>coordinate_type get(const T&amp; p,
+ orientation_2d orient) { &#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:62.74%;
+ left:6.74%;width:88.57%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'><span style='mso-spacerun:yes'>  </span>return
+ p.get(orient);&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:66.0%;left:6.74%;
+ width:88.57%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'>}&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:69.0%;left:6.74%;
+ width:88.57%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'>template &lt;typename T&gt;&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:72.25%;
+ left:6.74%;width:88.57%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'>struct point_mutable_traits {&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:75.25%;
+ left:6.74%;width:88.57%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'><span style='mso-spacerun:yes'>  </span>void
+ set(const T&amp; p, orientation_2d orient, &#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:78.25%;
+ left:6.74%;width:88.57%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'><span style='mso-spacerun:yes'>          
+ </span>coordinate_type value) {&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:81.5%;left:6.74%;
+ width:88.57%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'><span style='mso-spacerun:yes'>   
+ </span>p.set(orient, value);&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:84.5%;left:6.74%;
+ width:88.57%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'><span style='mso-spacerun:yes'>  </span>}&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:87.75%;
+ left:6.74%;width:88.57%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'><span style='mso-spacerun:yes'>  </span>T
+ construct(coordinate_type x, coordinate_type y) { &#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:90.75%;
+ left:6.74%;width:88.57%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'><span style='mso-spacerun:yes'>    </span>return
+ T(x, y); }&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:93.75%;
+ left:6.74%;width:88.57%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'>};</span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0055.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0055.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,188 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: C++ Concepts Overloading">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="58"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>52</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s59394"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s59395" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:9in;height:210.25pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:shapetype id="_x0000_t202"
+ coordsize="21600,21600" o:spt="202" path="m,l,21600r21600,l21600,xe">
+ <v:stroke joinstyle="miter"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ </v:shapetype><v:shape id="_x0000_s59396" type="#_x0000_t202" style='position:absolute;
+ left:21.75pt;top:335.25pt;width:367.5pt;height:190.875pt;
+ mso-position-horizontal-relative:char;mso-position-vertical-relative:line'
+ stroked="f">
+ <v:textbox style='mso-next-textbox:#_x0000_s59396'/>
+ </v:shape><v:rect id="_x0000_s59397" style='position:absolute;left:370.875pt;
+ top:353.5pt;width:335.75pt;height:167.625pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s59396"
+ src="slide0055_image464.gif" style='position:absolute;top:62.0%;left:2.99%;
+ width:51.31%;height:35.75%'><![endif]>
+ <div v:shape="_x0000_s59394" class=T style='position:absolute;top:8.0%;
+ left:5.8%;width:88.76%;height:9.25%'>C++ Concepts Overloading</div>
+ <div v:shape="_x0000_s59395" class=B>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:23.5%;left:9.73%;width:97.75%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.83%'>•</span></span><span
+ style='font-size:75%'>GTL functions that expect a polygon check whether the </span></span><span
+ style='position:absolute;top:27.75%;left:9.73%;width:94.38%;height:5.25%'><span
+ style='font-size:75%'>input data type is registered as a polygon and will not </span></span><span
+ style='position:absolute;top:32.0%;left:9.73%;width:84.45%;height:5.25%'><span
+ style='font-size:75%'>instantiate if the check fails&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:37.25%;left:9.73%;width:84.45%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.43%'>•</span></span><span
+ style='font-size:75%'>A different gtl function with the same name can </span></span><span
+ style='position:absolute;top:41.5%;left:9.73%;width:100.0%;height:5.25%'><span
+ style='font-size:75%'>instantiate if the data type turns out to be registered
+ as a </span></span><span style='position:absolute;top:45.75%;left:9.73%;
+ width:84.45%;height:5.25%'><span style='font-size:75%'>rectangle, or a
+ point&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:51.0%;left:9.73%;width:89.7%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.17%'>•</span></span><span
+ style='font-size:75%'>The mechanism for doing this is called substitution </span></span><span
+ style='position:absolute;top:55.25%;left:9.73%;width:84.45%;height:5.25%'><span
+ style='font-size:75%'>failure is not an error (SFINAE)</span></span></div>
+ </div>
+ <div v:shape="_x0000_s59396" class=O>
+ <div style='position:absolute;top:62.74%;left:4.11%;width:52.05%;height:2.75%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:67%'>template &lt;typename T&gt;
+ struct is_integer {};&#13;</span></div>
+ <div style='position:absolute;top:65.5%;left:4.11%;width:49.25%;height:2.75%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:67%'>template &lt;&gt; &#13;</span></div>
+ <div style='position:absolute;top:68.25%;left:4.11%;width:54.49%;height:2.75%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:67%'>struct
+ is_integer&lt;int&gt; { typedef int type; };&#13;</span></div>
+ <div style='position:absolute;top:70.75%;left:4.11%;width:49.81%;height:2.75%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:67%'>template &lt;typename T&gt;
+ struct is_float {};&#13;</span></div>
+ <div style='position:absolute;top:73.5%;left:4.11%;width:49.25%;height:2.75%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:67%'>template &lt;&gt; &#13;</span></div>
+ <div style='position:absolute;top:76.25%;left:4.11%;width:56.92%;height:2.75%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:67%'>struct
+ is_float&lt;float&gt; { typedef float type; };&#13;</span></div>
+ <div style='position:absolute;top:78.75%;left:4.11%;width:49.25%;height:2.75%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:67%;display:none'>&#13;</span></div>
+ <div style='position:absolute;top:81.5%;left:4.11%;width:49.25%;height:2.75%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:67%'>template &lt;typename
+ T&gt;&#13;</span></div>
+ <div style='position:absolute;top:84.25%;left:4.11%;width:49.25%;height:2.75%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:67%'>typename
+ is_int&lt;T&gt;::type foo(T input);&#13;</span></div>
+ <div style='position:absolute;top:86.75%;left:4.11%;width:49.25%;height:2.75%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:67%'>template &lt;typename
+ T&gt;&#13;</span></div>
+ <div style='position:absolute;top:89.25%;left:4.11%;width:49.25%;height:3.0%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New";font-size:67%'>typename
+ is_float&lt;T&gt;::type foo(T input);</span><span style='font-size:67%;
+ mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s59397" class=B>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:65.5%;left:52.43%;
+ width:47.37%;height:5.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:75%'>foo() would be
+ ambiguous,&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:71.0%;left:52.43%;
+ width:50.0%;height:5.25%'><span style='mso-special-format:nobullet;display:
+ none'>•</span><span style='font-size:75%'>but both return types cannot&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:76.25%;
+ left:52.43%;width:52.05%;height:5.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:75%'>be instantiated with the
+ same&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:81.5%;left:52.43%;
+ width:47.19%;height:5.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:75%'>type.<span
+ style='mso-spacerun:yes'>  </span>Failure to instantiate&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:86.75%;
+ left:52.43%;width:52.62%;height:5.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:75%'>the return type is not a
+ syntax&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:92.25%;
+ left:52.43%;width:44.75%;height:5.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:75%'>error.</span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0055_image464.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0058.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0058.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,150 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Concept Refinement">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="61"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>53</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s62466"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s62467" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:634.125pt;height:257.5pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:rect id="_x0000_s62468"
+ style='position:absolute;left:45.375pt;top:376.5pt;width:634.125pt;height:126.5pt'
+ filled="f" fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect>
+ <div v:shape="_x0000_s62466" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Concept Refinement</div>
+ <div v:shape="_x0000_s62467">
+ <div class=B style='mso-line-spacing:"90 20 0";position:absolute;top:23.75%;
+ left:5.99%;width:100.74%;height:5.25%'><span style='position:absolute;
+ top:0%;left:3.71%;width:96.28%;height:100.0%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.86%'>•</span></span><span
+ style='font-size:75%'>A rectangle is a refinement of the concept of a
+ polygon&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:29.5%;left:14.04%;width:85.39%;height:4.5%'><span style='font-size:71%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.5%'>–</span></span><span
+ style='font-size:71%'>A rectangle narrows-down the definition of polygon to
+ four </span></span><span style='position:absolute;top:33.5%;left:14.04%;
+ width:78.08%;height:4.5%'><span style='font-size:71%'>sided, 90-degree
+ angles&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:38.5%;left:9.73%;width:95.5%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.92%'>•</span></span><span
+ style='font-size:75%'>A function that requires read only access to a polygon </span></span><span
+ style='position:absolute;top:43.5%;left:9.73%;width:82.39%;height:5.25%'><span
+ style='font-size:75%'>can always work on a rectangle&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0";position:absolute;top:49.0%;
+ left:11.04%;width:81.27%;height:4.5%'><span style='position:absolute;
+ top:0%;left:3.68%;width:96.08%;height:100.0%'><span style='font-size:71%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.83%'>–</span></span><span
+ style='font-size:71%'><span style='mso-spacerun:yes'> </span>A polygon is a
+ generalization of a rectangle&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:54.0%;left:9.73%;width:87.64%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.27%'>•</span></span><span
+ style='font-size:75%'>A function that requires write-access to a polygon </span></span><span
+ style='position:absolute;top:59.0%;left:9.73%;width:82.39%;height:5.25%'><span
+ style='font-size:75%'>cannot work on a rectangle&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0";position:absolute;top:64.75%;
+ left:11.04%;width:81.27%;height:4.5%'><span style='position:absolute;
+ top:0%;left:3.68%;width:96.08%;height:100.0%'><span style='font-size:71%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.83%'>–</span></span><span
+ style='font-size:71%'>A rectangle cannot store a polygon</span></span></div>
+ </div>
+ <div v:shape="_x0000_s62468" class=B>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:70.0%;left:7.3%;
+ width:86.14%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'>struct polygon_concept {};&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:73.25%;
+ left:7.3%;width:86.14%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'>struct rectangle_concept {};&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:76.25%;
+ left:7.3%;width:86.14%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'>template &lt;typename T&gt;&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:79.25%;
+ left:7.3%;width:86.14%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'>struct is_a_polygon_concept{};&#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:82.5%;left:7.3%;
+ width:86.14%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'>template &lt;&gt; struct
+ is_a_polygon_concept&lt;rectangle_concept&gt; { &#13;</span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:85.5%;left:7.3%;
+ width:86.14%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:44%'><span style='mso-spacerun:yes'>  </span>typedef
+ gtl_yes type; };</span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0059.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0059.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,449 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: GTL Refinement Relationships">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml" href="slide0059.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>54</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><p:shaperange
+ href="master03.xml#_x0000_m1027"/><p:shaperange
+ href="slide0059.xml#_x0000_s63490"/>
+ <div v:shape="_x0000_s63490" class=T style='position:absolute;top:8.0%;
+ left:0%;width:100.18%;height:9.25%'>GTL Refinement Relationships</div>
+ <div v:shape="_x0000_s63491">
+ <div class=B style='mso-line-spacing:"90 20 0";position:absolute;top:23.75%;
+ left:3.93%;width:55.61%;height:6.0%'><span style='position:absolute;
+ top:0%;left:6.73%;width:93.26%;height:100.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-7.22%'>•</span></span><span
+ style='font-size:88%'>GTL assign() function&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:30.5%;left:12.17%;width:55.24%;height:5.25%'><span style='font-size:86%'><span
+ style='mso-special-format:bullet;position:absolute;left:-5.76%'>–</span></span><span
+ style='font-size:86%'>copies data between objects of </span></span><span
+ style='position:absolute;top:35.25%;left:12.17%;width:47.37%;height:5.25%'><span
+ style='font-size:86%'>the same conceptual type&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:41.25%;left:12.17%;width:53.18%;height:5.25%'><span style='font-size:86%'><span
+ style='mso-special-format:bullet;position:absolute;left:-5.98%'>–</span></span><span
+ style='font-size:86%'>copies data from a refinement </span></span><span
+ style='position:absolute;top:46.0%;left:12.17%;width:52.05%;height:5.25%'><span
+ style='font-size:86%'>to a more general conceptual </span></span><span
+ style='position:absolute;top:50.74%;left:12.17%;width:47.37%;height:5.25%'><span
+ style='font-size:86%'>type&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:56.49%;left:12.17%;width:52.62%;height:5.25%'><span style='font-size:86%'><span
+ style='mso-special-format:bullet;position:absolute;left:-6.04%'>–</span></span><span
+ style='font-size:86%'>instantiates for each of the 49 </span></span><span
+ style='position:absolute;top:61.5%;left:12.17%;width:47.37%;height:5.25%'><span
+ style='font-size:86%'>legal combinations&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:67.25%;left:12.17%;width:47.37%;height:5.25%'><span style='font-size:86%'><span
+ style='mso-special-format:bullet;position:absolute;left:-6.71%'>–</span></span><span
+ style='font-size:86%'>requires only one overload </span></span><span
+ style='position:absolute;top:72.0%;left:12.17%;width:47.37%;height:5.25%'><span
+ style='font-size:86%'>definition per concept type&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:78.0%;left:12.17%;width:48.5%;height:5.25%'><span style='font-size:86%'><span
+ style='mso-special-format:bullet;position:absolute;left:-6.56%'>–</span></span><span
+ style='font-size:86%'>each overload protected by </span></span><span
+ style='position:absolute;top:82.75%;left:12.17%;width:47.37%;height:5.25%'><span
+ style='font-size:86%'>SFINAE concept check&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0";position:absolute;top:88.5%;
+ left:8.98%;width:50.56%;height:5.25%'><span style='position:absolute;
+ top:0%;left:6.29%;width:93.7%;height:100.0%'><span style='font-size:86%;
+ visibility:hidden'><span style='mso-special-format:bullet;position:absolute;
+ left:-6.71%'>–</span></span><span style='font-size:86%;mso-special-format:
+ lastCR;display:none'>&#13;</span></span></div>
+ </div>
+ <p:shaperange href="slide0059.xml#_x0000_s63680"/><![if !vml]><img border=0
+ v:shapes="_x0000_s63680,_x0000_s63553,_x0000_s63552,_x0000_s63551,_x0000_s63550,_x0000_s63549,_x0000_s63548,_x0000_s63547,_x0000_s63546,_x0000_s63545,_x0000_s63544,_x0000_s63543,_x0000_s63542,_x0000_s63541,_x0000_s63540,_x0000_s63539,_x0000_s63538,_x0000_s63537,_x0000_s63536,_x0000_s63535,_x0000_s63534,_x0000_s63533,_x0000_s63532,_x0000_s63531,_x0000_s63530,_x0000_s63529,_x0000_s63528,_x0000_s63527,_x0000_s63526,_x0000_s63525,_x0000_s63524,_x0000_s63554,_x0000_s63555,_x0000_s63556,_x0000_s63557,_x0000_s63560,_x0000_s63562,_x0000_s63566,_x0000_s63574,_x0000_s63582,_x0000_s63590,_x0000_s63598,_x0000_s63606,_x0000_s63614,_x0000_s63622,_x0000_s63630,_x0000_s63638,_x0000_s63646,_x0000_s63654,_x0000_s63662"
+ src="slide0059_image465.gif" style='position:absolute;top:22.75%;left:62.92%;
+ width:28.65%;height:50.0%'><![endif]>
+ <div v:shape="_x0000_s63553">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:69.75%;left:82.77%;width:7.49%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>PS</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63552">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:69.75%;left:63.85%;width:17.04%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>polygon_set_concept</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63551">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:66.5%;left:82.77%;width:7.49%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>PS45</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63550">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:66.5%;left:63.85%;width:17.04%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>polygon_45_set_concept</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63549">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:63.24%;left:82.77%;width:7.49%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>PS90</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63548">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:63.24%;left:63.85%;width:17.04%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>polygon_90_set_concept</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63547">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:59.75%;left:82.77%;width:7.49%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>PWH</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63546">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:59.75%;left:63.48%;width:17.79%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>polygon_with_holes_concept</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63545">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:56.49%;left:82.77%;width:7.49%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>P</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63544">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:56.49%;left:63.85%;width:17.04%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>polygon_concept</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63543">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:53.25%;left:82.77%;width:7.49%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>PWH45</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63542">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:53.25%;left:62.35%;width:20.03%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>polygon_45_with_holes_concept</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63541">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:50.0%;left:82.77%;width:7.49%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>P45</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63540">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:50.0%;left:63.85%;width:17.04%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>polygon_45_concept</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63539">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:46.5%;left:82.77%;width:7.49%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>PWH90</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63538">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:46.5%;left:62.35%;width:20.03%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>polygon_90_with_holes_concept</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63537">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:43.25%;left:82.77%;width:7.49%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>P90</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63536">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:43.25%;left:63.85%;width:17.04%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>polygon_90_concept</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63535">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:40.0%;left:82.77%;width:7.49%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>R</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63534">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:40.0%;left:63.85%;width:17.04%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>rectangle_concept</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63533">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:36.75%;left:82.77%;width:7.49%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>PT3D</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63532">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:36.75%;left:63.85%;width:17.04%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>point_3d_concept</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63531">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:33.5%;left:82.77%;width:7.49%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>PT</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63530">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:33.5%;left:63.85%;width:17.04%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>point_concept</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63529">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:30.0%;left:82.77%;width:7.49%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>I</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63528">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:30.0%;left:63.85%;width:17.04%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>interval_concept</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63527">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:26.75%;left:82.77%;width:7.49%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>C</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63526">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:26.75%;left:63.85%;width:17.04%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'>coordinate_concept</span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63525">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:23.5%;left:82.2%;width:8.61%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'><b>Abbreviation</b></span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <div v:shape="_x0000_s63524">
+ <div class=Tbl1 style='mso-margin-left-alt:288'></div>
+ <div class=Tbl2 style='mso-margin-left-alt:576'></div>
+ <div class=Tbl3 style='mso-margin-left-alt:864'></div>
+ <div class=Tbl4 style='mso-margin-left-alt:1152'></div>
+ <div class=Tbl style='text-align:center;mso-line-spacing:"100 0 0";mso-margin-left-alt:
+ 0;position:absolute;top:23.5%;left:63.85%;width:17.04%;height:2.0%'><span
+ style='font-family:"Times New Roman";mso-ascii-font-family:"Times New Roman";
+ mso-bidi-font-family:"Times New Roman";font-size:32%'><b>Concept</b></span><span
+ style='font-size:64%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <p:shaperange href="slide0059.xml#_x0000_s63492"/><![if !vml]><img border=0
+ v:shapes="_x0000_s63492" src="slide0059_image467.jpg" style='position:absolute;
+ top:73.0%;left:59.92%;width:33.33%;height:12.25%'><![endif]></p:slide>
+</div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0059.xml
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0059.xml 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,277 @@
+<xml xmlns:v="urn:schemas-microsoft-com:vml"
+ xmlns:o="urn:schemas-microsoft-com:office:office"
+ xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+ xmlns:oa="urn:schemas-microsoft-com:office:activation">
+ <o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="62"/>
+ </o:shapelayout><p:shaperange id="_x0000_s63490">
+ <v:shape id="_x0000_s63490" type="#_x0000_m1026" style='position:absolute;
+ left:36pt;top:21.625pt;width:9in;height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/>
+ </v:shape><v:shape id="_x0000_s63491" type="#_x0000_m1027" style='position:absolute;
+ left:21.25pt;top:126pt;width:413.375pt;height:378.125pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/>
+ </v:shape></p:shaperange>
+ <p:shaperange id="_x0000_s63680">
+ <v:group id="_x0000_s63680" style='position:absolute;left:452.75pt;top:122.5pt;
+ width:203.375pt;height:268.125pt' coordorigin="3622,980" coordsize="1627,2145"
+ o:tableproperties="1" o:tablelimits="3.375pt 1.25pt 1.25pt 1.25pt 1.25pt 1.25pt 1.25pt 1.25pt 1.25pt 1.25pt 1.25pt 16.75pt 16.75pt 16.75pt 16.75pt">
+ <o:lock v:ext="edit" rotation="t"/>
+ <v:rect id="_x0000_s63553" style='position:absolute;left:4709;top:2982;
+ width:540;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63552" style='position:absolute;left:3622;
+ top:2982;width:1087;height:143;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63551" style='position:absolute;left:4709;
+ top:2839;width:540;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63550" style='position:absolute;left:3622;
+ top:2839;width:1087;height:143;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63549" style='position:absolute;left:4709;
+ top:2696;width:540;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63548" style='position:absolute;left:3622;
+ top:2696;width:1087;height:143;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63547" style='position:absolute;left:4709;
+ top:2553;width:540;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63546" style='position:absolute;left:3622;
+ top:2553;width:1087;height:143;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63545" style='position:absolute;left:4709;
+ top:2410;width:540;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63544" style='position:absolute;left:3622;
+ top:2410;width:1087;height:143;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63543" style='position:absolute;left:4709;
+ top:2267;width:540;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63542" style='position:absolute;left:3622;
+ top:2267;width:1087;height:143;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63541" style='position:absolute;left:4709;
+ top:2124;width:540;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63540" style='position:absolute;left:3622;
+ top:2124;width:1087;height:143;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63539" style='position:absolute;left:4709;
+ top:1981;width:540;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63538" style='position:absolute;left:3622;
+ top:1981;width:1087;height:143;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63537" style='position:absolute;left:4709;
+ top:1838;width:540;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63536" style='position:absolute;left:3622;
+ top:1838;width:1087;height:143;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63535" style='position:absolute;left:4709;
+ top:1695;width:540;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63534" style='position:absolute;left:3622;
+ top:1695;width:1087;height:143;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63533" style='position:absolute;left:4709;
+ top:1552;width:540;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63532" style='position:absolute;left:3622;
+ top:1552;width:1087;height:143;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63531" style='position:absolute;left:4709;
+ top:1409;width:540;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63530" style='position:absolute;left:3622;
+ top:1409;width:1087;height:143;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63529" style='position:absolute;left:4709;
+ top:1266;width:540;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63528" style='position:absolute;left:3622;
+ top:1266;width:1087;height:143;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63527" style='position:absolute;left:4709;
+ top:1123;width:540;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63526" style='position:absolute;left:3622;
+ top:1123;width:1087;height:143;v-text-anchor:middle' filled="f"
+ fillcolor="#bbe0e3 [4]" stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63525" style='position:absolute;left:4709;
+ top:980;width:540;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s63524" style='position:absolute;left:3622;
+ top:980;width:1087;height:143;v-text-anchor:middle' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]" alignshape="f" o:detectmouseclick="t"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:line id="_x0000_s63554" style='position:absolute' from="3622,980"
+ to="5249,980" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63555" style='position:absolute' from="3622,3125"
+ to="5249,3125" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63556" style='position:absolute' from="3622,980"
+ to="3622,3125" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63557" style='position:absolute' from="5249,980"
+ to="5249,3125" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63560" style='position:absolute' from="3622,1123"
+ to="5249,1123" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63562" style='position:absolute' from="4709,980"
+ to="4709,3125" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63566" style='position:absolute' from="3622,1266"
+ to="5249,1266" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63574" style='position:absolute' from="3622,1409"
+ to="5249,1409" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63582" style='position:absolute' from="3622,1552"
+ to="5249,1552" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63590" style='position:absolute' from="3622,1695"
+ to="5249,1695" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63598" style='position:absolute' from="3622,1838"
+ to="5249,1838" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63606" style='position:absolute' from="3622,1981"
+ to="5249,1981" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63614" style='position:absolute' from="3622,2124"
+ to="5249,2124" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63622" style='position:absolute' from="3622,2267"
+ to="5249,2267" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63630" style='position:absolute' from="3622,2410"
+ to="5249,2410" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63638" style='position:absolute' from="3622,2553"
+ to="5249,2553" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63646" style='position:absolute' from="3622,2696"
+ to="5249,2696" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63654" style='position:absolute' from="3622,2839"
+ to="5249,2839" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s63662" style='position:absolute' from="3622,2982"
+ to="5249,2982" strokeweight="0">
+ <v:stroke endcap="round" imagealignshape="f"/>
+ <v:shadow color="gray [2]"/>
+ </v:line></v:group></p:shaperange>
+ <p:shaperange id="_x0000_s63492">
+ <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
+ o:preferrelative="t" path="m_at_4@5l_at_4@11_at_9@11_at_9@5xe" filled="f" stroked="f">
+ <v:stroke joinstyle="miter"/>
+ <v:formulas>
+ <v:f eqn="if lineDrawn pixelLineWidth 0"/>
+ <v:f eqn="sum @0 1 0"/>
+ <v:f eqn="sum 0 0 @1"/>
+ <v:f eqn="prod @2 1 2"/>
+ <v:f eqn="prod @3 21600 pixelWidth"/>
+ <v:f eqn="prod @3 21600 pixelHeight"/>
+ <v:f eqn="sum @0 0 1"/>
+ <v:f eqn="prod @6 1 2"/>
+ <v:f eqn="prod @7 21600 pixelWidth"/>
+ <v:f eqn="sum @8 21600 0"/>
+ <v:f eqn="prod @7 21600 pixelHeight"/>
+ <v:f eqn="sum @10 21600 0"/>
+ </v:formulas>
+ <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
+ <o:lock v:ext="edit" aspectratio="t"/>
+ </v:shapetype><v:shape id="_x0000_s63492" type="#_x0000_t75" style='position:absolute;
+ left:6in;top:394.75pt;width:240pt;height:66.75pt'>
+ <v:imagedata src="slide0059_image466.png" o:title=""/>
+ </v:shape></p:shaperange>
+</xml>
\ No newline at end of file

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0059_image465.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0059_image466.png
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0059_image467.jpg
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0060.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0060.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,105 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Concept Casting">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="63"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>55</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s64514"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s64515" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:659.125pt;height:396.5pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s64514" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Concept Casting</div>
+ <div v:shape="_x0000_s64515">
+ <div class=B style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:23.75%;left:9.73%;width:97.19%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.85%'>•</span>A Manhattan polygon is a
+ refinement of a </span><span style='position:absolute;top:30.25%;left:9.73%;
+ width:85.95%;height:6.75%'>general polygon&#13;</span></div>
+ <div class=B style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:38.0%;left:9.73%;width:98.5%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.8%'>•</span>Given a general polygon and the
+ certainly </span><span style='position:absolute;top:44.5%;left:9.73%;
+ width:85.95%;height:6.75%'>that it contains only Manhattan data&#13;</span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:52.0%;left:14.04%;width:88.01%;height:6.0%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.4%'>–</span>GTL
+ view_as&lt;polygon_90_concept&gt;() can </span><span style='position:absolute;
+ top:57.75%;left:14.04%;width:85.39%;height:6.0%'>allow that polygon to be
+ legally passed to </span><span style='position:absolute;top:63.24%;left:14.04%;
+ width:85.2%;height:6.0%'>functions expecting a Manhattan polygon&#13;</span></div>
+ <div class=B style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:70.25%;left:9.73%;width:92.32%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-4.05%'>•</span>This is useful when general
+ objects are </span><span style='position:absolute;top:76.75%;left:9.73%;
+ width:88.95%;height:6.75%'>used by applications to model several </span><span
+ style='position:absolute;top:83.0%;left:9.73%;width:85.95%;height:6.75%'>specific
+ kinds of data </span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0061.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0061.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,105 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: GTL Booleans Operator Templates">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="64"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>57</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s65538"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s65539" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:657.625pt;height:379.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s65538" class=T style='position:absolute;top:8.5%;
+ left:-1.87%;width:103.93%;height:8.5%'><span style='font-size:91%'>GTL
+ Booleans Operator Templates</span></div>
+ <div v:shape="_x0000_s65539" class=B><span style='position:absolute;
+ top:24.25%;left:9.73%;width:100.18%;height:6.0%'><span style='font-size:88%'><span
+ class=BB style='position:absolute;left:-3.73%'>•</span></span><span
+ style='font-size:88%'>C++ requires that operators return their result by </span></span><span
+ style='position:absolute;top:30.5%;left:9.73%;width:85.76%;height:6.0%'><span
+ style='font-size:88%'>value&#13;</span></span><span style='position:absolute;
+ top:38.0%;left:9.73%;width:90.82%;height:6.0%'><span style='font-size:88%'><span
+ class=BB style='position:absolute;left:-4.12%'>•</span></span><span
+ style='font-size:88%'>The return value of a GTL Boolean operator </span></span><span
+ style='position:absolute;top:44.25%;left:9.73%;width:85.76%;height:6.0%'><span
+ style='font-size:88%'>function call is an operator template&#13;</span></span><span
+ style='position:absolute;top:51.74%;left:9.73%;width:96.62%;height:6.0%'><span
+ style='font-size:88%'><span class=BB style='position:absolute;left:-3.87%'>•</span></span><span
+ style='font-size:88%'>The operator template stores references to the </span></span><span
+ style='position:absolute;top:57.99%;left:9.73%;width:91.94%;height:6.0%'><span
+ style='font-size:88%'>arguments and defers the operation until the </span></span><span
+ style='position:absolute;top:64.25%;left:9.73%;width:85.76%;height:6.0%'><span
+ style='font-size:88%'>result is requested&#13;</span></span><span
+ style='position:absolute;top:71.75%;left:9.73%;width:96.62%;height:6.0%'><span
+ style='font-size:88%'><span class=BB style='position:absolute;left:-3.87%'>•</span></span><span
+ style='font-size:88%'>In this way the operation is performed after the </span></span><span
+ style='position:absolute;top:78.0%;left:9.73%;width:93.07%;height:6.0%'><span
+ style='font-size:88%'>operator template is returned by the operator </span></span><span
+ style='position:absolute;top:84.25%;left:9.73%;width:85.76%;height:6.0%'><span
+ style='font-size:88%'>function</span></span></div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0062.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0062.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,273 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Operator Templates">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="65"/>
+ <o:rules v:ext="edit">
+ <o:r id="V:Rule2" type="connector" idref="#_x0000_s66571">
+ <o:proxy start="" idref="#_x0000_s66570" connectloc="0"/>
+ <o:proxy end="" idref="#_x0000_s66569" connectloc="2"/>
+ </o:r>
+ <o:r id="V:Rule4" type="connector" idref="#_x0000_s66572">
+ <o:proxy start="" idref="#_x0000_s66569" connectloc="0"/>
+ <o:proxy end="" idref="#_x0000_s66568" connectloc="2"/>
+ </o:r>
+ <o:r id="V:Rule6" type="connector" idref="#_x0000_s66573">
+ <o:proxy start="" idref="#_x0000_s66569" connectloc="0"/>
+ <o:proxy end="" idref="#_x0000_s66567" connectloc="2"/>
+ </o:r>
+ <o:r id="V:Rule8" type="connector" idref="#_x0000_s66574">
+ <o:proxy start="" idref="#_x0000_s66568" connectloc="0"/>
+ <o:proxy end="" idref="#_x0000_s66566" connectloc="2"/>
+ </o:r>
+ <o:r id="V:Rule10" type="connector" idref="#_x0000_s66575">
+ <o:proxy start="" idref="#_x0000_s66568" connectloc="0"/>
+ <o:proxy end="" idref="#_x0000_s66565" connectloc="2"/>
+ </o:r>
+ </o:rules>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>58</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s66562"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s66563" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:198.875pt;width:296.875pt;height:321.75pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:roundrect id="_x0000_s66565"
+ style='position:absolute;left:516.625pt;top:233pt;width:108.375pt;height:45.25pt;
+ mso-wrap-style:none;v-text-anchor:middle' arcsize="10923f" filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><![if !vml]><img border=0 v:shapes="_x0000_s66565"
+ src="slide0062_image468.gif" style='position:absolute;top:43.0%;left:71.72%;
+ width:15.54%;height:9.0%'><![endif]>
+ <div v:shape="_x0000_s66562" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Operator Templates</div>
+ <div v:shape="_x0000_s66563" class=B>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:37.0%;left:9.73%;width:42.69%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-8.77%'>•</span></span><span
+ style='font-size:75%'>When chaining operator </span></span><span
+ style='position:absolute;top:41.25%;left:9.73%;width:38.01%;height:5.25%'><span
+ style='font-size:75%'>templates they cache </span></span><span
+ style='position:absolute;top:45.5%;left:9.73%;width:35.58%;height:5.25%'><span
+ style='font-size:75%'>references to each </span></span><span style='position:
+ absolute;top:49.75%;left:9.73%;width:35.58%;height:5.25%'><span
+ style='font-size:75%'>other and build an </span></span><span style='position:
+ absolute;top:54.0%;left:9.73%;width:35.58%;height:5.25%'><span
+ style='font-size:75%'>expression tree&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:59.25%;left:9.73%;width:40.63%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-9.21%'>•</span></span><span
+ style='font-size:75%'>When the final result is </span></span><span
+ style='position:absolute;top:63.5%;left:9.73%;width:35.58%;height:5.25%'><span
+ style='font-size:75%'>requested the </span></span><span style='position:absolute;
+ top:67.75%;left:9.73%;width:42.13%;height:5.25%'><span style='font-size:75%'>expression
+ is evaluated </span></span><span style='position:absolute;top:72.0%;
+ left:9.73%;width:35.58%;height:5.25%'><span style='font-size:75%'>and the
+ result is </span></span><span style='position:absolute;top:76.25%;left:9.73%;
+ width:35.58%;height:5.25%'><span style='font-size:75%'>produced&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:81.75%;left:9.73%;width:35.58%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-10.52%'>•</span></span><span
+ style='font-size:75%'>This avoids </span></span><span style='position:absolute;
+ top:86.0%;left:9.73%;width:42.32%;height:5.25%'><span style='font-size:75%'>unnecessary
+ copying of </span></span><span style='position:absolute;top:90.25%;left:9.73%;
+ width:35.58%;height:5.25%'><span style='font-size:75%'>intermediate results</span></span></div>
+ </div>
+ <div v:shape="_x0000_s66565" class=O style='text-align:center;position:absolute;
+ top:45.5%;left:71.91%;width:14.79%;height:4.0%'>rectangle c</div>
+ <v:roundrect id="_x0000_s66566" style='position:absolute;left:328.125pt;top:232.5pt;
+ width:108.375pt;height:45.25pt;mso-wrap-style:none;v-text-anchor:middle'
+ arcsize="10923f" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><![if !vml]><img border=0 v:shapes="_x0000_s66566"
+ src="slide0062_image469.gif" style='position:absolute;top:43.0%;left:45.5%;
+ width:15.54%;height:9.0%'><![endif]>
+ <div v:shape="_x0000_s66566" class=O style='text-align:center;position:absolute;
+ top:45.5%;left:46.62%;width:13.1%;height:4.0%'>polygon a</div>
+ <v:roundrect id="_x0000_s66567" style='position:absolute;left:573.375pt;top:300.875pt;
+ width:108.375pt;height:45.25pt;mso-wrap-style:none;v-text-anchor:middle'
+ arcsize="10923f" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><v:roundrect id="_x0000_s66568" style='position:absolute;left:340.75pt;
+ top:302.125pt;width:201.875pt;height:45.25pt;mso-wrap-style:none;
+ v-text-anchor:middle' arcsize="10923f" filled="f" fillcolor="#bbe0e3 [4]"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><v:roundrect id="_x0000_s66569" style='position:absolute;left:361.625pt;
+ top:395pt;width:316.25pt;height:43.75pt;mso-wrap-style:none;v-text-anchor:middle'
+ arcsize="10923f" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><v:roundrect id="_x0000_s66570" style='position:absolute;left:448.375pt;
+ top:479.625pt;width:125.5pt;height:45.25pt;mso-wrap-style:none;
+ v-text-anchor:middle' arcsize="10923f" filled="f" fillcolor="#bbe0e3 [4]"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><v:shapetype id="_x0000_t32" coordsize="21600,21600" o:spt="32"
+ o:oned="t" path="m,l21600,21600e" filled="f">
+ <v:path arrowok="t" fillok="f" o:connecttype="none"/>
+ <o:lock v:ext="edit" shapetype="t"/>
+ </v:shapetype><v:shape id="_x0000_s66571" type="#_x0000_t32" style='position:absolute;
+ left:511.125pt;top:438.75pt;width:8.625pt;height:40.875pt;flip:y'
+ o:connectortype="straight" strokecolor="black [1]">
+ <v:stroke endarrow="block"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><v:shape id="_x0000_s66572" type="#_x0000_t32" style='position:absolute;
+ left:441.75pt;top:347.375pt;width:78pt;height:47.625pt;flip:x y'
+ o:connectortype="straight" strokecolor="black [1]">
+ <v:stroke endarrow="block"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><v:shape id="_x0000_s66573" type="#_x0000_t32" style='position:absolute;
+ left:519.75pt;top:346.125pt;width:107.875pt;height:48.875pt;flip:y'
+ o:connectortype="straight" strokecolor="black [1]">
+ <v:stroke endarrow="block"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><v:shape id="_x0000_s66574" type="#_x0000_t32" style='position:absolute;
+ left:382.375pt;top:277.75pt;width:59.375pt;height:24.375pt;flip:x y'
+ o:connectortype="straight" strokecolor="black [1]">
+ <v:stroke endarrow="block"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><v:shape id="_x0000_s66575" type="#_x0000_t32" style='position:absolute;
+ left:441.75pt;top:278.25pt;width:129.125pt;height:23.875pt;flip:y'
+ o:connectortype="straight" strokecolor="black [1]">
+ <v:stroke endarrow="block"/>
+ <v:shadow color="gray [2]"/>
+ </v:shape><v:shapetype id="_x0000_t202" coordsize="21600,21600" o:spt="202"
+ path="m,l,21600r21600,l21600,xe">
+ <v:stroke joinstyle="miter"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ </v:shapetype><v:shape id="_x0000_s66576" type="#_x0000_t202" style='position:absolute;
+ left:526.125pt;top:443.25pt;width:120.625pt;height:31.5pt;
+ mso-position-horizontal-relative:char;mso-position-vertical-relative:line'
+ stroked="f">
+ <v:textbox style='mso-next-textbox:#_x0000_s66576'/>
+ </v:shape><v:shape id="_x0000_s66577" type="#_x0000_t202" style='position:absolute;
+ left:473.625pt;top:349.125pt;width:120.625pt;height:31.5pt;
+ mso-position-horizontal-relative:char;mso-position-vertical-relative:line'
+ filled="f" stroked="f">
+ <v:textbox style='mso-next-textbox:#_x0000_s66577'/>
+ </v:shape><v:shape id="_x0000_s66578" type="#_x0000_t202" style='position:absolute;
+ left:404.625pt;top:267.625pt;width:120.625pt;height:31.5pt;
+ mso-position-horizontal-relative:char;mso-position-vertical-relative:line'
+ filled="f" stroked="f">
+ <v:textbox style='mso-next-textbox:#_x0000_s66578'/>
+ </v:shape><v:shape id="_x0000_s66579" type="#_x0000_t202" style='position:absolute;
+ left:102.875pt;top:107.125pt;width:537.125pt;height:86.75pt;
+ mso-position-horizontal-relative:char;mso-position-vertical-relative:line'
+ stroked="f">
+ <v:textbox style='mso-next-textbox:#_x0000_s66579'/>
+ </v:shape><![if !vml]><img border=0
+ v:shapes="_x0000_s66567,_x0000_s66568,_x0000_s66569,_x0000_s66570,_x0000_s66571,_x0000_s66572,_x0000_s66573,_x0000_s66574,_x0000_s66575,_x0000_s66576,_x0000_s66579"
+ src="slide0062_image470.gif" style='position:absolute;top:19.75%;left:14.23%;
+ width:80.71%;height:77.75%'><![endif]>
+ <div v:shape="_x0000_s66567" class=O style='text-align:center;position:absolute;
+ top:58.25%;left:80.71%;width:13.1%;height:4.0%'>polygon b</div>
+ <div v:shape="_x0000_s66568" class=O style='text-align:center;position:absolute;
+ top:58.5%;left:45.31%;width:32.39%;height:4.0%'>bop&lt;polygon,rectangle&gt;</div>
+ <div v:shape="_x0000_s66569" class=O style='text-align:center;position:absolute;
+ top:75.5%;left:46.25%;width:52.24%;height:4.0%'>bop&lt;bop&lt;polygon,rectangle&gt;,polygon&gt;</div>
+ <div v:shape="_x0000_s66570" class=O style='text-align:center;position:absolute;
+ top:91.25%;left:61.61%;width:18.91%;height:4.0%'>polygon_set d</div>
+ <div v:shape="_x0000_s66576" class=O style='text-align:justify;position:absolute;
+ top:82.75%;left:74.15%;width:13.67%;height:4.25%'><nobr><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'>operator=</span><span style='mso-special-format:
+ lastCR;display:none'>&#13;</span></nobr></div>
+ <div v:shape="_x0000_s66577" class=O style='text-align:justify;position:absolute;
+ top:65.25%;left:66.85%;width:13.67%;height:4.25%'><nobr><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'>operator-</span><span style='mso-special-format:
+ lastCR;display:none'>&#13;</span></nobr></div>
+ <div v:shape="_x0000_s66578" class=O style='text-align:justify;position:absolute;
+ top:50.24%;left:57.11%;width:13.67%;height:4.25%'><nobr><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'>operator&amp;</span><span
+ style='mso-special-format:lastCR;display:none'>&#13;</span></nobr></div>
+ <div v:shape="_x0000_s66579" class=O>
+ <div style='position:absolute;top:20.75%;left:15.35%;width:72.84%;height:4.0%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'>void clip_and_subtract(polygon_set&amp;
+ d,&#13;</span></div>
+ <div style='position:absolute;top:24.75%;left:15.35%;width:84.45%;height:4.0%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'><span style='mso-spacerun:yes'>          
+ </span>polygon a, polygon b, rectangle c) {&#13;</span></div>
+ <div style='position:absolute;top:28.74%;left:15.35%;width:72.84%;height:4.0%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'><span style='mso-spacerun:yes'>  </span>d
+ = (a &amp; c) - b;&#13;</span></div>
+ <div style='position:absolute;top:32.5%;left:15.35%;width:72.84%;height:4.25%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'>}</span><span style='mso-special-format:
+ lastCR;display:none'>&#13;</span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0062_image468.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0062_image469.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0062_image470.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,356 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Robust Predicate Primitives">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="67"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>38</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s68610"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><v:line id="_x0000_s68612" style='position:absolute;
+ flip:y' from="300pt,119.5pt" to="360.875pt,145.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s68613" style='position:absolute;flip:y' from="307.375pt,132pt"
+ to="361.75pt,153.625pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s68614" style='position:absolute;left:192pt;top:121.5pt;
+ width:100.25pt;height:46.375pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s68616" style='position:absolute;left:324.75pt;
+ top:143.25pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s68617" style='position:absolute;left:306.25pt;
+ top:113.625pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s68618" style='position:absolute;left:371.375pt;
+ top:129.875pt;width:56.375pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s68612,_x0000_s68613"
+ src="slide0064_image430.gif" style='position:absolute;top:22.0%;left:41.57%;
+ width:8.98%;height:7.0%'><![endif]>
+ <div v:shape="_x0000_s68610" class=T style='position:absolute;top:8.0%;
+ left:4.86%;width:90.26%;height:9.25%'>Robust Predicate Primitives</div>
+ <div v:shape="_x0000_s68614" class=B>
+ <div style='position:absolute;top:23.25%;left:27.71%;width:12.17%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>Slope &#13;</span></div>
+ <div style='position:absolute;top:27.0%;left:27.71%;width:12.73%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>Comparison</span></div>
+ </div>
+ <div v:shape="_x0000_s68616" class=B style='position:absolute;top:27.25%;
+ left:46.06%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>b</span></div>
+ <div v:shape="_x0000_s68617" class=B style='position:absolute;top:22.0%;
+ left:43.63%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>a</span></div>
+ <div v:shape="_x0000_s68618" class=B style='position:absolute;top:25.0%;
+ left:52.62%;width:6.74%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>a &lt; b?</span></div>
+ <v:roundrect id="_x0000_s68619" style='position:absolute;left:286.625pt;top:100.125pt;
+ width:141.75pt;height:77.25pt;mso-wrap-style:none;v-text-anchor:middle'
+ arcsize="10923f" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><v:line id="_x0000_s68620" style='position:absolute;flip:y'
+ from="303pt,235.375pt" to="363.875pt,261.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s68622" style='position:absolute;left:160.125pt;
+ top:237.375pt;width:135.125pt;height:46.375pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s68623" style='position:absolute;left:354.5pt;
+ top:222pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s68624" style='position:absolute;left:309.25pt;
+ top:229.5pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s68625" style='position:absolute;left:369.125pt;
+ top:220.5pt;width:63.875pt;height:70.875pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s68619,_x0000_s68620"
+ src="slide0064_image431.gif" style='position:absolute;top:18.5%;left:39.7%;
+ width:20.03%;height:30.5%'><![endif]>
+ <div v:shape="_x0000_s68622" class=B>
+ <div style='position:absolute;top:44.75%;left:23.22%;width:16.85%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>Point On Above &#13;</span></div>
+ <div style='position:absolute;top:48.5%;left:23.22%;width:19.28%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>or Below Segment</span></div>
+ </div>
+ <div v:shape="_x0000_s68623" class=B style='position:absolute;top:42.0%;
+ left:50.18%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>b</span></div>
+ <div v:shape="_x0000_s68624" class=B style='position:absolute;top:43.25%;
+ left:44.0%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>a</span></div>
+ <div v:shape="_x0000_s68625" class=B>
+ <div style='position:absolute;top:41.75%;left:52.24%;width:7.11%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>a &lt; b?&#13;</span></div>
+ <div style='position:absolute;top:45.5%;left:52.24%;width:8.05%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>a == b?&#13;</span></div>
+ <div style='position:absolute;top:49.0%;left:52.24%;width:7.11%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>a &gt; b?&#13;</span></div>
+ <div style='position:absolute;top:52.75%;left:52.24%;width:7.11%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <v:roundrect id="_x0000_s68626" style='position:absolute;left:289.625pt;top:3in;
+ width:141.75pt;height:77.25pt;mso-wrap-style:none;v-text-anchor:middle'
+ arcsize="10923f" filled="f" fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><v:oval id="_x0000_s68627" style='position:absolute;left:319.125pt;
+ top:248.5pt;width:7pt;height:7pt;mso-wrap-style:none;v-text-anchor:middle'
+ fillcolor="black" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s68626,_x0000_s68627"
+ src="slide0064_image432.gif" style='position:absolute;top:40.0%;left:40.26%;
+ width:20.03%;height:14.75%'><![endif]><v:roundrect id="_x0000_s68628" style='position:absolute;
+ left:131.625pt;top:377pt;width:141.75pt;height:77.25pt;mso-wrap-style:none;
+ v-text-anchor:middle' arcsize="10923f" filled="f" fillcolor="#bbe0e3 [4]"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><v:line id="_x0000_s68629" style='position:absolute;flip:y'
+ from="144.125pt,391.125pt" to="205pt,417.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s68630" style='position:absolute;flip:y' from="151.5pt,401.5pt"
+ to="182.125pt,425.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s68631" style='position:absolute;left:168.875pt;
+ top:414.875pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s68632" style='position:absolute;left:150.375pt;
+ top:385.25pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s68633" style='position:absolute;left:208.75pt;
+ top:406.75pt;width:56.375pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s68634" style='position:absolute;left:143pt;top:460.125pt;
+ width:135.125pt;height:46.375pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:roundrect id="_x0000_s68635" style='position:absolute;left:497.125pt;
+ top:380.125pt;width:141.75pt;height:77.25pt;mso-wrap-style:none;
+ v-text-anchor:middle' arcsize="10923f" filled="f" fillcolor="#bbe0e3 [4]"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><v:line id="_x0000_s68636" style='position:absolute;flip:y'
+ from="509.625pt,394.25pt" to="570.5pt,420.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s68637" style='position:absolute' from="509.75pt,420.875pt"
+ to="531.375pt,449.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s68638" style='position:absolute;left:534.375pt;
+ top:418pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s68639" style='position:absolute;left:515.875pt;
+ top:388.375pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s68640" style='position:absolute;left:574.25pt;
+ top:409.875pt;width:56.375pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s68641" style='position:absolute;left:510.75pt;
+ top:461.875pt;width:135.125pt;height:46.375pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0
+ v:shapes="_x0000_s68628,_x0000_s68629,_x0000_s68630,_x0000_s68635,_x0000_s68636,_x0000_s68637"
+ src="slide0064_image433.gif" style='position:absolute;top:69.75%;left:18.16%;
+ width:70.78%;height:15.5%'><![endif]>
+ <div v:shape="_x0000_s68631" class=B style='position:absolute;top:77.75%;
+ left:24.53%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>b</span></div>
+ <div v:shape="_x0000_s68632" class=B style='position:absolute;top:72.25%;
+ left:21.91%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>a</span></div>
+ <div v:shape="_x0000_s68633" class=B style='position:absolute;top:76.25%;
+ left:29.96%;width:6.92%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>a X b?</span></div>
+ <div v:shape="_x0000_s68634" class=B><span style='position:absolute;
+ top:86.0%;left:20.78%;width:16.85%;height:3.25%'><span style='mso-special-format:
+ nobullet;display:none'>•</span><span style='font-size:44%'>Line Segments </span></span><span
+ style='position:absolute;top:89.25%;left:24.53%;width:13.1%;height:3.25%'><span
+ style='font-size:44%'>Intersect</span></span></div>
+ <div v:shape="_x0000_s68638" class=B style='position:absolute;top:78.25%;
+ left:75.28%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>b</span></div>
+ <div v:shape="_x0000_s68639" class=B style='position:absolute;top:72.75%;
+ left:72.65%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>a</span></div>
+ <div v:shape="_x0000_s68640" class=B style='position:absolute;top:76.75%;
+ left:80.71%;width:7.11%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>a in b?</span></div>
+ <div v:shape="_x0000_s68641" class=B style='position:absolute;top:86.25%;
+ left:71.91%;width:17.04%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>Point in Polygon</span></div>
+ <v:oval id="_x0000_s68642" style='position:absolute;left:530.25pt;top:405.875pt;
+ width:7pt;height:7pt;mso-wrap-style:none;v-text-anchor:middle' fillcolor="black"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s68642"
+ src="slide0064_image434.gif" style='position:absolute;top:75.0%;left:73.59%;
+ width:1.31%;height:1.75%'><![endif]><v:line id="_x0000_s68643" style='position:absolute;
+ flip:y' from="532pt,433pt" to="572.25pt,448.5pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s68643"
+ src="slide0064_image435.gif" style='position:absolute;top:80.0%;left:73.78%;
+ width:5.99%;height:3.5%'><![endif]><v:line id="_x0000_s68644" style='position:absolute;
+ flip:x y' from="571pt,393.125pt" to="572.125pt,432.25pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s68644"
+ src="slide0064_image436.gif" style='position:absolute;top:72.75%;left:79.21%;
+ width:.56%;height:7.75%'><![endif]><v:line id="_x0000_s68646" style='position:absolute;
+ flip:y' from="198.25pt,292.375pt" to="290.25pt,377pt" strokecolor="black [1]">
+ <v:stroke endarrow="block"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s68647" style='position:absolute;flip:x y' from="427.75pt,292.5pt"
+ to="552.5pt,377.125pt" strokecolor="black [1]">
+ <v:stroke endarrow="block"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s68646,_x0000_s68647"
+ src="slide0064_image437.gif" style='position:absolute;top:53.5%;left:27.52%;
+ width:49.62%;height:16.75%'><![endif]><v:line id="_x0000_s68648" style='position:absolute;
+ flip:x y' from="364.75pt,178.375pt" to="364.875pt,214pt" strokecolor="black [1]">
+ <v:stroke endarrow="block"/>
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s68649" style='position:absolute;left:249.875pt;
+ top:318.875pt;width:135.125pt;height:46.375pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s68650" style='position:absolute;left:499pt;top:303.125pt;
+ width:135.125pt;height:46.375pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s68651" style='position:absolute;left:364pt;top:176.25pt;
+ width:135.125pt;height:46.375pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0 v:shapes="_x0000_s68648"
+ src="slide0064_image438.gif" style='position:absolute;top:33.0%;left:50.18%;
+ width:1.31%;height:7.25%'><![endif]>
+ <div v:shape="_x0000_s68649" class=B>
+ <div style='position:absolute;top:60.0%;left:35.76%;width:16.85%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>implemented &#13;</span></div>
+ <div style='position:absolute;top:63.5%;left:35.76%;width:16.85%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>in terms of</span></div>
+ </div>
+ <div v:shape="_x0000_s68650" class=B>
+ <div style='position:absolute;top:56.99%;left:70.22%;width:16.85%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>implemented &#13;</span></div>
+ <div style='position:absolute;top:60.75%;left:70.22%;width:16.85%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>in terms of</span></div>
+ </div>
+ <div v:shape="_x0000_s68651" class=B>
+ <div style='position:absolute;top:33.5%;left:51.49%;width:16.85%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>implemented &#13;</span></div>
+ <div style='position:absolute;top:37.25%;left:51.49%;width:16.85%;height:3.25%'><span
+ style='mso-special-format:nobullet;display:none'>•</span><span
+ style='font-size:44%'>in terms of</span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image430.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image431.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image432.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image433.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image434.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image435.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image436.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image437.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0064_image438.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0065.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0065.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,151 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Robust Point In Polygon Predicate">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="68"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>42</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s69634"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s69635" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:217.25pt;width:9in;height:265.125pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:roundrect id="_x0000_s69636"
+ style='position:absolute;left:304.75pt;top:122pt;width:141.75pt;height:77.25pt;
+ mso-wrap-style:none;v-text-anchor:middle' arcsize="10923f" filled="f"
+ fillcolor="#bbe0e3 [4]" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:roundrect><v:line id="_x0000_s69637" style='position:absolute;flip:y'
+ from="317.25pt,136.125pt" to="378.125pt,162.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:line id="_x0000_s69638" style='position:absolute' from="317.375pt,162.75pt"
+ to="339pt,191pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><v:rect id="_x0000_s69639" style='position:absolute;left:342pt;top:159.875pt;
+ width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]" stroked="f"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s69640" style='position:absolute;left:323.5pt;
+ top:130.25pt;width:29.75pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><v:rect id="_x0000_s69641" style='position:absolute;left:381.875pt;
+ top:151.75pt;width:56.375pt;height:24pt' filled="f" fillcolor="#bbe0e3 [4]"
+ stroked="f" strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:rect><![if !vml]><img border=0
+ v:shapes="_x0000_s69636,_x0000_s69637,_x0000_s69638"
+ src="slide0065_image446.gif" style='position:absolute;top:22.5%;left:42.32%;
+ width:20.03%;height:14.75%'><![endif]>
+ <div v:shape="_x0000_s69634" class=T style='position:absolute;top:8.5%;
+ left:-.74%;width:101.68%;height:8.5%'><span style='font-size:91%'>Robust Point
+ In Polygon Predicate</span></div>
+ <div v:shape="_x0000_s69635">
+ <div class=B><span style='position:absolute;top:41.25%;left:9.73%;width:97.94%;
+ height:6.75%'><span class=BB style='position:absolute;left:-3.82%'>•</span>For
+ all edges which contain the x value of </span><span style='position:absolute;
+ top:48.5%;left:9.73%;width:84.45%;height:6.75%'>the point within their x
+ interval&#13;</span></div>
+ <div class=B1><span style='position:absolute;top:56.75%;left:14.04%;
+ width:92.13%;height:6.0%'><span class=B1B style='position:absolute;left:-3.25%'>–</span>Accumulate
+ the sum of such edges the point </span><span style='position:absolute;
+ top:63.0%;left:14.04%;width:79.96%;height:6.0%'>is above&#13;</span></div>
+ <div class=B style='position:absolute;top:70.75%;left:5.99%;width:88.2%;
+ height:6.75%'><span style='position:absolute;top:0%;left:4.24%;width:95.75%;
+ height:100.0%'><span class=BB style='position:absolute;left:-4.43%'>•</span>The
+ point is inside if the sum is odd</span></div>
+ </div>
+ <div v:shape="_x0000_s69639" class=B style='position:absolute;top:30.5%;
+ left:48.5%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>b</span></div>
+ <div v:shape="_x0000_s69640" class=B style='position:absolute;top:25.0%;
+ left:45.88%;width:2.24%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>a</span></div>
+ <div v:shape="_x0000_s69641" class=B style='position:absolute;top:28.99%;
+ left:54.11%;width:7.11%;height:3.25%'><span style='mso-special-format:nobullet;
+ display:none'>•</span><span style='font-size:44%'>a in b?</span></div>
+ <v:oval id="_x0000_s69642" style='position:absolute;left:337.875pt;top:147.75pt;
+ width:7pt;height:7pt;mso-wrap-style:none;v-text-anchor:middle' fillcolor="black"
+ strokecolor="black [1]">
+ <v:fill color2="white [0]"/>
+ <v:shadow color="gray [2]"/>
+ </v:oval><![if !vml]><img border=0 v:shapes="_x0000_s69642"
+ src="slide0065_image447.gif" style='position:absolute;top:27.25%;left:46.81%;
+ width:1.31%;height:1.75%'><![endif]><v:line id="_x0000_s69643" style='position:absolute;
+ flip:y' from="339.625pt,174.875pt" to="379.875pt,190.375pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s69643"
+ src="slide0065_image448.gif" style='position:absolute;top:32.25%;left:47.19%;
+ width:5.99%;height:3.5%'><![endif]><v:line id="_x0000_s69644" style='position:absolute;
+ flip:x y' from="378.625pt,135pt" to="379.75pt,174.125pt" strokecolor="black [1]">
+ <v:shadow color="gray [2]"/>
+ </v:line><![if !vml]><img border=0 v:shapes="_x0000_s69644"
+ src="slide0065_image449.gif" style='position:absolute;top:25.0%;left:52.62%;
+ width:.56%;height:7.75%'><![endif]></p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0065_image446.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0065_image447.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0065_image448.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0065_image449.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0066.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0066.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,168 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: What code that uses GTL looks like">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="72"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>49</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s73730"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s73731" type="#_x0000_m1027"
+ style='position:absolute;left:0;top:256.625pt;width:690.25pt;height:268.125pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s73730" class=T style='position:absolute;top:8.5%;
+ left:-2.43%;width:105.05%;height:8.5%'><span style='font-size:91%'>What code
+ that uses GTL looks like</span></div>
+ <div v:shape="_x0000_s73731" class=B>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:47.5%;left:4.68%;width:102.99%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.63%'>•</span></span><span
+ style='font-size:75%'>Two lines of code in the example invoke five different
+ GTL </span></span><span style='position:absolute;top:52.0%;left:4.68%;
+ width:90.26%;height:5.25%'><span style='font-size:75%'>algorithms&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:57.25%;
+ left:.93%;width:103.93%;height:5.25%'><span style='position:absolute;
+ top:0%;left:3.6%;width:96.39%;height:100.0%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.73%'>•</span></span><span
+ style='font-size:75%'>Arguments passed into functions are not GTL data
+ types&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:62.5%;left:.93%;
+ width:94.0%;height:5.25%'><span style='position:absolute;top:0%;left:3.98%;
+ width:96.01%;height:100.0%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.14%'>•</span></span><span
+ style='font-size:75%'>The code is maximally concise, yet easy to read&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:67.5%;left:4.68%;width:103.74%;height:5.5%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.61%'>•</span></span><span
+ style='font-size:75%'>Clip </span><span style='font-family:"Courier New";
+ mso-ascii-font-family:"Courier New";font-size:75%'>b</span><span
+ style='font-size:75%'> to the bounding box of </span><span style='font-family:
+ "Courier New";mso-ascii-font-family:"Courier New";font-size:75%'>a</span><span
+ style='font-size:75%'>, XOR that with </span><span style='font-family:"Courier New";
+ mso-ascii-font-family:"Courier New";font-size:75%'>a</span><span
+ style='font-size:75%'> shrunk by </span></span><span style='position:absolute;
+ top:71.75%;left:4.68%;width:90.26%;height:5.5%'><span style='font-size:75%'>ten
+ then merge into </span><span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New";font-size:75%'>result&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:77.5%;left:4.68%;width:105.61%;height:5.25%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.54%'>•</span></span><span
+ style='font-size:75%'>Details of memory management for intermediate results
+ are </span></span><span style='position:absolute;top:81.75%;left:4.68%;
+ width:90.26%;height:5.25%'><span style='font-size:75%'>abstracted away from
+ the use of algorithms&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:87.0%;left:.93%;
+ width:94.0%;height:5.25%'><span style='position:absolute;top:0%;left:3.98%;
+ width:96.01%;height:100.0%'><span style='font-size:75%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.14%'>•</span></span><span
+ style='font-size:75%'>Such code is easy to write and easy to maintain</span></span></div>
+ </div>
+ <v:shapetype id="_x0000_t202" coordsize="21600,21600" o:spt="202" path="m,l,21600r21600,l21600,xe">
+ <v:stroke joinstyle="miter"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ </v:shapetype><v:shape id="_x0000_s73732" type="#_x0000_t202" style='position:absolute;
+ left:133.25pt;top:95pt;width:511.875pt;height:162.125pt;
+ mso-position-horizontal-relative:char;mso-position-vertical-relative:line'
+ stroked="f">
+ <v:textbox style='mso-next-textbox:#_x0000_s73732'/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s73732"
+ src="slide0066_image463.gif" style='position:absolute;top:17.5%;left:18.53%;
+ width:71.34%;height:30.5%'><![endif]>
+ <div v:shape="_x0000_s73732" class=O>
+ <div style='text-align:justify;position:absolute;top:18.5%;left:19.47%;
+ width:47.94%;height:4.0%'><nobr><span style='font-family:"Courier New";
+ mso-ascii-font-family:"Courier New";mso-hansi-font-family:"Courier New"'>void
+ foo(list&lt;CPolygon&gt;&amp; result, &#13;</span></nobr></div>
+ <div style='text-align:justify;position:absolute;top:22.5%;left:19.47%;
+ width:49.43%;height:4.0%'><nobr><span style='font-family:"Courier New";
+ mso-ascii-font-family:"Courier New";mso-hansi-font-family:"Courier New"'><span
+ style='mso-spacerun:yes'>         </span>const list&lt;CPolygon&gt;&amp; a,
+ &#13;</span></nobr></div>
+ <div style='text-align:justify;position:absolute;top:26.5%;left:19.47%;
+ width:52.43%;height:4.0%'><nobr><span style='font-family:"Courier New";
+ mso-ascii-font-family:"Courier New";mso-hansi-font-family:"Courier New"'><span
+ style='mso-spacerun:yes'>         </span>const list&lt;CPolygon&gt;&amp; b)
+ {&#13;</span></nobr></div>
+ <div style='text-align:justify;position:absolute;top:30.5%;left:19.47%;
+ width:41.94%;height:4.0%'><nobr><span style='font-family:"Courier New";
+ mso-ascii-font-family:"Courier New";mso-hansi-font-family:"Courier New"'><span
+ style='mso-spacerun:yes'>  </span>CBoundingBox domainExtent;&#13;</span></nobr></div>
+ <div style='text-align:justify;position:absolute;top:34.5%;left:19.47%;
+ width:47.94%;height:4.0%'><nobr><span style='font-family:"Courier New";
+ mso-ascii-font-family:"Courier New";mso-hansi-font-family:"Courier New"'><span
+ style='mso-spacerun:yes'>  </span>gtl::extents(domainExtent, a);&#13;</span></nobr></div>
+ <div style='text-align:justify;position:absolute;top:38.5%;left:19.47%;
+ width:62.92%;height:4.0%'><nobr><span style='font-family:"Courier New";
+ mso-ascii-font-family:"Courier New";mso-hansi-font-family:"Courier New"'><span
+ style='mso-spacerun:yes'>  </span>result += (b &amp; domainExtent) ^ (a -
+ 10);&#13;</span></nobr></div>
+ <div style='text-align:justify;position:absolute;top:42.25%;left:19.47%;
+ width:1.68%;height:4.25%'><nobr><span style='font-family:"Courier New";
+ mso-ascii-font-family:"Courier New";mso-hansi-font-family:"Courier New"'>}</span><span
+ style='mso-special-format:lastCR;display:none'>&#13;</span></nobr></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0066_image463.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0067.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0067.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,134 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Using Booleans">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="74"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>6</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s75778"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s75779" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:238pt;width:649.75pt;height:260pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:shapetype id="_x0000_t202"
+ coordsize="21600,21600" o:spt="202" path="m,l,21600r21600,l21600,xe">
+ <v:stroke joinstyle="miter"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ </v:shapetype><v:shape id="_x0000_s75780" type="#_x0000_t202" style='position:absolute;
+ left:60.25pt;top:111.375pt;width:537.125pt;height:111.125pt;
+ mso-position-horizontal-relative:char;mso-position-vertical-relative:line'
+ stroked="f">
+ <v:textbox style='mso-next-textbox:#_x0000_s75780'/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s75780"
+ src="slide0067_image013.gif" style='position:absolute;top:20.75%;left:8.42%;
+ width:74.9%;height:21.0%'><![endif]>
+ <div v:shape="_x0000_s75778" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Using Booleans</div>
+ <div v:shape="_x0000_s75779" class=B>
+ <div style='mso-line-spacing:"90 20 0";position:absolute;top:44.5%;left:5.99%;
+ width:88.38%;height:6.75%'><span style='position:absolute;top:0%;left:4.23%;
+ width:95.76%;height:100.0%'><span style='mso-special-format:bullet;position:
+ absolute;left:-4.42%'>•</span>Productive operator syntax&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:52.0%;left:9.73%;width:92.5%;height:7.5%'><span style='mso-special-format:
+ bullet;position:absolute;left:-4.04%'>•</span>Clip polygon <span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New"'>a</span>
+ against bounding box <span style='font-family:"Courier New";mso-ascii-font-family:
+ "Courier New"'>c</span>, </span><span style='position:absolute;top:58.25%;
+ left:9.73%;width:98.12%;height:7.5%'>then subtract polygon <span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New"'>b</span>,
+ storing the result </span><span style='position:absolute;top:64.75%;
+ left:9.73%;width:84.64%;height:7.5%'>in polygon set <span style='font-family:
+ "Courier New";mso-ascii-font-family:"Courier New"'>d&#13;</span></span></div>
+ <div style='mso-line-spacing:"90 20 0";position:absolute;top:73.0%;left:5.99%;
+ width:88.38%;height:6.75%'><span style='position:absolute;top:0%;left:4.23%;
+ width:95.76%;height:100.0%'><span style='mso-special-format:bullet;position:
+ absolute;left:-4.42%'>•</span>Takes longer to say than to type&#13;</span></div>
+ <div style='mso-line-spacing:"90 20 0";position:absolute;top:80.75%;
+ left:5.99%;width:103.37%;height:6.75%'><span style='position:absolute;
+ top:0%;left:3.62%;width:96.37%;height:100.0%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.75%'>•</span>No try/catch and no memory
+ management</span></div>
+ </div>
+ <div v:shape="_x0000_s75780" class=O>
+ <div style='position:absolute;top:21.5%;left:9.36%;width:72.84%;height:4.0%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'>void clip_and_subtract(polygon_set&amp;
+ d,&#13;</span></div>
+ <div style='position:absolute;top:25.5%;left:9.36%;width:84.45%;height:4.0%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'><span style='mso-spacerun:yes'>          
+ </span>polygon a, polygon b, rectangle c) {&#13;</span></div>
+ <div style='position:absolute;top:29.5%;left:9.36%;width:72.84%;height:4.0%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'><span style='mso-spacerun:yes'>  </span>d
+ = (a &amp; c) - b;&#13;</span></div>
+ <div style='position:absolute;top:33.25%;left:9.36%;width:72.84%;height:4.25%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'>}</span><span style='mso-special-format:
+ lastCR;display:none'>&#13;</span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0067_image013.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0068.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0068.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,192 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Introduction">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="75"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>3</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s76802"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s76803" type="#_x0000_m1027"
+ style='position:absolute;left:19.25pt;top:88.125pt;width:689.375pt;height:437.625pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s76802" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Introduction</div>
+ <div v:shape="_x0000_s76803">
+ <div class=B style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:16.5%;left:7.49%;width:105.05%;height:3.5%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.56%'>•</span></span><span
+ style='font-size:50%'>Implemented goofy template argument inheritance type
+ system and Manhattan geometry </span></span><span style='position:absolute;
+ top:19.5%;left:7.49%;width:90.07%;height:3.5%'><span style='font-size:50%'>features&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"80 20 0";position:absolute;top:23.0%;
+ left:3.74%;width:93.82%;height:3.5%'><span style='position:absolute;
+ top:0%;left:3.99%;width:96.0%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.15%'>•</span></span><span
+ style='font-size:50%'>Request for interest from boost in 2007&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0";position:absolute;top:26.5%;
+ left:8.61%;width:88.95%;height:3.25%'><span style='position:absolute;
+ top:0%;left:3.57%;width:96.42%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.71%'>–</span></span><span
+ style='font-size:50%'>Discussed the design on boost dev list&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0";position:absolute;top:29.75%;
+ left:8.61%;width:88.95%;height:3.25%'><span style='position:absolute;
+ top:0%;left:3.57%;width:96.42%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.71%'>–</span></span><span
+ style='font-size:50%'>Found out the design was bad and needed to be redone the
+ boost way&#13;</span></span></div>
+ <div class=B2 style='mso-line-spacing:"80 20 0";position:absolute;top:32.75%;
+ left:13.67%;width:83.89%;height:2.75%'><span style='position:absolute;
+ top:0%;left:2.9%;width:97.09%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-2.98%'>•</span></span><span
+ style='font-size:50%'>Thank you Joel Guzman&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"80 20 0";position:absolute;top:35.5%;
+ left:3.74%;width:93.82%;height:3.5%'><span style='position:absolute;
+ top:0%;left:3.99%;width:96.0%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.15%'>•</span></span><span
+ style='font-size:50%'>Added 45 degree geometry features&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"80 20 0";position:absolute;top:39.0%;
+ left:3.74%;width:102.8%;height:3.5%'><span style='position:absolute;
+ top:0%;left:3.64%;width:96.35%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.78%'>•</span></span><span
+ style='font-size:50%'>After six months of work we got permission from Intel to
+ release under boost license&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0";position:absolute;top:42.5%;
+ left:8.61%;width:88.95%;height:3.25%'><span style='position:absolute;
+ top:0%;left:3.57%;width:96.42%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.71%'>–</span></span><span
+ style='font-size:50%'>Discussed the code on the boost dev list&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0";position:absolute;top:45.75%;
+ left:8.61%;width:88.95%;height:3.25%'><span style='position:absolute;
+ top:0%;left:3.57%;width:96.42%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.71%'>–</span></span><span
+ style='font-size:50%'>Got a lot of feedback on specific design
+ considerations&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"80 20 0";position:absolute;top:48.75%;
+ left:3.74%;width:93.82%;height:3.5%'><span style='position:absolute;
+ top:0%;left:3.99%;width:96.0%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.15%'>•</span></span><span
+ style='font-size:50%'>Rewrote the interfaces to be more generic by using tag
+ dispatching&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0";position:absolute;top:52.25%;
+ left:8.61%;width:88.95%;height:3.25%'><span style='position:absolute;
+ top:0%;left:3.57%;width:96.42%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.71%'>–</span></span><span
+ style='font-size:50%'>Got more feedback on design considerations from boost,
+ especially refinement&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"80 20 0";position:absolute;top:55.5%;
+ left:3.74%;width:93.82%;height:3.5%'><span style='position:absolute;
+ top:0%;left:3.99%;width:96.0%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.15%'>•</span></span><span
+ style='font-size:50%'>Re-rewrote the interfaces to be more generic still and
+ based on SFINAE&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"80 20 0";position:absolute;top:59.0%;
+ left:3.74%;width:93.82%;height:3.5%'><span style='position:absolute;
+ top:0%;left:3.99%;width:96.0%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.15%'>•</span></span><span
+ style='font-size:50%'>Added arbitrary-angle geometry features&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0";position:absolute;top:62.5%;
+ left:8.61%;width:91.19%;height:3.25%'><span style='position:absolute;
+ top:0%;left:3.49%;width:96.5%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.61%'>–</span></span><span
+ style='font-size:50%'>Got feedback on arbitrary-angle algorithms and
+ robustness considerations from boost&#13;</span></span></div>
+ <div class=B2 style='mso-line-spacing:"80 20 0";position:absolute;top:65.5%;
+ left:13.67%;width:83.89%;height:2.75%'><span style='position:absolute;
+ top:0%;left:2.9%;width:97.09%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-2.98%'>•</span></span><span
+ style='font-size:50%'>Thank you Fernando Cacciola&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"80 20 0";position:absolute;top:68.25%;
+ left:3.74%;width:93.82%;height:3.5%'><span style='position:absolute;
+ top:0%;left:3.99%;width:96.0%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.15%'>•</span></span><span
+ style='font-size:50%'>Ported new SFINAE interfaces to MSVC9&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0";position:absolute;top:71.75%;
+ left:8.61%;width:88.95%;height:3.25%'><span style='position:absolute;
+ top:0%;left:3.57%;width:96.42%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.71%'>–</span></span><span
+ style='font-size:50%'>Thank you Steven Watanabe&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"80 20 0";position:absolute;top:75.0%;
+ left:3.74%;width:93.82%;height:3.5%'><span style='position:absolute;
+ top:0%;left:3.99%;width:96.0%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.15%'>•</span></span><span
+ style='font-size:50%'>The library now looks more like Joel said it should back
+ in 2007&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0";position:absolute;top:78.5%;
+ left:8.61%;width:88.95%;height:3.25%'><span style='position:absolute;
+ top:0%;left:3.57%;width:96.42%;height:100.0%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.71%'>–</span></span><span
+ style='font-size:50%'>We may pursue formal review this year&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:81.75%;left:7.49%;width:101.87%;height:3.5%'><span style='font-size:50%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.67%'>•</span></span><span
+ style='font-size:50%'>Deployed library to internal users who are using it now
+ to create the next generation of </span></span><span style='position:absolute;
+ top:84.5%;left:7.49%;width:90.07%;height:3.5%'><span style='font-size:50%'>silicon
+ fabrication process technology and microprocessors</span></span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0069.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0069.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,109 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: EDG SFINAE Bug">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="76"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>60</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s77826"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s77827" type="#_x0000_m1027"
+ style='position:absolute;left:0;top:89.25pt;width:10in;height:450.75pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s77826" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>EDG SFINAE Bug</div>
+ <div v:shape="_x0000_s77827" class=B><span style='position:absolute;
+ top:17.5%;left:4.68%;width:107.3%;height:6.0%'><span style='font-size:88%'><span
+ class=BB style='position:absolute;left:-3.49%'>•</span></span><span
+ style='font-size:88%'>An unnamed enum type cannot be referred to in the </span></span><span
+ style='position:absolute;top:23.75%;left:4.68%;width:106.55%;height:6.0%'><span
+ style='font-size:88%'>template definition when instantiating a template on </span></span><span
+ style='position:absolute;top:30.0%;left:4.68%;width:94.38%;height:6.0%'><span
+ style='font-size:88%'>that type&#13;</span></span><span style='position:absolute;
+ top:37.5%;left:4.68%;width:97.37%;height:6.0%'><span style='font-size:88%'><span
+ class=BB style='position:absolute;left:-3.84%'>•</span></span><span
+ style='font-size:88%'>STL uses unnamed enum types with arithmetic </span></span><span
+ style='position:absolute;top:43.75%;left:4.68%;width:94.38%;height:6.0%'><span
+ style='font-size:88%'>operators&#13;</span></span><span style='position:absolute;
+ top:51.24%;left:4.68%;width:109.17%;height:6.0%'><span style='font-size:88%'><span
+ class=BB style='position:absolute;left:-3.43%'>•</span></span><span
+ style='font-size:88%'>Substituion of my generic operators for the unnamed </span></span><span
+ style='position:absolute;top:57.49%;left:4.68%;width:94.38%;height:6.0%'><span
+ style='font-size:88%'>STL enum types should fail&#13;</span></span><span
+ style='position:absolute;top:65.0%;left:4.68%;width:107.3%;height:6.0%'><span
+ style='font-size:88%'><span class=BB style='position:absolute;left:-3.49%'>•</span></span><span
+ style='font-size:88%'>A bug in older versions of EDG frontend produces a </span></span><span
+ style='position:absolute;top:71.0%;left:4.68%;width:95.31%;height:6.0%'><span
+ style='font-size:88%'>syntax error instead of SFINAE if the template </span></span><span
+ style='position:absolute;top:77.25%;left:4.68%;width:94.38%;height:6.0%'><span
+ style='font-size:88%'>references it in the definition&#13;</span></span><span
+ style='position:absolute;top:84.75%;left:4.68%;width:111.42%;height:6.0%'><span
+ style='font-size:88%'><span class=BB style='position:absolute;left:-3.36%'>•</span></span><span
+ style='font-size:88%'>Currently fixed in the version of EGD used by the new </span></span><span
+ style='position:absolute;top:91.0%;left:4.68%;width:94.38%;height:6.0%'><span
+ style='font-size:88%'>icc11</span></span></div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0070.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0070.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,113 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: MSVC SFINAE limitation">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="77"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>59</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s78850"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s78851" type="#_x0000_m1027"
+ style='position:absolute;left:15.125pt;top:99.25pt;width:689.75pt;height:426.875pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s78850" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>MSVC SFINAE limitation</div>
+ <div v:shape="_x0000_s78851">
+ <div class=B style='mso-line-spacing:"90 20 0";position:absolute;top:18.75%;
+ left:3.18%;width:109.92%;height:6.75%'><span style='position:absolute;
+ top:0%;left:3.4%;width:96.59%;height:100.0%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.52%'>•</span>SFINAE works in MSVC for the
+ simple cases&#13;</span></div>
+ <div class=B style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:26.75%;left:6.92%;width:94.0%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.98%'>•</span>Order of template instantiation
+ in MSVC </span><span style='position:absolute;top:33.0%;left:6.92%;width:90.26%;
+ height:6.75%'>depends on type of template &#13;</span></div>
+ <div class=B1 style='mso-line-spacing:"90 20 0";position:absolute;top:40.75%;
+ left:8.05%;width:88.95%;height:6.0%'><span style='position:absolute;
+ top:0%;left:3.57%;width:96.42%;height:100.0%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.71%'>–</span>compile time constant vs. by
+ type&#13;</span></div>
+ <div class=B style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:47.75%;left:6.92%;width:106.36%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.52%'>•</span>Substitution failure of a nested
+ template is an </span><span style='position:absolute;top:54.0%;left:6.92%;
+ width:90.26%;height:6.75%'>error in MSVC&#13;</span></div>
+ <div class=B style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:62.0%;left:6.92%;width:107.67%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.47%'>•</span>The only way to get reliable
+ SFINAE behavior </span><span style='position:absolute;top:68.25%;left:6.92%;
+ width:105.61%;height:6.75%'>out of MSVC is to use enable_if with compile </span><span
+ style='position:absolute;top:74.75%;left:6.92%;width:90.26%;height:6.75%'>time
+ logic expressions&#13;</span></div>
+ <div class=B style='mso-line-spacing:"90 20 0"'><span style='position:absolute;
+ top:82.5%;left:6.92%;width:98.12%;height:6.75%'><span style='mso-special-format:
+ bullet;position:absolute;left:-3.81%'>•</span>It took two weeks of work to
+ port the code </span><span style='position:absolute;top:88.75%;left:6.92%;
+ width:90.26%;height:6.75%'>from EDG/gcc compatibility to MSVC</span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0071.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0071.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,140 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: EDG Bug Workaround">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="78"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>61</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s79874"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s79875" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:9in;height:280.375pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape><v:shapetype id="_x0000_t202"
+ coordsize="21600,21600" o:spt="202" path="m,l,21600r21600,l21600,xe">
+ <v:stroke joinstyle="miter"/>
+ <v:path gradientshapeok="t" o:connecttype="rect"/>
+ </v:shapetype><v:shape id="_x0000_s79876" type="#_x0000_t202" style='position:absolute;
+ left:31.25pt;top:390.125pt;width:688.75pt;height:137.125pt;
+ mso-position-horizontal-relative:char;mso-position-vertical-relative:line'
+ stroked="f">
+ <v:textbox style='mso-next-textbox:#_x0000_s79876'/>
+ </v:shape><![if !vml]><img border=0 v:shapes="_x0000_s79876"
+ src="slide0071_image471.gif" style='position:absolute;top:72.25%;left:4.3%;
+ width:95.88%;height:25.75%'><![endif]>
+ <div v:shape="_x0000_s79874" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>EDG Bug Workaround</div>
+ <div v:shape="_x0000_s79875" class=B>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:23.25%;left:9.73%;width:94.0%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.98%'>•</span></span><span
+ style='font-size:88%'>If substitution of a nested template parameter </span></span><span
+ style='position:absolute;top:28.24%;left:9.73%;width:99.43%;height:6.0%'><span
+ style='font-size:88%'>fails before EDG tries to instantiate the template </span></span><span
+ style='position:absolute;top:33.25%;left:9.73%;width:95.88%;height:6.0%'><span
+ style='font-size:88%'>that would refer to the unnamed enum type no </span></span><span
+ style='position:absolute;top:38.25%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>syntax error is generated&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0";position:absolute;top:44.5%;left:5.99%;
+ width:88.57%;height:6.0%'><span style='position:absolute;top:0%;left:4.22%;
+ width:95.77%;height:100.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.41%'>•</span></span><span
+ style='font-size:88%'>EDG supports nested SFINAE, of course&#13;</span></span></div>
+ <div style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:50.74%;left:9.73%;width:90.82%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.12%'>•</span></span><span
+ style='font-size:88%'>I provide an intermediate meta-function with </span></span><span
+ style='position:absolute;top:55.75%;left:9.73%;width:99.25%;height:6.0%'><span
+ style='font-size:88%'>preprocessor macros in its definition that results </span></span><span
+ style='position:absolute;top:60.75%;left:9.73%;width:91.01%;height:6.0%'><span
+ style='font-size:88%'>in nested SFINAE except when compiled by </span></span><span
+ style='position:absolute;top:65.75%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>MSVC to work around both bugs</span></span></div>
+ </div>
+ <div v:shape="_x0000_s79876" class=O>
+ <div style='position:absolute;top:73.0%;left:5.43%;width:93.82%;height:4.0%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'>template &lt;typename T&gt; struct gtl_if
+ {&#13;</span></div>
+ <div style='position:absolute;top:77.0%;left:5.43%;width:93.82%;height:4.0%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'>#ifdef WIN32&#13;</span></div>
+ <div style='position:absolute;top:81.0%;left:5.43%;width:93.82%;height:4.0%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'><span style='mso-spacerun:yes'> 
+ </span>typedef gtl_no type;&#13;</span></div>
+ <div style='position:absolute;top:85.0%;left:5.43%;width:93.82%;height:4.0%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'>#endif&#13;</span></div>
+ <div style='position:absolute;top:89.0%;left:5.43%;width:93.82%;height:4.0%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'>};&#13;</span></div>
+ <div style='position:absolute;top:93.0%;left:5.43%;width:109.55%;height:4.0%'><span
+ style='font-family:"Courier New";mso-ascii-font-family:"Courier New";
+ mso-hansi-font-family:"Courier New"'>template &lt;&gt; struct
+ gtl_if&lt;gtl_yes&gt; { typedef gtl_yes type; };</span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0071_image471.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0073.htm
==============================================================================
--- (empty file)
+++ sandbox/gtl/doc/GTL_boostcon_draft03_files/slide0073.htm 2009-08-25 11:55:42 EDT (Tue, 25 Aug 2009)
@@ -0,0 +1,131 @@
+<html xmlns:v="urn:schemas-microsoft-com:vml"
+xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:p="urn:schemas-microsoft-com:office:powerpoint"
+xmlns:oa="urn:schemas-microsoft-com:office:activation"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
+<meta name=ProgId content=PowerPoint.Slide>
+<meta name=Generator content="Microsoft PowerPoint 11">
+<link id=Main-File rel=Main-File href="../GTL_boostcon_draft03.htm">
+<link rel=Preview href=preview.wmf>
+<!--[if !mso]>
+<style>
+v\:* {behavior:url(#default#VML);}
+o\:* {behavior:url(#default#VML);}
+p\:* {behavior:url(#default#VML);}
+.shape {behavior:url(#default#VML);}
+v\:textbox {display:none;}
+</style>
+<![endif]-->
+<title>GTL Geometry Template Library</title>
+<meta name=Description content="5/15/2009: Overview">
+<link rel=Stylesheet href="master03_stylesheet.css">
+<![if !ppt]>
+<style media=print>
+<!--.sld
+ {left:0px !important;
+ width:6.0in !important;
+ height:4.5in !important;
+ font-size:107% !important;}
+-->
+</style>
+<script src=script.js></script><script><!--
+if( !IsNts() ) Redirect( "PPTSld" );
+//--></script><!--[if vml]><script>g_vml = 1;
+</script><![endif]--><![endif]><o:shapelayout v:ext="edit">
+ <o:idmap v:ext="edit" data="81"/>
+</o:shapelayout>
+</head>
+
+<body lang=EN-US style='margin:0px;background-color:black'
+onclick="DocumentOnClick()" onresize="_RSW()" onload="LoadSld()"
+onkeypress="_KPH()">
+
+<div id=SlideObj class=sld style='position:absolute;top:0px;left:0px;
+width:534px;height:400px;font-size:16px;background-color:white;clip:rect(0%, 101%, 101%, 0%);
+visibility:hidden'><p:slide coordsize="720,540"
+ colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"
+ masterhref="master03.xml">
+ <p:shaperange href="master03.xml#_x0000_s1025"/><![if !ppt]><p:shaperange
+ href="master03.xml#_x0000_s1028"/><p:shaperange
+ href="master03.xml#_x0000_s1029"/><p:shaperange
+ href="master03.xml#_x0000_s1030"/>
+ <div v:shape="_x0000_s1030" class=O>
+ <div style='text-align:right;position:absolute;top:92.0%;left:72.65%;
+ width:21.53%;height:3.25%'><span style='font-size:78%;mso-field-code:meta16'>2</span><span
+ style='font-size:78%;mso-special-format:lastCR;display:none'>&#13;</span></div>
+ </div>
+ <![endif]><p:shaperange href="master03.xml#_x0000_m1026"/><v:shape id="_x0000_s82946"
+ type="#_x0000_m1026" style='position:absolute;left:36pt;top:21.625pt;width:9in;
+ height:90pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="title"/></v:shape><p:shaperange
+ href="master03.xml#_x0000_m1027"/><v:shape id="_x0000_s82947" type="#_x0000_m1027"
+ style='position:absolute;left:36pt;top:126pt;width:9in;height:399.125pt'>
+ <v:fill o:detectmouseclick="f"/>
+ <v:stroke o:forcedash="f"/>
+ <o:lock v:ext="edit" text="f"/>
+ <p:placeholder type="body" position="1"/></v:shape>
+ <div v:shape="_x0000_s82946" class=T style='position:absolute;top:8.0%;
+ left:5.99%;width:88.2%;height:9.25%'>Overview</div>
+ <div v:shape="_x0000_s82947">
+ <div class=B style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:23.25%;left:9.73%;width:99.06%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.78%'>•</span></span><span
+ style='font-size:88%'>Intel badly needed high performance algorithms </span></span><span
+ style='position:absolute;top:28.24%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>for planar polygon manipulation&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0";position:absolute;top:34.5%;
+ left:11.04%;width:83.14%;height:5.25%'><span style='position:absolute;
+ top:0%;left:3.6%;width:96.17%;height:100.0%'><span style='font-size:86%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.74%'>–</span></span><span
+ style='font-size:86%'>I implemented them&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"80 20 0";position:absolute;top:39.75%;
+ left:5.99%;width:88.2%;height:6.0%'><span style='position:absolute;top:0%;
+ left:4.24%;width:95.75%;height:100.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.43%'>•</span></span><span
+ style='font-size:88%'>We have 2D Cartesian geometry&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:46.0%;left:14.04%;width:84.45%;height:5.25%'><span style='font-size:86%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.54%'>–</span></span><span
+ style='font-size:86%'>Coordinate, Interval, Point, Rectangle, Polygon, </span></span><span
+ style='position:absolute;top:50.24%;left:14.04%;width:79.96%;height:5.25%'><span
+ style='font-size:86%'>Polygon Set&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0";position:absolute;top:55.5%;
+ left:11.04%;width:83.14%;height:5.25%'><span style='position:absolute;
+ top:0%;left:3.6%;width:96.17%;height:100.0%'><span style='font-size:86%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.74%'>–</span></span><span
+ style='font-size:86%'>Library of concepts for each&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:61.0%;left:9.73%;width:84.45%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.43%'>•</span></span><span
+ style='font-size:88%'>Many generic functions that operate on </span></span><span
+ style='position:absolute;top:66.0%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>conceptual types&#13;</span></span></div>
+ <div class=B1 style='mso-line-spacing:"80 20 0";position:absolute;top:72.0%;
+ left:11.04%;width:94.94%;height:5.25%'><span style='position:absolute;
+ top:0%;left:3.15%;width:96.64%;height:100.0%'><span style='font-size:86%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.26%'>–</span></span><span
+ style='font-size:86%'>API strives for symmetry, consistency and
+ simplicity&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"80 20 0"'><span style='position:absolute;
+ top:77.5%;left:9.73%;width:97.94%;height:6.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-3.82%'>•</span></span><span
+ style='font-size:88%'>Some pretty heavy weight algorithms under the </span></span><span
+ style='position:absolute;top:82.5%;left:9.73%;width:84.45%;height:6.0%'><span
+ style='font-size:88%'>hood&#13;</span></span></div>
+ <div class=B style='mso-line-spacing:"80 20 0";position:absolute;top:88.75%;
+ left:5.99%;width:88.2%;height:6.0%'><span style='position:absolute;top:0%;
+ left:4.24%;width:95.75%;height:100.0%'><span style='font-size:88%'><span
+ style='mso-special-format:bullet;position:absolute;left:-4.43%'>•</span></span><span
+ style='font-size:88%'>3 man years and 30kloc</span></span></div>
+ </div>
+</p:slide></div>
+
+</body>
+
+</html>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk