\relax 
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax 
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\@writefile{toc}{\contentsline {section}{\numberline {1}Foreword}{1}{section.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Introduction}{1}{subsection.1.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.1}Background}{1}{subsubsection.1.1.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {1.1.2}What is Open Source?}{1}{subsubsection.1.1.2}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Closed-source programs only provide the final application, are neither human readable nor modifiable, and will only work on a specific platform. By contrast open source programs distribute the source-code as well as the application. The source code is the core logic which can be made to work on many platforms due to the invariance of the program logic.}}{1}{figure.1}}
\newlabel{fig:compilation}{{1}{1}{Closed-source programs only provide the final application, are neither human readable nor modifiable, and will only work on a specific platform. By contrast open source programs distribute the source-code as well as the application. The source code is the core logic which can be made to work on many platforms due to the invariance of the program logic}{figure.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Requirements}{2}{subsection.1.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Platform specific notes}{2}{subsection.1.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Getting help}{3}{subsection.1.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}Who wrote this program?}{3}{subsection.1.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.6}Alternate documentation}{3}{subsection.1.6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.7}Helping out}{3}{subsection.1.7}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Basics}{3}{section.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Getting started}{3}{subsection.2.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Licence}{3}{subsubsection.2.1.1}}
\newlabel{sec:licence}{{2.1.1}{3}{Licence}{subsubsection.2.1.1}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}Installing the program}{4}{subsubsection.2.1.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Understanding the interface}{4}{subsection.2.2}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Interface layout. The 3D view, plot panel and filter tree are labelled.}}{4}{figure.2}}
\newlabel{fig:interfaceLayout}{{2}{4}{Interface layout. The 3D view, plot panel and filter tree are labelled}{figure.2}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}The Filter Tree}{5}{subsubsection.2.2.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces General concept for the tree layout. Trees have ``parent'' and ``child'' relationships between members}}{5}{figure.3}}
\newlabel{fig:treelayout}{{3}{5}{General concept for the tree layout. Trees have ``parent'' and ``child'' relationships between members}{figure.3}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.2}Properties}{5}{subsubsection.2.2.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.3}The 3D View}{6}{subsubsection.2.2.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Basic camera layout. Each camera has a position, an up direction and a target. The 3D view is as seen by the camera. Cameras may be saved and recalled to return to specific views. Try to realise it is not the object that moves, but rather yourself.}}{6}{figure.4}}
\newlabel{fig:camera-basics}{{4}{6}{Basic camera layout. Each camera has a position, an up direction and a target. The 3D view is as seen by the camera. Cameras may be saved and recalled to return to specific views. Try to realise it is not the object that moves, but rather yourself}{figure.4}{}}
\@writefile{toc}{\contentsline {paragraph}{Basic movement}{7}{figure.4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.4}Plot area}{7}{subsubsection.2.2.4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.5}Console}{7}{subsubsection.2.2.5}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.6}Tools panel}{7}{subsubsection.2.2.6}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Raw data pane, with associated spectrum displayed. Data can be selected, and saved for external manipulation as desired.}}{8}{figure.5}}
\newlabel{fig:raw-basics}{{5}{8}{Raw data pane, with associated spectrum displayed. Data can be selected, and saved for external manipulation as desired}{figure.5}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Console tab, with sample console messages. The inset shows how the tab will appear if messages are pending whilst the console itself is hidden.}}{9}{figure.6}}
\newlabel{fig:console-basics}{{6}{9}{Console tab, with sample console messages. The inset shows how the tab will appear if messages are pending whilst the console itself is hidden}{figure.6}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Usage fundamentals}{9}{subsection.2.3}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Quick start}{10}{section.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Loading data}{10}{subsection.3.1}}
\newlabel{sec:quickStartLoadData}{{3.1}{10}{Loading data}{subsection.3.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Loading an analysis}{10}{subsection.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Ranging}{11}{subsection.3.3}}
\newlabel{sec:quickStartRangedData}{{3.3}{11}{Ranging}{subsection.3.3}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Opening a range file can be done from either the filter drop down, or by dropping a rangefile onto the program. You must first have data loaded (as shown by the red points).}}{11}{figure.7}}
\newlabel{fig:rangeDropdown}{{7}{11}{Opening a range file can be done from either the filter drop down, or by dropping a rangefile onto the program. You must first have data loaded (as shown by the red points)}{figure.7}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Spectrum}{12}{subsection.3.4}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Ranged spectrum shown only the data that is within the selected ranging windows. The ``Drop unranged'' option can be used to show all the data, and thus the complete spectrum.}}{12}{figure.8}}
\newlabel{fig:rangedSpectrum}{{8}{12}{Ranged spectrum shown only the data that is within the selected ranging windows. The ``Drop unranged'' option can be used to show all the data, and thus the complete spectrum}{figure.8}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Composition profiles}{12}{subsection.3.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Counting Points and measuring volume}{12}{subsection.3.6}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces This layout can be used to simultaneously display both the point cloud and the ranged spectrum.}}{13}{figure.9}}
\newlabel{fig:rangedSpectrumWithCloud}{{9}{13}{This layout can be used to simultaneously display both the point cloud and the ranged spectrum}{figure.9}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.7}Concentration surface and slices}{13}{subsection.3.7}}
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces This layout can be used to show both point data and a concentration profile simultaneously.}}{14}{figure.10}}
\newlabel{fig:quickStartConcLayout}{{10}{14}{This layout can be used to show both point data and a concentration profile simultaneously}{figure.10}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Ion count and volume data can be displayed from the ion information filter. The output is displayed in the console window.}}{14}{figure.11}}
\newlabel{fig:quickStartIonInfoLayout}{{11}{14}{Ion count and volume data can be displayed from the ion information filter. The output is displayed in the console window}{figure.11}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Understanding the program}{15}{section.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Filters}{15}{subsection.4.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Basic concept of a filter. Data goes in, data comes out. The filter may perform any operation on the data coming in or out as it chooses. The data streams coming in are restricted to certain types of data, as shown. }}{15}{figure.12}}
\newlabel{fig:basic-filter}{{12}{15}{Basic concept of a filter. Data goes in, data comes out. The filter may perform any operation on the data coming in or out as it chooses. The data streams coming in are restricted to certain types of data, as shown}{figure.12}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Trees}{15}{subsection.4.2}}
\newlabel{sec:treebehaviour}{{4.2}{15}{Trees}{subsection.4.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces Data propagation in a tree for a particular arrangement of filters. Data is propagated from a parent filter to its children.}}{16}{figure.13}}
\newlabel{fig:datapropagate}{{13}{16}{Data propagation in a tree for a particular arrangement of filters. Data is propagated from a parent filter to its children}{figure.13}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Stashes}{16}{subsection.4.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces Creating a stash from the filter tree. New stashes will appear in the dropdown and can be selected to recall subtrees to insert into the filter tree.}}{17}{figure.14}}
\newlabel{fig:stash-creation}{{14}{17}{Creating a stash from the filter tree. New stashes will appear in the dropdown and can be selected to recall subtrees to insert into the filter tree}{figure.14}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Plots}{17}{subsection.4.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Cameras}{17}{subsection.4.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Effects}{18}{subsection.4.6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.7}Program actions}{18}{subsection.4.7}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.7.1}Save}{18}{subsubsection.4.7.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.7.2}Undo}{18}{subsubsection.4.7.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.7.3}Raw Data}{18}{subsubsection.4.7.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.7.4}Export Menu}{18}{subsubsection.4.7.4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.7.5}Ranging dialog}{19}{subsubsection.4.7.5}}
\@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces Range editing dialog, showing clash between species}}{20}{figure.15}}
\newlabel{fig:rangeEditClash}{{15}{20}{Range editing dialog, showing clash between species}{figure.15}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces Range editing dialog, showing molecular overlays.}}{20}{figure.16}}
\newlabel{fig:rangeEditOverlay}{{16}{20}{Range editing dialog, showing molecular overlays}{figure.16}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces Overview of animation dialog with ``filter view'' active; left hand area of the window shows standard tree view, right hand window shows properties that are to be animated.}}{21}{figure.17}}
\newlabel{fig:animateFilterView}{{17}{21}{Overview of animation dialog with ``filter view'' active; left hand area of the window shows standard tree view, right hand window shows properties that are to be animated}{figure.17}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.7.6}Autosave}{21}{subsubsection.4.7.6}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.7.7}Export Animation}{21}{subsubsection.4.7.7}}
\newlabel{sec:animationExport}{{4.7.7}{21}{Export Animation}{subsubsection.4.7.7}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces Numerical input window for setting parameters for animation}}{22}{figure.18}}
\newlabel{fig:animateParamDialog}{{18}{22}{Numerical input window for setting parameters for animation}{figure.18}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces Conflicting filter properties shown, highlighted to show the conflicting values in the animation property grid.}}{23}{figure.19}}
\newlabel{fig:animateParamConflict}{{19}{23}{Conflicting filter properties shown, highlighted to show the conflicting values in the animation property grid}{figure.19}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces Setting string properties using the string input dialog, via manual entry.}}{23}{figure.20}}
\newlabel{fig:animatePropString}{{20}{23}{Setting string properties using the string input dialog, via manual entry}{figure.20}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces Overview of animation dialog with ``frame view'' active; right hand region of the window shows the values of the animation for each frame, on the left hand side are the outputs that the user wishes to obtain.}}{24}{figure.21}}
\newlabel{fig:animateFrameView}{{21}{24}{Overview of animation dialog with ``frame view'' active; right hand region of the window shows the values of the animation for each frame, on the left hand side are the outputs that the user wishes to obtain}{figure.21}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5}Detailed Reference}{25}{section.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Data types}{25}{subsection.5.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.1}Ions}{25}{subsubsection.5.1.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.2}Plots}{25}{subsubsection.5.1.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.3}Range}{25}{subsubsection.5.1.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.4}Voxels}{25}{subsubsection.5.1.4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.1.5}Drawables}{25}{subsubsection.5.1.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Filters}{25}{subsection.5.2}}
\newlabel{sec:filter}{{5.2}{26}{Filters}{subsection.5.2}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.1}Data load}{26}{subsubsection.5.2.1}}
\citation{VTKFormat}
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Propagation matrix for Data load.}}{27}{table.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.2}Voxel Load}{27}{subsubsection.5.2.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.3}Downsampling}{27}{subsubsection.5.2.3}}
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Propagation matrix for Downsampling.}}{27}{table.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.4}Ion Information}{27}{subsubsection.5.2.4}}
\newlabel{sec:FilterIonInformation}{{5.2.4}{27}{Ion Information}{subsubsection.5.2.4}{}}
\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces Propagation matrix for Ion Information.}}{28}{table.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.5}Ranging}{28}{subsubsection.5.2.5}}
\newlabel{sec:rangeFilter}{{5.2.5}{28}{Ranging}{subsubsection.5.2.5}{}}
\@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces Propagation matrix for Ranging.}}{29}{table.4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.6}Bounding Box}{29}{subsubsection.5.2.6}}
\@writefile{lot}{\contentsline {table}{\numberline {5}{\ignorespaces Propagation matrix for Bounding Box.}}{29}{table.5}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.7}Clipping}{29}{subsubsection.5.2.7}}
\@writefile{lot}{\contentsline {table}{\numberline {6}{\ignorespaces Propagation matrix for Clipping.}}{30}{table.6}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.8}Spectrum}{30}{subsubsection.5.2.8}}
\@writefile{lot}{\contentsline {table}{\numberline {7}{\ignorespaces Propagation matrix for Spectrum.}}{30}{table.7}}
\citation{Moody2008}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.9}Profile}{31}{subsubsection.5.2.9}}
\@writefile{lot}{\contentsline {table}{\numberline {8}{\ignorespaces Propagation matrix for Profile.}}{31}{table.8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.10}Spatial Analysis}{31}{subsubsection.5.2.10}}
\@writefile{toc}{\contentsline {paragraph}{Algorithms}{31}{section*.3}}
\citation{Gault2012}
\citation{Geiser2007}
\citation{Boll2007}
\citation{Chen2014}
\citation{Stephenson2014}
\@writefile{toc}{\contentsline {paragraph}{Radial Distribution:}{32}{section*.4}}
\@writefile{toc}{\contentsline {paragraph}{Axial Distribution:}{32}{section*.5}}
\@writefile{toc}{\contentsline {paragraph}{Binomial:}{32}{section*.6}}
\@writefile{toc}{\contentsline {paragraph}{Point em/re-placement :}{32}{section*.7}}
\@writefile{toc}{\contentsline {paragraph}{Local Chemistry:}{32}{section*.8}}
\@writefile{lot}{\contentsline {table}{\numberline {9}{\ignorespaces Propagation matrix for Spatial Analysis.}}{33}{table.9}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.11}Concentration Filtering : }{33}{subsubsection.5.2.11}}
\@writefile{lot}{\contentsline {table}{\numberline {10}{\ignorespaces Propagation matrix for Spatial Analysis.}}{33}{table.10}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.12}Clustering analysis}{33}{subsubsection.5.2.12}}
\citation{Stephenson07}
\citation{Hyde10}
\citation{Vaumousse03}
\@writefile{lot}{\contentsline {table}{\numberline {11}{\ignorespaces Propagation matrix for Clustering Analysis.}}{35}{table.11}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.13}External Program}{35}{subsubsection.5.2.13}}
\@writefile{toc}{\contentsline {paragraph}{Command syntax: }{35}{section*.9}}
\@writefile{toc}{\contentsline {paragraph}{Prior to program execution:}{35}{section*.10}}
\@writefile{toc}{\contentsline {paragraph}{After program execution:}{35}{section*.11}}
\@writefile{lot}{\contentsline {table}{\numberline {12}{\ignorespaces Propagation matrix for External Program.}}{36}{table.12}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.14}Annotation}{36}{subsubsection.5.2.14}}
\@writefile{toc}{\contentsline {paragraph}{Text}{36}{section*.12}}
\@writefile{toc}{\contentsline {paragraph}{Arrow, Arrow with Text}{36}{section*.13}}
\@writefile{toc}{\contentsline {paragraph}{Angle Measurement}{36}{section*.14}}
\@writefile{lot}{\contentsline {table}{\numberline {13}{\ignorespaces Propagation matrix for Annotation.}}{37}{table.13}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.15}Voxels}{37}{subsubsection.5.2.15}}
\@writefile{lof}{\contentsline {figure}{\numberline {22}{\ignorespaces Voxelisation filter, showing different representations. Left to right shows point cloud, axial slice and isosurface mode on the same dataset}}{38}{figure.22}}
\newlabel{fig:voxeliseDisplayType}{{22}{38}{Voxelisation filter, showing different representations. Left to right shows point cloud, axial slice and isosurface mode on the same dataset}{figure.22}{}}
\@writefile{lot}{\contentsline {table}{\numberline {14}{\ignorespaces Propagation matrix for Voxels.}}{38}{table.14}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.16}Ion Colour}{39}{subsubsection.5.2.16}}
\@writefile{lot}{\contentsline {table}{\numberline {15}{\ignorespaces Propagation matrix for Ion Colour.}}{39}{table.15}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.2.17}Ion Transform}{39}{subsubsection.5.2.17}}
\@writefile{lot}{\contentsline {table}{\numberline {16}{\ignorespaces Propagation matrix for Ion Transform.}}{39}{table.16}}
\@writefile{toc}{\contentsline {section}{\numberline {6}Attributions}{40}{section.6}}
\@writefile{toc}{\contentsline {section}{\numberline {7}Licence}{40}{section.7}}
\@writefile{toc}{\contentsline {section}{\numberline {8}Appendices}{40}{section.8}}
\newlabel{sec:appendix}{{8}{40}{Appendices}{section.8}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.1}Paths}{40}{subsection.8.1}}
\newlabel{sec:3DepictPaths}{{8.1}{40}{Paths}{subsection.8.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.2}File formats}{40}{subsection.8.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.1}State file}{40}{subsubsection.8.2.1}}
\newlabel{sec:xmlstatefile}{{8.2.1}{40}{State file}{subsubsection.8.2.1}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.2}Remap files}{41}{subsubsection.8.2.2}}
\newlabel{sec:remapfile}{{8.2.2}{41}{Remap files}{subsubsection.8.2.2}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.3}Range files}{42}{subsubsection.8.2.3}}
\newlabel{sec:rangeFormat}{{8.2.3}{42}{Range files}{subsubsection.8.2.3}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.4}POS files}{43}{subsubsection.8.2.4}}
\newlabel{sec:posformat}{{8.2.4}{43}{POS files}{subsubsection.8.2.4}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.5}Text files}{43}{subsubsection.8.2.5}}
\newlabel{sec:textformat}{{8.2.5}{43}{Text files}{subsubsection.8.2.5}{}}
\citation{VTKFormat}
\citation{WikiParaview2018}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.2.6}Voxel data}{44}{subsubsection.8.2.6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.3}External Program Examples}{44}{subsection.8.3}}
\newlabel{sec:externalProgExample}{{8.3}{44}{External Program Examples}{subsection.8.3}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.3.1}Scilab}{44}{subsubsection.8.3.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {23}{\ignorespaces Example program screenshot using the \emph  {Scilab} sample script. The \%i value in the command line instructs \emph  {3Depict} to take the first (and only the first) ion stream, and save it as an input file for the external program. }}{45}{figure.23}}
\newlabel{fig:externalProgScilabSample}{{23}{45}{Example program screenshot using the \emph {Scilab} sample script. The \%i value in the command line instructs \emph {3Depict} to take the first (and only the first) ion stream, and save it as an input file for the external program}{figure.23}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.3.2}Python}{48}{subsubsection.8.3.2}}
\@writefile{lof}{\contentsline {figure}{\numberline {24}{\ignorespaces Example program screenshot without and with the Python test example present. Note that the program merges ion streams into a single pos file, which is re-loaded as a single ion stream, as marked by the arrows.}}{49}{figure.24}}
\newlabel{fig:externalProgPythonSample}{{24}{49}{Example program screenshot without and with the Python test example present. Note that the program merges ion streams into a single pos file, which is re-loaded as a single ion stream, as marked by the arrows}{figure.24}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.3.3}Bash}{50}{subsubsection.8.3.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {25}{\ignorespaces Example program screenshot when using the BASH test example.}}{51}{figure.25}}
\newlabel{fig:externalProgBashSample}{{25}{51}{Example program screenshot when using the BASH test example}{figure.25}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {26}{\ignorespaces Example program screenshot without and with the C++ test example present..}}{52}{figure.26}}
\newlabel{fig:externalProgCppSample}{{26}{52}{Example program screenshot without and with the C++ test example present.}{figure.26}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.3.4}C/C++}{52}{subsubsection.8.3.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.4}Modifying the program}{56}{subsection.8.4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.1}Development tools}{56}{subsubsection.8.4.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.2}Getting yourself set up}{57}{subsubsection.8.4.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {8.4.3}Changing stuff}{57}{subsubsection.8.4.3}}
\bibstyle{unsrt}
\bibdata{manual}
\bibcite{VTKFormat}{1}
\bibcite{Moody2008}{2}
\bibcite{Gault2012}{3}
\bibcite{Geiser2007}{4}
\bibcite{Boll2007}{5}
\bibcite{Chen2014}{6}
\bibcite{Stephenson2014}{7}
\bibcite{Stephenson07}{8}
\bibcite{Hyde10}{9}
\bibcite{Vaumousse03}{10}
\bibcite{WikiParaview2018}{11}
