walkmap/docs/codox/index.html

3 lines
12 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC ""
"">
<html><head><meta charset="UTF-8" /><title>Walkmap 0.1.0-SNAPSHOT</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="css/highlight.css" /><script type="text/javascript" src="js/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Walkmap</span> <span class="project-version">0.1.0-SNAPSHOT</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 current"><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Topics</span></h3><ul><li class="depth-1 "><a href="dali-performance.html"><div class="inner"><span>Dali performance</span></div></a></li><li class="depth-1 "><a href="intro.html"><div class="inner"><span>Introduction to walkmap</span></div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>walkmap</span></div></div></li><li class="depth-2 branch"><a href="walkmap.core.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>core</span></div></a></li><li class="depth-2 branch"><a href="walkmap.edge.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>edge</span></div></a></li><li class="depth-2 branch"><a href="walkmap.geometry.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>geometry</span></div></a></li><li class="depth-2 branch"><a href="walkmap.ocean.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>ocean</span></div></a></li><li class="depth-2 branch"><a href="walkmap.path.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>path</span></div></a></li><li class="depth-2 branch"><a href="walkmap.polygon.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>polygon</span></div></a></li><li class="depth-2 branch"><a href="walkmap.stl.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>stl</span></div></a></li><li class="depth-2 branch"><a href="walkmap.superstructure.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>superstructure</span></div></a></li><li class="depth-2 branch"><a href="walkmap.svg.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>svg</span></div></a></li><li class="depth-2 branch"><a href="walkmap.tag.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>tag</span></div></a></li><li class="depth-2 branch"><a href="walkmap.utils.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>utils</span></div></a></li><li class="depth-2"><a href="walkmap.vertex.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>vertex</span></div></a></li></ul></div><div class="namespace-index" id="content"><h1><span class="project-title"><span class="project-name">Walkmap</span> <span class="project-version">0.1.0-SNAPSHOT</span></span></h1><h5 class="license">Released under the <a href="https://www.eclipse.org/legal/epl-2.0/">EPL-2.0 OR GPL-2.0-or-later WITH Classpath-exception-2.0</a></h5><div class="doc"><p>A Clojure library designed to assist in computing walkmaps for games.</p></div><h2>Installation</h2><p>To install, add the following dependency to your project or build file:</p><pre class="deps">[journeyman-cc/walkmap "0.1.0-SNAPSHOT"]</pre><h2>Topics</h2><ul class="topics"><li><a href="dali-performance.html">Dali performance</a></li><li><a href="intro.html">Introduction to walkmap</a></li></ul><h2>Namespaces</h2><div class="namespace"><h3><a href="walkmap.core.html">walkmap.core</a></h3><div class="doc"><div class="markdown"><p>This namespace mostly gets used as a scratchpad for ideas which havent yet solidified.</p></div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="walkmap.core.html">walkmap.core</a></h3><div class="doc"><div class="markdown"><p>This namespace mostly gets used as a scratchpad for ideas which havent yet solidified.</p></div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="walkmap.edge.html">walkmap.edge</a></h3><div class="doc"><div class="markdown"><p>Essentially the specification for things we shall consider to be an edge. An edge is a line segment having just a start and an end, with no intervening nodes.</p></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="walkmap.edge.html#var-centre">centre</a> </li><li> <a href="walkmap.edge.html#var-collinear2d.3F">collinear2d?</a> </li><li> <a href="walkmap.edge.html#var-collinear.3F">collinear?</a> </li><li> <a href="walkmap.edge.html#var-edge">edge</a> </li><li> <a href="walkmap.edge.html#var-edge.3F">edge?</a> </li><li> <a href="walkmap.edge.html#var-intersection2d">intersection2d</a> </li><li> <a href="walkmap.edge.html#var-length">length</a> </li><li> <a href="walkmap.edge.html#var-minimaxd">minimaxd</a> </li><li> <a href="walkmap.edge.html#var-on2d.3F">on2d?</a> </li><li> <a href="walkmap.edge.html#var-on.3F">on?</a> </li><li> <a href="walkmap.edge.html#var-orientation">orientation</a> </li><li> <a href="walkmap.edge.html#var-overlaps2d.3F">overlaps2d?</a> </li><li> <a href="walkmap.edge.html#var-parallel.3F">parallel?</a> </li><li> <a href="walkmap.edge.html#var-unit-vector">unit-vector</a> </li></ul></div></div><div class="namespace"><h3><a href="walkmap.geometry.html">walkmap.geometry</a></h3><div class="doc"><div class="markdown"><p><strong>TODO</strong>: write docs</p></div></div><div class="index"><p>Public variables and functions:</p><ul></ul></div></div><div class="namespace"><h3><a href="walkmap.ocean.html">walkmap.ocean</a></h3><div class="doc"><div class="markdown"><p>Deal with (specifically, at this stage, cull) ocean areas</p></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="walkmap.ocean.html#var-*sea-level*">*sea-level*</a> </li><li> <a href="walkmap.ocean.html#var-cull-ocean-facets">cull-ocean-facets</a> </li><li> <a href="walkmap.ocean.html#var-ocean.3F">ocean?</a> </li></ul></div></div><div class="namespace"><h3><a href="walkmap.path.html">walkmap.path</a></h3><div class="doc"><div class="markdown"><p>Essentially the specification for things we shall consider to be path. <strong>Note that</strong> for these purposes <code>path</code> means any continuous linear feature, where such features specifically include watercourses.</p></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="walkmap.path.html#var-length">length</a> </li><li> <a href="walkmap.path.html#var-path">path</a> </li><li> <a href="walkmap.path.html#var-path-.3Eedges">path-&gt;edges</a> </li><li> <a href="walkmap.path.html#var-path.3F">path?</a> </li><li> <a href="walkmap.path.html#var-polygon-.3Epath">polygon-&gt;path</a> </li></ul></div></div><div class="namespace"><h3><a href="walkmap.polygon.html">walkmap.polygon</a></h3><div class="doc"><div class="markdown"><p>Essentially the specification for things we shall consider to be polygons.</p></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="walkmap.polygon.html#var-polygon.3F">polygon?</a> </li></ul></div></div><div class="namespace"><h3><a href="walkmap.stl.html">walkmap.stl</a></h3><div class="doc"><div class="markdown"><p>Utility functions dealing with stereolithography (STL) files. Not a stable API yet!</p></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="walkmap.stl.html#var-binary-stl">binary-stl</a> </li><li> <a href="walkmap.stl.html#var-binary-stl-to-ascii">binary-stl-to-ascii</a> </li><li> <a href="walkmap.stl.html#var-canonicalise">canonicalise</a> </li><li> <a href="walkmap.stl.html#var-centre">centre</a> </li><li> <a href="walkmap.stl.html#var-decode-binary-stl">decode-binary-stl</a> </li><li> <a href="walkmap.stl.html#var-facet">facet</a> </li><li> <a href="walkmap.stl.html#var-stl-.3Eascii">stl-&gt;ascii</a> </li><li> <a href="walkmap.stl.html#var-stl.3F">stl?</a> </li><li> <a href="walkmap.stl.html#var-vect">vect</a> </li><li> <a href="walkmap.stl.html#var-write-ascii-stl">write-ascii-stl</a> </li></ul></div></div><div class="namespace"><h3><a href="walkmap.superstructure.html">walkmap.superstructure</a></h3><div class="doc"><div class="markdown"><p>single indexing structure for walkmap objects</p></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="walkmap.superstructure.html#var-add-to-superstructure">add-to-superstructure</a> </li><li> <a href="walkmap.superstructure.html#var-index-vertex">index-vertex</a> </li><li> <a href="walkmap.superstructure.html#var-index-vertices">index-vertices</a> </li></ul></div></div><div class="namespace"><h3><a href="walkmap.svg.html">walkmap.svg</a></h3><div class="doc"><div class="markdown"><p>Utility functions for writing stereolithography (STL) files (and possibly, later, other geometry files of interest to us) as scalable vector graphics (SVG).</p></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="walkmap.svg.html#var-*preferred-svg-render*">*preferred-svg-render*</a> </li><li> <a href="walkmap.svg.html#var-binary-stl-file-.3Esvg">binary-stl-file-&gt;svg</a> </li><li> <a href="walkmap.svg.html#var-dali-stl-.3Esvg">dali-stl-&gt;svg</a> </li><li> <a href="walkmap.svg.html#var-hiccup-stl-.3Esvg">hiccup-stl-&gt;svg</a> </li><li> <a href="walkmap.svg.html#var-stl-.3Esvg">stl-&gt;svg</a> </li></ul></div></div><div class="namespace"><h3><a href="walkmap.tag.html">walkmap.tag</a></h3><div class="doc"><div class="markdown"><p>Code for tagging, untagging, and finding tags on objects. Note the use of the namespaced keyword, <code>:walkmap.tag/tags</code>, denoted in this file <code>::tags</code>. This is in an attempt to avoid name clashes with other uses of this key.</p></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="walkmap.tag.html#var-tag">tag</a> </li><li> <a href="walkmap.tag.html#var-tagged.3F">tagged?</a> </li><li> <a href="walkmap.tag.html#var-tags">tags</a> </li><li> <a href="walkmap.tag.html#var-untag">untag</a> </li></ul></div></div><div class="namespace"><h3><a href="walkmap.utils.html">walkmap.utils</a></h3><div class="doc"><div class="markdown"><p>Miscellaneous utility functions.</p></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="walkmap.utils.html#var-deep-merge">deep-merge</a> </li><li> <a href="walkmap.utils.html#var-vertices">vertices</a> </li></ul></div></div><div class="namespace"><h3><a href="walkmap.vertex.html">walkmap.vertex</a></h3><div class="doc"><div class="markdown"><p>Essentially the specification for things we shall consider to be vertices.</p></div></div><div class="index"><p>Public variables and functions:</p><ul><li> <a href="walkmap.vertex.html#var-canonicalise">canonicalise</a> </li><li> <a href="walkmap.vertex.html#var-ensure2d">ensure2d</a> </li><li> <a href="walkmap.vertex.html#var-ensure3d">ensure3d</a> </li><li> <a href="walkmap.vertex.html#var-vertex">vertex</a> </li><li> <a href="walkmap.vertex.html#var-vertex-key">vertex-key</a> </li><li> <a href="walkmap.vertex.html#var-vertex.3F">vertex?</a> </li></ul></div></div></div></body></html>