Sophie

Sophie

distrib > Mageia > 6 > i586 > media > core-release > by-pkgid > 3d21bba46faba8ab8bc0569a35594b3e > files > 49

ocaml-gg-devel-0.8.0-6.mga6.i586.rpm

<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link rel="Start" href="index.html">
<link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of values" rel=Appendix href="index_values.html">
<link title="Index of modules" rel=Appendix href="index_modules.html">
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="Gg" rel="Chapter" href="Gg.html"><title>Index of values</title>
</head>
<body>
<div class="navbar">&nbsp;<a class="up" href="index.html" title="Index">Up</a>
&nbsp;</div>
<h1>Index of values</h1>
<table>
<tr><td align="left"><br></td></tr>
<tr><td><a href="Gg.V.html#VAL( * )">( * )</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">t * v</code> is <code class="code">smul t v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VAL( * )">( * )</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">t * v</code> is <code class="code">smul t v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VAL( * )">( * )</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">t * v</code> is <code class="code">smul t v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VAL( * )">( * )</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">t * v</code> is <code class="code">smul t v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VAL(+)">(+)</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">u + v</code> is <code class="code">add u v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VAL(+)">(+)</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">u + v</code> is <code class="code">add u v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VAL(+)">(+)</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">u + v</code> is <code class="code">add u v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VAL(+)">(+)</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">u + v</code> is <code class="code">add u v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VAL(-)">(-)</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">u - v</code> is <code class="code">sub u v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VAL(-)">(-)</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">u - v</code> is <code class="code">sub u v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VAL(-)">(-)</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">u - v</code> is <code class="code">sub u v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VAL(-)">(-)</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">u - v</code> is <code class="code">sub u v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VAL(/)">(/)</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">v / t</code> is <code class="code">smul (1. /. t) v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VAL(/)">(/)</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">v / t</code> is <code class="code">smul (1. /. t) v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VAL(/)">(/)</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">v / t</code> is <code class="code">smul (1. /. t) v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VAL(/)">(/)</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">v / t</code> is <code class="code">smul (1. /. t) v</code>.
</div>
</td></tr>
<tr><td align="left"><br>A</td></tr>
<tr><td><a href="Gg.Color.html#VALa">a</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">a c</code> is the alpha component of <code class="code">c</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALadd">add</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">add a b</code> is the matrix addition <code class="code">a + b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALadd">add</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">add u v</code> is the vector addition <code class="code">u + v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALadd">add</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">add a b</code> is the matrix addition <code class="code">a + b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALadd">add</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">add a b</code> is the matrix addition <code class="code">a + b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALadd">add</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">add a b</code> is the matrix addition <code class="code">a + b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALadd">add</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">add u v</code> is the vector addition <code class="code">u + v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALadd">add</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">add u v</code> is the vector addition <code class="code">u + v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALadd">add</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">add u v</code> is the vector addition <code class="code">u + v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALangle">angle</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">angle v</code> is the angular 
      <a href="http://mathworld.wolfram.com/PolarCoordinates.html">polar
      coordinates</a> of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALapply3">apply3</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">apply3 q v</code> applies the 3D rotation of the <em>unit</em> quaternion
      <code class="code">q</code> to the vector (or point) <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALapply4">apply4</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">apply4 q v</code> apply the 3D rotation of the <em>unit</em> quaternion
      <code class="code">q</code> to the homogenous vector (or point) <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALarea">area</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">area b</code> is the surface area of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALarea">area</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">area b</code> is the surface area of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALarea">area</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">area b</code> is the surface area of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALazimuth">azimuth</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">azimuth v</code> is the azimuth angle
      <a href="http://mathworld.wolfram.com/SphericalCoordinates.html">spherical
      coordinates</a> of <code class="code">v</code>.
</div>
</td></tr>
<tr><td align="left"><br>B</td></tr>
<tr><td><a href="Gg.Color.html#VALb">b</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">b c</code> is the blue component of <code class="code">c</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALbasis">basis</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">basis i</code> is the <code class="code">i</code>th vector of an 
      <a href="http://mathworld.wolfram.com/OrthonormalBasis.html">orthonormal basis</a> 
      of the vector space <a href="Gg.V.html#TYPEt"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V</span>.t</code></a> with inner product <a href="Gg.V.html#VALdot"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V</span>.dot</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALbasis">basis</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">basis i</code> is the <code class="code">i</code>th vector of an 
      <a href="http://mathworld.wolfram.com/OrthonormalBasis.html">orthonormal basis</a> 
      of the vector space <a href="Gg.V4.html#TYPEt"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V4</span>.t</code></a> with inner product <a href="Gg.V4.html#VALdot"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V4</span>.dot</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALbasis">basis</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">basis i</code> is the <code class="code">i</code>th vector of an 
      <a href="http://mathworld.wolfram.com/OrthonormalBasis.html">orthonormal basis</a> 
      of the vector space <a href="Gg.V3.html#TYPEt"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V3</span>.t</code></a> with inner product <a href="Gg.V3.html#VALdot"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V3</span>.dot</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALbasis">basis</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">basis i</code> is the <code class="code">i</code>th vector of an 
      <a href="http://mathworld.wolfram.com/OrthonormalBasis.html">orthonormal basis</a> 
      of the vector space <a href="Gg.V2.html#TYPEt"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V2</span>.t</code></a> with inner product <a href="Gg.V2.html#VALdot"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V2</span>.dot</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALblack">black</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">black</code> is <code class="code">(v 0. 0. 0. 1.)</code>
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALblend">blend</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">blend src dst</code> is <code class="code">src</code> blended over <code class="code">dst</code> using
      source over destination alpha blending.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALblue">blue</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">blue</code> is <code class="code">(v 0. 0. 1. 1.)</code>
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALbottom_left">bottom_left</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">bottom_left b</code> is the bottom-left corner of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALbottom_right">bottom_right</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">bottom_right b</code> is the bottom-right corner of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALbuffer">buffer</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">buffer r</code> is <code class="code">r</code>'s format.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALbuffer_scalar_type">buffer_scalar_type</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">buffer_scalar_type b</code> is <code class="code">b</code>'s buffer scalar type.
</div>
</td></tr>
<tr><td align="left"><br>C</td></tr>
<tr><td><a href="Gg.Float.html#VALchop">chop</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">chop eps x</code> is <code class="code">round x</code> if <code class="code">abs_float (x -. round x) &lt; eps</code> and <code class="code">x</code> 
       otherwise.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALclamp">clamp</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">clamp c</code> is <code class="code">c</code> with all components clamped to [<code class="code">0;1</code>].
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALclamp">clamp</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">clamp min max x</code> is <code class="code">min</code> if <code class="code">x &lt; min</code>, <code class="code">max</code> if <code class="code">x &gt; max</code> and
      <code class="code">x</code> otherwise.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALcol">col</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">col j a</code> is the <code class="code">j</code>th column of <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALcol">col</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">col j a</code> is the <code class="code">j</code>th column of <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALcol">col</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">col j a</code> is the <code class="code">j</code>th column of <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALcol">col</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">col j a</code> is the <code class="code">j</code>th column of <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALcomp">comp</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">comp i v</code> is <code class="code">v</code><sub class="subscript"><code class="code">i</code></sub>, the <code class="code">i</code>th component of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALcomp">comp</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">comp i v</code> is <code class="code">v</code><sub class="subscript"><code class="code">i</code></sub>, the <code class="code">i</code>th component of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALcomp">comp</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">comp i v</code> is <code class="code">v</code><sub class="subscript"><code class="code">i</code></sub>, the <code class="code">i</code>th component of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALcomp">comp</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">comp i v</code> is <code class="code">v</code><sub class="subscript"><code class="code">i</code></sub>, the <code class="code">i</code>th component of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALcompare">compare</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">compare u v</code> is <code class="code"><span class="constructor">Pervasives</span>.compare u v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALcompare">compare</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">compare a b</code> is <code class="code"><span class="constructor">Pervasives</span>.compare a b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALcompare">compare</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">compare u v</code> is <code class="code"><span class="constructor">Pervasives</span>.compare u v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALcompare">compare</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">compare r r'</code> is <code class="code"><span class="constructor">Pervasives</span>.compare r r'</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALcompare">compare</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">compare u v</code> is <code class="code"><span class="constructor">Pervasives</span>.compare u v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALcompare">compare</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">compare u v</code> is <code class="code"><span class="constructor">Pervasives</span>.compare u v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALcompare">compare</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">compare a b</code> is <code class="code"><span class="constructor">Pervasives</span>.compare a b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALcompare">compare</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">compare a b</code> is <code class="code"><span class="constructor">Pervasives</span>.compare a b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALcompare">compare</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">compare a b</code> is <code class="code"><span class="constructor">Pervasives</span>.compare a b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALcompare">compare</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">compare u v</code> is <code class="code"><span class="constructor">Pervasives</span>.compare u v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALcompare">compare</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">compare u v</code> is <code class="code"><span class="constructor">Pervasives</span>.compare u v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALcompare">compare</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">compare u v</code> is <code class="code"><span class="constructor">Pervasives</span>.compare u v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALcompare">compare</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">compare x y</code> is <code class="code"><span class="constructor">Pervasives</span>.compare x y</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALcompare_f">compare_f</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">compare_f cmp b b'</code> compares <code class="code">b</code> and <code class="code">b'</code> like <a href="Gg.Box.html#VALcompare"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box</span>.compare</code></a>
      but uses <code class="code">cmp</code> to compare floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALcompare_f">compare_f</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">compare_f cmp a b</code> compares <code class="code">a</code> and <code class="code">b</code> like <a href="Gg.M.html#VALcompare"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M</span>.compare</code></a>
      but uses <code class="code">cmp</code> to compare floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALcompare_f">compare_f</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">compare_f cmp u v</code> compares <code class="code">u</code> and <code class="code">v</code> like <a href="Gg.V.html#VALcompare"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V</span>.compare</code></a>
      but uses <code class="code">cmp</code> to compare floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALcompare_f">compare_f</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">compare_f cmp b b'</code> compares <code class="code">b</code> and <code class="code">b'</code> like <a href="Gg.Box3.html#VALcompare"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box3</span>.compare</code></a>
      but uses <code class="code">cmp</code> to compare floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALcompare_f">compare_f</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">compare_f cmp b b'</code> compares <code class="code">b</code> and <code class="code">b'</code> like <a href="Gg.Box2.html#VALcompare"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box2</span>.compare</code></a>
      but uses <code class="code">cmp</code> to compare floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALcompare_f">compare_f</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">compare_f cmp a b</code> compares <code class="code">a</code> and <code class="code">b</code> like <a href="Gg.M4.html#VALcompare"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M4</span>.compare</code></a>
      but uses <code class="code">cmp</code> to compare floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALcompare_f">compare_f</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">compare_f cmp a b</code> compares <code class="code">a</code> and <code class="code">b</code> like <a href="Gg.M3.html#VALcompare"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M3</span>.compare</code></a>
      but uses <code class="code">cmp</code> to compare floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALcompare_f">compare_f</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">compare_f cmp a b</code> compares <code class="code">a</code> and <code class="code">b</code> like <a href="Gg.M2.html#VALcompare"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M2</span>.compare</code></a>
      but uses <code class="code">cmp</code> to compare floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALcompare_f">compare_f</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">compare_f cmp u v</code> compares <code class="code">u</code> and <code class="code">v</code> like <a href="Gg.V4.html#VALcompare"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V4</span>.compare</code></a>
      but uses <code class="code">cmp</code> to compare floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALcompare_f">compare_f</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">compare_f cmp u v</code> compares <code class="code">u</code> and <code class="code">v</code> like <a href="Gg.V3.html#VALcompare"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V3</span>.compare</code></a>
      but uses <code class="code">cmp</code> to compare floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALcompare_f">compare_f</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">compare_f cmp u v</code> compares <code class="code">u</code> and <code class="code">v</code> like <a href="Gg.V2.html#VALcompare"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V2</span>.compare</code></a>
      but uses <code class="code">cmp</code> to compare floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALcompare_tol">compare_tol</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">compare_tol ~eps x y</code> is <code class="code">0</code> iff <code class="code">equal_tol ~eps x y</code> is <code class="code"><span class="keyword">true</span></code>
      and <code class="code"><span class="constructor">Pervasives</span>.compare x y</code> otherwise.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALconj">conj</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">conj q</code> is the 
      <a href="http://mathworld.wolfram.com/QuaternionConjugate.html">quaternion 
      conjugate</a> <code class="code">q*</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALcross">cross</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">cross u v</code> is the 
      <a href="http://mathworld.wolfram.com/CrossProduct.html">cross product</a> 
      <code class="code">u x v</code>.
</div>
</td></tr>
<tr><td align="left"><br>D</td></tr>
<tr><td><a href="Gg.Raster.html#VALd">d</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">d r</code> is the index depth in number of <em>samples</em>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALd">d</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">d b</code> is <code class="code"><span class="constructor">Size3</span>.d (size b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Size3.html#VALd">d</a> [<a href="Gg.Size3.html">Gg.Size3</a>]</td>
<td><div class="info">
<code class="code">d s</code> is the depth of <code class="code">s</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALdeg_of_rad">deg_of_rad</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">deg_of_rad r</code> is <code class="code">r</code> 
     <a href="http://mathworld.wolfram.com/Radian.html">radians</a> in 
     <a href="http://mathworld.wolfram.com/Degree.html">degrees</a>.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALdet">det</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">det a</code> is the 
      <a href="http://mathworld.wolfram.com/Determinant.html">determinant</a> <code class="code"><span class="keywordsign">|</span>a<span class="keywordsign">|</span></code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALdet">det</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">det a</code> is the 
      <a href="http://mathworld.wolfram.com/Determinant.html">determinant</a> <code class="code"><span class="keywordsign">|</span>a<span class="keywordsign">|</span></code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALdet">det</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">det a</code> is the 
      <a href="http://mathworld.wolfram.com/Determinant.html">determinant</a> <code class="code"><span class="keywordsign">|</span>a<span class="keywordsign">|</span></code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALdet">det</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">det a</code> is the 
      <a href="http://mathworld.wolfram.com/Determinant.html">determinant</a> <code class="code"><span class="keywordsign">|</span>a<span class="keywordsign">|</span></code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALdim">dim</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of the boxes of type <a href="Gg.Box.html#TYPEt"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box</span>.t</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.Size.html#VALdim">dim</a> [<a href="Gg.Size.html">Gg.Size</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of sizes of type <a href="Gg.Size.html#TYPEt"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Size</span>.t</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALdim">dim</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of rows and columns.
</div>
</td></tr>
<tr><td><a href="Gg.P.html#VALdim">dim</a> [<a href="Gg.P.html">Gg.P</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of points of type <a href="Gg.P.html#TYPEt"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">P</span>.t</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALdim">dim</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of vectors of type <a href="Gg.V.html#TYPEt"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V</span>.t</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALdim">dim</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">dim r</code> is <code class="code">r</code>'s index dimension from 1 to 3.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALdim">dim</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of the boxes of type <a href="Gg.html#TYPEbox3"><code class="code"><span class="constructor">Gg</span>.box3</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALdim">dim</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of the boxes of type <a href="Gg.html#TYPEbox2"><code class="code"><span class="constructor">Gg</span>.box2</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.Size3.html#VALdim">dim</a> [<a href="Gg.Size3.html">Gg.Size3</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of sizes of type <a href="Gg.html#TYPEsize3"><code class="code"><span class="constructor">Gg</span>.size3</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.Size2.html#VALdim">dim</a> [<a href="Gg.Size2.html">Gg.Size2</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of sizes of type <a href="Gg.html#TYPEsize2"><code class="code"><span class="constructor">Gg</span>.size2</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALdim">dim</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of rows and columns.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALdim">dim</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of rows and columns.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALdim">dim</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of rows and columns.
</div>
</td></tr>
<tr><td><a href="Gg.P3.html#VALdim">dim</a> [<a href="Gg.P3.html">Gg.P3</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of points of type <a href="Gg.html#TYPEp3"><code class="code"><span class="constructor">Gg</span>.p3</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.P2.html#VALdim">dim</a> [<a href="Gg.P2.html">Gg.P2</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of points of type <a href="Gg.html#TYPEp2"><code class="code"><span class="constructor">Gg</span>.p2</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALdim">dim</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of vectors of type <a href="Gg.html#TYPEv4"><code class="code"><span class="constructor">Gg</span>.v4</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALdim">dim</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of vectors of type <a href="Gg.html#TYPEv3"><code class="code"><span class="constructor">Gg</span>.v3</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALdim">dim</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">dim</code> is the dimension of vectors of type <a href="Gg.html#TYPEv2"><code class="code"><span class="constructor">Gg</span>.v2</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALdiv">div</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">div u v</code> is the component wise division <code class="code">u / v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALdiv">div</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">div u v</code> is the component wise division <code class="code">u / v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALdiv">div</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">div u v</code> is the component wise division <code class="code">u / v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALdiv">div</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">div u v</code> is the component wise division <code class="code">u / v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALdot">dot</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">dot u v</code> is the 
      <a href="http://mathworld.wolfram.com/DotProduct.html">dot product</a> <code class="code">u.v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALdot">dot</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">dot u v</code> is the 
      <a href="http://mathworld.wolfram.com/DotProduct.html">dot product</a> <code class="code">u.v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALdot">dot</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">dot u v</code> is the 
      <a href="http://mathworld.wolfram.com/DotProduct.html">dot product</a> <code class="code">u.v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALdot">dot</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">dot u v</code> is the 
      <a href="http://mathworld.wolfram.com/DotProduct.html">dot product</a> <code class="code">u.v</code>.
</div>
</td></tr>
<tr><td align="left"><br>E</td></tr>
<tr><td><a href="Gg.Float.html#VALe">e</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
The constant <a href="http://mathworld.wolfram.com/e.html">e</a>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALe00">e00</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M3.html#VALe00">e00</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M2.html#VALe00">e00</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M4.html#VALe01">e01</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M3.html#VALe01">e01</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M2.html#VALe01">e01</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M4.html#VALe02">e02</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M3.html#VALe02">e02</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M4.html#VALe03">e03</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M4.html#VALe10">e10</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M3.html#VALe10">e10</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M2.html#VALe10">e10</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M4.html#VALe11">e11</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M3.html#VALe11">e11</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M2.html#VALe11">e11</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M4.html#VALe12">e12</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M3.html#VALe12">e12</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M4.html#VALe13">e13</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M4.html#VALe20">e20</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M3.html#VALe20">e20</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M4.html#VALe21">e21</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M3.html#VALe21">e21</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M4.html#VALe22">e22</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M3.html#VALe22">e22</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M4.html#VALe23">e23</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M4.html#VALe30">e30</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M4.html#VALe31">e31</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M4.html#VALe32">e32</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M4.html#VALe33">e33</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td></td></tr>
<tr><td><a href="Gg.M.html#VALediv">ediv</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">ediv a b</code> is the element wise division of <code class="code">a</code> and <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALediv">ediv</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">ediv a b</code> is the element wise division of <code class="code">a</code> and <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALediv">ediv</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">ediv a b</code> is the element wise division of <code class="code">a</code> and <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALediv">ediv</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">ediv a b</code> is the element wise division of <code class="code">a</code> and <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALel">el</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">el i j a</code> is the element <code class="code">a</code><sub class="subscript"><code class="code">ij</code></sub>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALel">el</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">el i j a</code> is the element <code class="code">a</code><sub class="subscript"><code class="code">ij</code></sub>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALel">el</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">el i j a</code> is the element <code class="code">a</code><sub class="subscript"><code class="code">ij</code></sub>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALel">el</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">el i j a</code> is the element <code class="code">a</code><sub class="subscript"><code class="code">ij</code></sub>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALempty">empty</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">empty</code> is <em>the</em> empty box.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALempty">empty</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">empty</code> is <em>the</em> empty box.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALempty">empty</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">empty</code> is <em>the</em> empty box.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALemul">emul</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">emul a b</code> is the element wise multiplication of <code class="code">a</code> and <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALemul">emul</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">emul a b</code> is the element wise multiplication of <code class="code">a</code> and <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALemul">emul</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">emul a b</code> is the element wise multiplication of <code class="code">a</code> and <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALemul">emul</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">emul a b</code> is the element wise multiplication of <code class="code">a</code> and <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALequal">equal</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">equal b b'</code> is <code class="code">b = b'</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALequal">equal</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">equal a b</code> is <code class="code">a = b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALequal">equal</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">equal u v</code> is <code class="code">u = v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALequal">equal</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">equal r r'</code> is <code class="code">r = r'</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALequal">equal</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">equal b b'</code> is <code class="code">b = b'</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALequal">equal</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">equal b b'</code> is <code class="code">b = b'</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALequal">equal</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">equal a b</code> is <code class="code">a = b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALequal">equal</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">equal a b</code> is <code class="code">a = b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALequal">equal</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">equal a b</code> is <code class="code">a = b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALequal">equal</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">equal u v</code> is <code class="code">u = v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALequal">equal</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">equal u v</code> is <code class="code">u = v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALequal">equal</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">equal u v</code> is <code class="code">u = v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALequal">equal</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">equal x y</code> is <code class="code">x = y</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALequal_f">equal_f</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">equal_f eq b b'</code> tests <code class="code">b</code> and <code class="code">b'</code> like <a href="Gg.Box.html#VALequal"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box</span>.equal</code></a>
      but uses <code class="code">eq</code> to test floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALequal_f">equal_f</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">equal_f eq a b</code> tests <code class="code">a</code> and <code class="code">b</code> like <a href="Gg.M.html#VALequal"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M</span>.equal</code></a> but
      uses <code class="code">eq</code> to test floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALequal_f">equal_f</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">equal_f eq u v</code> tests <code class="code">u</code> and <code class="code">v</code> like <a href="Gg.V.html#VALequal"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V</span>.equal</code></a> but
      uses <code class="code">eq</code> to test floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALequal_f">equal_f</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">equal_f eq b b'</code> tests <code class="code">b</code> and <code class="code">b'</code> like <a href="Gg.Box3.html#VALequal"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box3</span>.equal</code></a>
      but uses <code class="code">eq</code> to test floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALequal_f">equal_f</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">equal_f eq b b'</code> tests <code class="code">b</code> and <code class="code">b'</code> like <a href="Gg.Box2.html#VALequal"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box2</span>.equal</code></a>
      but uses <code class="code">eq</code> to test floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALequal_f">equal_f</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">equal_f eq a b</code> tests <code class="code">a</code> and <code class="code">b</code> like <a href="Gg.M4.html#VALequal"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M4</span>.equal</code></a> but
      uses <code class="code">eq</code> to test floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALequal_f">equal_f</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">equal_f eq a b</code> tests <code class="code">a</code> and <code class="code">b</code> like <a href="Gg.M3.html#VALequal"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M3</span>.equal</code></a> but
      uses <code class="code">eq</code> to test floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALequal_f">equal_f</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">equal_f eq a b</code> tests <code class="code">a</code> and <code class="code">b</code> like <a href="Gg.M2.html#VALequal"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M2</span>.equal</code></a> but
      uses <code class="code">eq</code> to test floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALequal_f">equal_f</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">equal_f eq u v</code> tests <code class="code">u</code> and <code class="code">v</code> like <a href="Gg.V4.html#VALequal"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V4</span>.equal</code></a> but
      uses <code class="code">eq</code> to test floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALequal_f">equal_f</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">equal_f eq u v</code> tests <code class="code">u</code> and <code class="code">v</code> like <a href="Gg.V3.html#VALequal"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V3</span>.equal</code></a> but
      uses <code class="code">eq</code> to test floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALequal_f">equal_f</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">equal_f eq u v</code> tests <code class="code">u</code> and <code class="code">v</code> like <a href="Gg.V2.html#VALequal"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V2</span>.equal</code></a> but
      uses <code class="code">eq</code> to test floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALequal_tol">equal_tol</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">equal_tol eps x y</code> is <code class="code"><span class="keyword">true</span></code> iff |<code class="code">x - y</code>| &lt;= <code class="code">eps</code> * max
      (1,|<code class="code">x</code>|,|<code class="code">y</code>|).
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALexists">exists</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">exists p a</code> is <code class="code">p a</code><sub class="subscript">00</sub><code class="code"> <span class="keywordsign">||</span> p a</code><sub class="subscript">10</sub><code class="code"> <span class="keywordsign">||</span></code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALexists">exists</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">exists p v</code> is <code class="code">p v</code><sub class="subscript">0</sub><code class="code"> <span class="keywordsign">||</span> p v</code><sub class="subscript">1</sub><code class="code"> <span class="keywordsign">||</span></code> ...
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALexists">exists</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">exists p a</code> is <code class="code">p a</code><sub class="subscript">00</sub><code class="code"> <span class="keywordsign">||</span> p a</code><sub class="subscript">10</sub><code class="code"> <span class="keywordsign">||</span></code> ...
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALexists">exists</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">exists p a</code> is <code class="code">p a</code><sub class="subscript">00</sub><code class="code"> <span class="keywordsign">||</span> p a</code><sub class="subscript">10</sub><code class="code"> <span class="keywordsign">||</span></code> ...
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALexists">exists</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">exists p a</code> is <code class="code">p a</code><sub class="subscript">00</sub><code class="code"> <span class="keywordsign">||</span> p a</code><sub class="subscript">10</sub><code class="code"> <span class="keywordsign">||</span></code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALexists">exists</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">exists p v</code> is <code class="code">p v</code><sub class="subscript">0</sub><code class="code"> <span class="keywordsign">||</span> p v</code><sub class="subscript">1</sub><code class="code"> <span class="keywordsign">||</span></code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALexists">exists</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">exists p v</code> is <code class="code">p v</code><sub class="subscript">0</sub><code class="code"> <span class="keywordsign">||</span> p v</code><sub class="subscript">1</sub><code class="code"> <span class="keywordsign">||</span></code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALexists">exists</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">exists p v</code> is <code class="code">p v</code><sub class="subscript">0</sub><code class="code"> <span class="keywordsign">||</span> p v</code><sub class="subscript">1</sub><code class="code"> <span class="keywordsign">||</span></code> ...
</div>
</td></tr>
<tr><td align="left"><br>F</td></tr>
<tr><td><a href="Gg.Raster.html#VALfirst">first</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">first r</code> is the <em>buffer scalar</em> index where the first sample 
      is stored.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALfmax">fmax</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">fmax x y</code> is <code class="code">y</code> if <code class="code">x &lt; y</code> and <code class="code">x</code> otherwise.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALfmin">fmin</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">fmin x y</code> is <code class="code">x</code> if <code class="code">x &lt; y</code> and <code class="code">y</code> otherwise.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALfold">fold</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">fold f acc a</code> is <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALfold">fold</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">fold f acc v</code> is <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALfold">fold</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">fold f acc a</code> is <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALfold">fold</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">fold f acc a</code> is <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALfold">fold</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">fold f acc a</code> is <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALfold">fold</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">fold f acc v</code> is <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALfold">fold</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">fold f acc v</code> is <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALfold">fold</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">fold f acc v</code> is <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALfoldi">foldi</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">foldi f acc a</code> is 
      <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALfoldi">foldi</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">foldi f acc v</code> is <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALfoldi">foldi</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">foldi f acc a</code> is 
      <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALfoldi">foldi</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">foldi f acc a</code> is 
      <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALfoldi">foldi</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">foldi f acc a</code> is 
      <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALfoldi">foldi</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">foldi f acc v</code> is <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALfoldi">foldi</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">foldi f acc v</code> is <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALfoldi">foldi</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">foldi f acc v</code> is <code class="code">f (</code>...
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALfor_all">for_all</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">for_all p a</code> is <code class="code">p a</code><sub class="subscript">00</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span> p a</code><sub class="subscript">10</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span></code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALfor_all">for_all</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">for_all p v</code> is <code class="code">p v</code><sub class="subscript">0</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span> p v</code><sub class="subscript">1</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span></code> ...
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALfor_all">for_all</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">for_all p a</code> is <code class="code">p a</code><sub class="subscript">00</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span> p a</code><sub class="subscript">10</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span></code> ...
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALfor_all">for_all</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">for_all p a</code> is <code class="code">p a</code><sub class="subscript">00</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span> p a</code><sub class="subscript">10</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span></code> ...
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALfor_all">for_all</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">for_all p a</code> is <code class="code">p a</code><sub class="subscript">00</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span> p a</code><sub class="subscript">10</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span></code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALfor_all">for_all</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">for_all p v</code> is <code class="code">p v</code><sub class="subscript">0</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span> p v</code><sub class="subscript">1</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span></code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALfor_all">for_all</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">for_all p v</code> is <code class="code">p v</code><sub class="subscript">0</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span> p v</code><sub class="subscript">1</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span></code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALfor_all">for_all</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">for_all p v</code> is <code class="code">p v</code><sub class="subscript">0</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span> p v</code><sub class="subscript">1</sub><code class="code"> <span class="keywordsign">&amp;&amp;</span></code> ...
</div>
</td></tr>
<tr><td align="left"><br>G</td></tr>
<tr><td><a href="Gg.Color.html#VALg">g</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">g c</code> is the green component of <code class="code">c</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALgray">gray</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">gray a g</code> is the sRGB color <code class="code">(g, g, g, a)</code> converted to color a 
      value.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALgray_l">gray_l</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">gray_l</code> is for linear Gray samples from the <a href="Gg.Color.html#VALp_gray_l"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Color</span>.p_gray_l</code></a> 
      profile.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALgraya_l">graya_l</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">graya_l</code> is for linear Gray samples from the <a href="Gg.Color.html#VALp_gray_l"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Color</span>.p_gray_l</code></a> 
      luminance with an alpha component.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALgreen">green</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">green</code> is <code class="code">(v 0. 1. 0. 1.)</code>
</div>
</td></tr>
<tr><td align="left"><br>H</td></tr>
<tr><td><a href="Gg.Raster.html#VALh">h</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">h r</code> is the index height in number of <em>samples</em>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALh">h</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">h b</code> is <code class="code"><span class="constructor">Size3</span>.h (size b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALh">h</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">h b</code> is <code class="code"><span class="constructor">Size2</span>.h (size b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Size3.html#VALh">h</a> [<a href="Gg.Size3.html">Gg.Size3</a>]</td>
<td><div class="info">
<code class="code">h s</code> is the height of <code class="code">s</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Size2.html#VALh">h</a> [<a href="Gg.Size2.html">Gg.Size2</a>]</td>
<td><div class="info">
<code class="code">h s</code> is the height of <code class="code">s</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALh_skip">h_skip</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">f_h_skip r</code> is the number of <em>buffer scalars</em> to skip 
      between two consecutive planes.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALhalf">half</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">half v</code> is the half vector <code class="code">smul 0.5 v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALhalf">half</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">half v</code> is the half vector <code class="code">smul 0.5 v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALhalf">half</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">half v</code> is the half vector <code class="code">smul 0.5 v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALhalf">half</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">half v</code> is the half vector <code class="code">smul 0.5 v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALhomogene">homogene</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">homogene v</code> is the vector <code class="code">v/(comp (dim - 1) v)</code> if 
      <code class="code">comp (dim - 1) v &lt;&gt; 0</code> and <code class="code">v</code> otherwise.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALhomogene">homogene</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">homogene v</code> is the vector <code class="code">v/v</code><sub class="subscript">w</sub> if <code class="code">v</code><sub class="subscript">w</sub><code class="code"> &lt;&gt; 0</code> and <code class="code">v</code> 
      otherwise.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALhomogene">homogene</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">homogene v</code> is the vector <code class="code">v/v</code><sub class="subscript">z</sub> if <code class="code">v</code><sub class="subscript">z</sub><code class="code"> &lt;&gt; 0</code> and
      <code class="code">v</code> otherwise.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALhomogene">homogene</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">homogene v</code> is the vector <code class="code">v/v</code><sub class="subscript">y</sub> if <code class="code">v</code><sub class="subscript">y</sub><code class="code"> &lt;&gt; 0</code> and <code class="code">v</code> 
      otherwise.
</div>
</td></tr>
<tr><td align="left"><br>I</td></tr>
<tr><td><a href="Gg.M.html#VALid">id</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">id</code> is the identity matrix, the neutral element for <a href="Gg.M.html#VALmul"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M</span>.mul</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALid">id</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">id</code> is the identity matrix, the neutral element for <a href="Gg.M4.html#VALmul"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M4</span>.mul</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALid">id</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">id</code> is the identity matrix, the neutral element for <a href="Gg.M3.html#VALmul"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M3</span>.mul</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALid">id</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">id</code> is the identity matrix, the neutral element for <a href="Gg.M2.html#VALmul"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M2</span>.mul</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALid">id</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">id</code> is the identity quaternion <code class="code">1</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALinfinity">infinity</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">infinity</code> is the vector whose components are <code class="code">infinity</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALinfinity">infinity</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">infinity</code> is the vector whose components are <code class="code">infinity</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALinfinity">infinity</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">infinity</code> is the vector whose components are <code class="code">infinity</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALinfinity">infinity</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">infinity</code> is the vector whose components are <code class="code">infinity</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALinset">inset</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">inset d b</code> is <code class="code">b</code> whose edges are inset in each dimension
      according to amounts in <code class="code">d</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALinset">inset</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">inset d b</code> is <code class="code">b</code> whose edges are inset in each dimension
      according to amounts in <code class="code">d</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALinset">inset</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">inset d b</code> is <code class="code">b</code> whose edges are inset in each dimension
      according to amounts in <code class="code">d</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALint_of_round">int_of_round</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">int_of_round x</code> is <code class="code">truncate (round v)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALinter">inter</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">inter b b'</code> is a box whose space is the intersection of S(<code class="code">b</code>) 
      and S(<code class="code">b'</code>).
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALinter">inter</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">inter b b'</code> is a box whose space is the intersection of S(<code class="code">b</code>) 
      and S(<code class="code">b'</code>).
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALinter">inter</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">inter b b'</code> is a box whose space is the intersection of S(<code class="code">b</code>) 
      and S(<code class="code">b'</code>).
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALinv">inv</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">inv a</code> is the
      <a href="http://mathworld.wolfram.com/MatrixInverse.html">inverse matrix</a>
      <code class="code">a</code><sup class="superscript">-1</sup>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALinv">inv</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">inv a</code> is the
      <a href="http://mathworld.wolfram.com/MatrixInverse.html">inverse matrix</a>
      <code class="code">a</code><sup class="superscript">-1</sup>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALinv">inv</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">inv a</code> is the
      <a href="http://mathworld.wolfram.com/MatrixInverse.html">inverse matrix</a>
      <code class="code">a</code><sup class="superscript">-1</sup>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALinv">inv</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">inv a</code> is the
      <a href="http://mathworld.wolfram.com/MatrixInverse.html">inverse matrix</a>
      <code class="code">a</code><sup class="superscript">-1</sup>.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALinv">inv</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">inv q</code> is the quaternion inverse <code class="code">q</code><sup class="superscript">-1</sup>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALinv_pi">inv_pi</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">1 /. pi</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALis_empty">is_empty</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">is_empty b</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">b</code> is <a href="Gg.Box.html#VALempty"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box</span>.empty</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALis_empty">is_empty</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">is_empty b</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">b</code> is <a href="Gg.Box3.html#VALempty"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box3</span>.empty</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALis_empty">is_empty</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">is_empty b</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">b</code> is <a href="Gg.Box2.html#VALempty"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box2</span>.empty</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALis_inf">is_inf</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">is_inf x</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">x</code> is <code class="code">infinity</code> or <code class="code">neg_infinity</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALis_int">is_int</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">is_int x</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">x</code> is an integer.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALis_nan">is_nan</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">is_nan x</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">x</code> is a NaN.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALis_plane">is_plane</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">is_plane b</code> is <code class="code"><span class="keyword">true</span></code> iff the size of <code class="code">b</code> is equal to 0 in exactly
      one dimension.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALis_pt">is_pt</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">is_pt b</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">b</code> is not <a href="Gg.Box.html#VALempty"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box</span>.empty</code></a> and its size is equal
      to 0 in every dimension.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALis_pt">is_pt</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">is_pt b</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">b</code> is not <a href="Gg.Box3.html#VALempty"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box3</span>.empty</code></a> and its size is equal
      to 0 in every dimension.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALis_pt">is_pt</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">is_pt b</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">b</code> is not <a href="Gg.Box2.html#VALempty"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box2</span>.empty</code></a> and its size is equal
      to 0 in every dimension.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALis_seg">is_seg</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">is_seg b</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">b</code> is not <a href="Gg.Box3.html#VALempty"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box3</span>.empty</code></a> and its size is 
      equal to 0 in exactly two dimensions.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALis_seg">is_seg</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">is_seg b</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">b</code> is not <a href="Gg.Box2.html#VALempty"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box2</span>.empty</code></a> and its size is 
      equal to 0 in exactly one dimension.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALis_zero">is_zero</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">is_zero eps x</code> is <code class="code"><span class="keyword">true</span></code> if <code class="code">abs_float x &lt; eps</code> 
      and <code class="code"><span class="keyword">false</span></code> otherwise.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALisects">isects</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">isects b b'</code> is <code class="code">not (is_empty (inter b b'))</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALisects">isects</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">isects b b'</code> is <code class="code">not (is_empty (inter b b'))</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALisects">isects</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">isects b b'</code> is <code class="code">not (is_empty (inter b b'))</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALiter">iter</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">iter f a</code> is <code class="code">f a</code><sub class="subscript">00</sub><code class="code">; f a</code><sub class="subscript">10</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALiter">iter</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">iter f v</code> is <code class="code">f v</code><sub class="subscript">0</sub><code class="code">; f v</code><sub class="subscript">1</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALiter">iter</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">iter f a</code> is <code class="code">f a</code><sub class="subscript">00</sub><code class="code">; f a</code><sub class="subscript">10</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALiter">iter</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">iter f a</code> is <code class="code">f a</code><sub class="subscript">00</sub><code class="code">; f a</code><sub class="subscript">10</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALiter">iter</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">iter f a</code> is <code class="code">f a</code><sub class="subscript">00</sub><code class="code">; f a</code><sub class="subscript">10</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALiter">iter</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">iter f v</code> is <code class="code">f v</code><sub class="subscript">0</sub><code class="code">; f v</code><sub class="subscript">1</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALiter">iter</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">iter f v</code> is <code class="code">f v</code><sub class="subscript">0</sub><code class="code">; f v</code><sub class="subscript">1</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALiter">iter</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">iter f v</code> is <code class="code">f v</code><sub class="subscript">0</sub><code class="code">; f v</code><sub class="subscript">1</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALiteri">iteri</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">iteri f a</code> is <code class="code">f 0 0 a</code><sub class="subscript">00</sub><code class="code">; f 1 0 a</code><sub class="subscript">10</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALiteri">iteri</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">iteri f v</code> is <code class="code">f 0 v</code><sub class="subscript">0</sub><code class="code">; f 1 v</code><sub class="subscript">1</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALiteri">iteri</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">iteri f a</code> is <code class="code">f 0 0 a</code><sub class="subscript">00</sub><code class="code">; f 1 0 a</code><sub class="subscript">10</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALiteri">iteri</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">iteri f a</code> is <code class="code">f 0 0 a</code><sub class="subscript">00</sub><code class="code">; f 1 0 a</code><sub class="subscript">10</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALiteri">iteri</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">iteri f a</code> is <code class="code">f 0 0 a</code><sub class="subscript">00</sub><code class="code">; f 1 0 a</code><sub class="subscript">10</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALiteri">iteri</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">iteri f v</code> is <code class="code">f 0 v</code><sub class="subscript">0</sub><code class="code">; f 1 v</code><sub class="subscript">1</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALiteri">iteri</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">iteri f v</code> is <code class="code">f 0 v</code><sub class="subscript">0</sub><code class="code">; f 1 v</code><sub class="subscript">1</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALiteri">iteri</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">iteri f v</code> is <code class="code">f 0 v</code><sub class="subscript">0</sub><code class="code">; f 1 v</code><sub class="subscript">1</sub><code class="code">;</code> ...
</div>
</td></tr>
<tr><td align="left"><br>L</td></tr>
<tr><td><a href="Gg.Box.html#VALltr">ltr</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">ltr m b</code> is the smallest box containing the corners of <code class="code">b</code> transformed
      by <code class="code">m</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALltr">ltr</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">ltr m v</code> is the 
      <a href="http://mathworld.wolfram.com/LinearTransformation.html">linear 
      transform</a> <code class="code">mv</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALltr">ltr</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">ltr m b</code> is the smallest box containing the corners of <code class="code">b</code> transformed
      by <code class="code">m</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALltr">ltr</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">ltr m b</code> is the smallest box containing the corners of <code class="code">b</code> transformed
      by <code class="code">m</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALltr">ltr</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">ltr m v</code> is the 
      <a href="http://mathworld.wolfram.com/LinearTransformation.html">linear 
      transform</a> <code class="code">mv</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALltr">ltr</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">ltr m v</code> is the 
      <a href="http://mathworld.wolfram.com/LinearTransformation.html">linear 
      transform</a> <code class="code">mv</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALltr">ltr</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">ltr m v</code> is the 
      <a href="http://mathworld.wolfram.com/LinearTransformation.html">linear 
      transform</a> <code class="code">mv</code>.
</div>
</td></tr>
<tr><td align="left"><br>M</td></tr>
<tr><td><a href="Gg.M.html#VALmap">map</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">map f a</code> is the element wise application of <code class="code">f</code> to <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALmap">map</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">map f v</code> is the component wise application of <code class="code">f</code> to <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALmap">map</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">map f a</code> is the element wise application of <code class="code">f</code> to <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALmap">map</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">map f a</code> is the element wise application of <code class="code">f</code> to <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALmap">map</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">map f a</code> is the element wise application of <code class="code">f</code> to <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALmap">map</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">map f v</code> is the component wise application of <code class="code">f</code> to <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALmap">map</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">map f v</code> is the component wise application of <code class="code">f</code> to <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALmap">map</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">map f v</code> is the component wise application of <code class="code">f</code> to <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALmap_f">map_f</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">map_f f b</code> is the box whose origin and size are those of <code class="code">b</code> with
      their components mapped by <code class="code">f</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALmap_f">map_f</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">map_f f b</code> is the box whose origin and size are those of <code class="code">b</code> with
      their components mapped by <code class="code">f</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALmap_f">map_f</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">map_f f b</code> is the box whose origin and size are those of <code class="code">b</code> with
      their components mapped by <code class="code">f</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALmapi">mapi</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">mapi f a</code> is like <a href="Gg.M.html#VALmap"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M</span>.map</code></a> but the element indices are also given.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALmapi">mapi</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">mapi f v</code> is like <a href="Gg.V.html#VALmap"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V</span>.map</code></a> but the component index is also given.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALmapi">mapi</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">mapi f a</code> is like <a href="Gg.M4.html#VALmap"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M4</span>.map</code></a> but the element indices are also given.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALmapi">mapi</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">mapi f a</code> is like <a href="Gg.M3.html#VALmap"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M3</span>.map</code></a> but the element indices are also given.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALmapi">mapi</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">mapi f a</code> is like <a href="Gg.M2.html#VALmap"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M2</span>.map</code></a> but the element indices are also given.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALmapi">mapi</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">mapi f v</code> is like <a href="Gg.V4.html#VALmap"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V4</span>.map</code></a> but the component index is also given.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALmapi">mapi</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">mapi f v</code> is like <a href="Gg.V3.html#VALmap"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V3</span>.map</code></a> but the component index is also given.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALmapi">mapi</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">mapi f v</code> is like <a href="Gg.V2.html#VALmap"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V2</span>.map</code></a> but the component index is also given.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALmax">max</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">max b</code> is the greatest point of <code class="code">b</code> (its size added to the origin).
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALmax">max</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">max b</code> is the greatest point of <code class="code">b</code> (its size added to the origin).
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALmax">max</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">max b</code> is the greatest point of <code class="code">b</code> (its size added to the origin).
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALmax_frac_float">max_frac_float</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
The greatest positive floating point number with a fractional
      part (the <code class="code">float</code> before 2<sup class="superscript">52</sup>).
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALmax_int_arith">max_int_arith</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
The greatest positive floating point number (2<sup class="superscript">53</sup>) such that
      any <em>integer</em> in the range
      [<code class="code">-max_int_arith;max_int_arith</code>] is represented exactly.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALmax_sub_float">max_sub_float</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
The greatest positive subnormal floating point number.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALmaxx">maxx</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">maxx b</code> is <code class="code"><span class="constructor">V3</span>.x (max b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALmaxx">maxx</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">maxx b</code> is <code class="code"><span class="constructor">V2</span>.x (max b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALmaxy">maxy</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">maxy b</code> is <code class="code"><span class="constructor">V3</span>.y (max b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALmaxy">maxy</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">maxy b</code> is <code class="code"><span class="constructor">V2</span>.y (max b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALmaxz">maxz</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">maxz b</code> is <code class="code"><span class="constructor">V3</span>.z (max b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALmem">mem</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">mem p b</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">p</code> is in S(<code class="code">b</code>).
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALmem">mem</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">mem p b</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">p</code> is in S(<code class="code">b</code>).
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALmem">mem</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">mem p b</code> is <code class="code"><span class="keyword">true</span></code> iff <code class="code">p</code> is in S(<code class="code">b</code>).
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALmid">mid</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">mid b</code> is the mid point between <code class="code">min</code> and <code class="code">max</code>.
</div>
</td></tr>
<tr><td><a href="Gg.P.html#VALmid">mid</a> [<a href="Gg.P.html">Gg.P</a>]</td>
<td><div class="info">
<code class="code">mid p q</code> is the mid point <code class="code">(p + q)/2</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALmid">mid</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">mid b</code> is the mid point between <code class="code">min</code> and <code class="code">max</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALmid">mid</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">mid b</code> is the mid point between <code class="code">min</code> and <code class="code">max</code>.
</div>
</td></tr>
<tr><td><a href="Gg.P3.html#VALmid">mid</a> [<a href="Gg.P3.html">Gg.P3</a>]</td>
<td><div class="info">
<code class="code">mid p q</code> is the mid point <code class="code">(p + q)/2</code>.
</div>
</td></tr>
<tr><td><a href="Gg.P2.html#VALmid">mid</a> [<a href="Gg.P2.html">Gg.P2</a>]</td>
<td><div class="info">
<code class="code">mid p q</code> is the mid point <code class="code">(p + q)/2</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALmidx">midx</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">midx b</code> is <code class="code"><span class="constructor">V3</span>.x (mid b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALmidx">midx</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">midx b</code> is <code class="code"><span class="constructor">V2</span>.x (mid b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALmidy">midy</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">midy b</code> is <code class="code"><span class="constructor">V3</span>.y (mid b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALmidy">midy</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">midy b</code> is <code class="code"><span class="constructor">V2</span>.y (mid b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALmidz">midz</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">midz b</code> is <code class="code"><span class="constructor">V3</span>.z (mid b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALmin">min</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">min b</code> is the smallest point of <code class="code">b</code> (its origin).
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALmin">min</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">min b</code> is the smallest point of <code class="code">b</code> (its origin).
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALmin">min</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">min b</code> is the smallest point of <code class="code">b</code> (its origin).
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALmin_sub_float">min_sub_float</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
The smallest positive subnormal floating point number.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALminx">minx</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">minx b</code> is <code class="code"><span class="constructor">V3</span>.x (min b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALminx">minx</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">minx b</code> is <code class="code"><span class="constructor">V2</span>.x (min b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALminy">miny</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">miny b</code> is <code class="code"><span class="constructor">V3</span>.y (min b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALminy">miny</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">miny b</code> is <code class="code"><span class="constructor">V2</span>.y (min b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALminz">minz</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">minz b</code> is <code class="code"><span class="constructor">V3</span>.z (min b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALmix">mix</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">mix u v t</code> is the linear interpolation <code class="code">u + t(v - u)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALmix">mix</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">mix u v t</code> is the linear interpolation <code class="code">u + t(v - u)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALmix">mix</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">mix u v t</code> is the linear interpolation <code class="code">u + t(v - u)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALmix">mix</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">mix u v t</code> is the linear interpolation <code class="code">u + t(v - u)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALmix">mix</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">mix x y t</code> is the linear interpolation <code class="code">x +. t *. (y -. x)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALmove">move</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">move d b</code> is <code class="code">b</code> translated by <code class="code">d</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALmove">move</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">move d b</code> is <code class="code">b</code> translated by <code class="code">d</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALmove">move</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">move d b</code> is <code class="code">b</code> translated by <code class="code">d</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALmove">move</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">move d</code> translates 3D space in the x, y and z dimensions according
      to <code class="code">d</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALmove">move</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">move d</code> translates 2D space in the x and y dimensions according 
      to <code class="code">d</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALmul">mul</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">mul a b</code> is the 
      <a href="http://mathworld.wolfram.com/MatrixMultiplication.html">matrix 
      multiplication</a> <code class="code">a * b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALmul">mul</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">mul u v</code> is the component wise multiplication <code class="code">u * v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALmul">mul</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">mul a b</code> is the 
      <a href="http://mathworld.wolfram.com/MatrixMultiplication.html">matrix 
      multiplication</a> <code class="code">a * b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALmul">mul</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">mul a b</code> is the 
      <a href="http://mathworld.wolfram.com/MatrixMultiplication.html">matrix 
      multiplication</a> <code class="code">a * b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALmul">mul</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">mul a b</code> is the 
      <a href="http://mathworld.wolfram.com/MatrixMultiplication.html">matrix 
      multiplication</a> <code class="code">a * b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALmul">mul</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">mul q r</code> is the quaternion multiplication <code class="code">q * r</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALmul">mul</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">mul u v</code> is the component wise multiplication <code class="code">u * v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALmul">mul</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">mul u v</code> is the component wise multiplication <code class="code">u * v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALmul">mul</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">mul u v</code> is the component wise multiplication <code class="code">u * v</code>.
</div>
</td></tr>
<tr><td align="left"><br>N</td></tr>
<tr><td><a href="Gg.Float.html#VALnan">nan</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">nan payload</code> is a NaN whose 51 lower significand bits are
      defined by the 51 lower (or less, as <code class="code">int</code> allows) bits of
      <code class="code">payload</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALnan_payload">nan_payload</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">nan_payload x</code> is the 51 lower significand bits (or less, as
      <code class="code">int</code> allows) of the NaN <code class="code">x</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALneg">neg</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">neg a</code> is the negated matrix <code class="code">-a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALneg">neg</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">neg v</code> is the inverse vector <code class="code">-v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALneg">neg</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">neg a</code> is the negated matrix <code class="code">-a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALneg">neg</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">neg a</code> is the negated matrix <code class="code">-a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALneg">neg</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">neg a</code> is the negated matrix <code class="code">-a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALneg">neg</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">neg v</code> is the inverse vector <code class="code">-v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALneg">neg</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">neg v</code> is the inverse vector <code class="code">-v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALneg">neg</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">neg v</code> is the inverse vector <code class="code">-v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALneg_infinity">neg_infinity</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">neg_infinity</code> is the vector whose components are <code class="code">neg_infinity</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALneg_infinity">neg_infinity</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">neg_infinity</code> is the vector whose components are <code class="code">neg_infinity</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALneg_infinity">neg_infinity</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">neg_infinity</code> is the vector whose components are <code class="code">neg_infinity</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALneg_infinity">neg_infinity</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">neg_infinity</code> is the vector whose components are <code class="code">neg_infinity</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALnlerp">nlerp</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">nlerp q r t</code> is the normalized linear interpolation between <code class="code">q</code>
      and <code class="code">r</code> at <code class="code">t</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALnorm">norm</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">norm v</code> is the norm <code class="code"><span class="keywordsign">|</span>v<span class="keywordsign">|</span> = sqrt v.v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALnorm">norm</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">norm v</code> is the norm <code class="code"><span class="keywordsign">|</span>v<span class="keywordsign">|</span> = sqrt v.v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALnorm">norm</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">norm v</code> is the norm <code class="code"><span class="keywordsign">|</span>v<span class="keywordsign">|</span> = sqrt v.v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALnorm">norm</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">norm v</code> is the norm <code class="code"><span class="keywordsign">|</span>v<span class="keywordsign">|</span> = sqrt v.v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALnorm2">norm2</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">norm2 v</code> is the squared norm <code class="code"><span class="keywordsign">|</span>v<span class="keywordsign">|</span></code><sup class="superscript">2</sup> .
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALnorm2">norm2</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">norm2 v</code> is the squared norm <code class="code"><span class="keywordsign">|</span>v<span class="keywordsign">|</span></code><sup class="superscript">2</sup> .
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALnorm2">norm2</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">norm2 v</code> is the squared norm <code class="code"><span class="keywordsign">|</span>v<span class="keywordsign">|</span></code><sup class="superscript">2</sup> .
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALnorm2">norm2</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">norm2 v</code> is the squared norm <code class="code"><span class="keywordsign">|</span>v<span class="keywordsign">|</span></code><sup class="superscript">2</sup> .
</div>
</td></tr>
<tr><td align="left"><br>O</td></tr>
<tr><td><a href="Gg.Box.html#VALo">o</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">o b</code> is the origin of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.P.html#VALo">o</a> [<a href="Gg.P.html">Gg.P</a>]</td>
<td><div class="info">
<code class="code">o</code> is the point whose coordinates are all zero.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALo">o</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">o b</code> is the origin of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALo">o</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">o b</code> is the origin of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.P3.html#VALo">o</a> [<a href="Gg.P3.html">Gg.P3</a>]</td>
<td><div class="info">
<code class="code">o</code> is the point <code class="code">(0 0 0)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.P2.html#VALo">o</a> [<a href="Gg.P2.html">Gg.P2</a>]</td>
<td><div class="info">
<code class="code">o</code> is the point <code class="code">(0 0)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALof_cols">of_cols</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">of_cols c0 c1 c2 c3</code> is the matrix whose columns are <code class="code">c0</code>, <code class="code">c1</code>, <code class="code">c2</code> 
      and <code class="code">c3</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALof_cols">of_cols</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">of_cols c0 c1 c2</code> is the matrix whose columns are <code class="code">c0</code>, <code class="code">c1</code> and <code class="code">c2</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALof_cols">of_cols</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">of_cols c0 c1</code> is the matrix whose columns are <code class="code">c0</code> and <code class="code">c1</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALof_lab">of_lab</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">of_lab c</code> is the L*a*b* color <code class="code">c</code> as a <code class="code"><span class="constructor">Gg</span></code> color value.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALof_lch_ab">of_lch_ab</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">of_lch_ab c</code> is the L*C*h<sub class="subscript">ab</sub> color <code class="code">c</code> as a <code class="code"><span class="constructor">Gg</span></code> color.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALof_lch_uv">of_lch_uv</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">of_lch_uv c</code> is the L*C*h<sub class="subscript">uv</sub> color <code class="code">c</code> as a <code class="code"><span class="constructor">Gg</span></code> color.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALof_luv">of_luv</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">of_luv c</code> is the L*u*v* color <code class="code">c</code> as a <code class="code"><span class="constructor">Gg</span></code> color.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALof_m2_v2">of_m2_v2</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">of_m2_v2 m v</code> is the matrix whose first two rows are
      those of <code class="code">m</code>,<code class="code">v</code> side by side and the third is <code class="code">0 0 1</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALof_m3">of_m3</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">of_m3 m</code> extracts the 2D linear part (top-left 2x2 matrix) of <code class="code">m</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALof_m3">of_m3</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">of_m3 m</code> is the unit quaternion for the rotation in <code class="code">m</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALof_m3_v3">of_m3_v3</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">of_m3_v3 m v</code> is the matrix whose first three rows are
      those of <code class="code">m</code>,<code class="code">v</code> side by side and the fourth is <code class="code">0 0 0 1</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALof_m4">of_m4</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">of_m4 m</code> extracts the 3D linear part (top-left 3x3 matrix) of <code class="code">m</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALof_m4">of_m4</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">of_m4 m</code> extracts the 2D linear part (top-left 2x2 matrix) of <code class="code">m</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALof_m4">of_m4</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">of_m4 m</code> is the unit quaternion for the rotation in the 3x3
      top left matrix in <code class="code">m</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALof_polar">of_polar</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">of_polar pv</code> is a vector whose cartesian coordinates <code class="code">(x, y)</code>
      correspond to the radial and angular
      <a href="http://mathworld.wolfram.com/PolarCoordinates.html">polar
      coordinates</a> <code class="code">(r, theta)</code> given by <code class="code">(<span class="constructor">V2</span>.x pv, <span class="constructor">V2</span>.y pv)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALof_pts">of_pts</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">of_pts p p'</code> is the smallest box whose space contains <code class="code">p</code> and <code class="code">p'</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALof_pts">of_pts</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">of_pts p p'</code> is the smallest box whose space contains <code class="code">p</code> and <code class="code">p'</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALof_pts">of_pts</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">of_pts p p'</code> is the smallest box whose space contains <code class="code">p</code> and <code class="code">p'</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALof_quat">of_quat</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">to_quat q</code> is the rotation of the <em>unit</em> quaternion <code class="code">q</code> as
      4D matrix.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALof_quat">of_quat</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">of_quat q</code> is the rotation of the <em>unit</em> quaternion <code class="code">q</code> as
      3D matrix.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALof_rows">of_rows</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">of_rows r0 r1 r2 r3</code> is the matrix whose rows are <code class="code">r0</code>, <code class="code">r1</code>, <code class="code">r2</code> and 
      <code class="code">r3</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALof_rows">of_rows</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">of_rows r0 r1 r2</code> is the matrix whose rows are <code class="code">r0</code>, <code class="code">r1</code> and <code class="code">r2</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALof_rows">of_rows</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">of_rows r0 r1</code> is the matrix whose rows are <code class="code">r0</code> and <code class="code">r1</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALof_spherical">of_spherical</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">of_spherical sv</code> is the vector whose cartesian coordinates 
      <code class="code">(x, y, z)</code> correspond to the radial, azimuth
      angle and zenith angle
      <a href="http://mathworld.wolfram.com/SphericalCoordinates.html">spherical
      coordinates</a> <code class="code">(r, theta, phi)</code> given by <code class="code">(<span class="constructor">V3</span>.x sv, <span class="constructor">V2</span>.y sv, <span class="constructor">V3</span>.z sv)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALof_srgb">of_srgb</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">of_srgb c</code> is the sRGB color <code class="code">c</code> as a <code class="code"><span class="constructor">Gg</span></code> color.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALof_tuple">of_tuple</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">of_tuple (x, y, z, w)</code> is <code class="code">v x y z w</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALof_tuple">of_tuple</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">of_tuple (x, y, z)</code> is <code class="code">v x y z</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALof_tuple">of_tuple</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">of_tuple (x, y)</code> is <code class="code"><span class="constructor">V2</span>.v x y</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALof_v2">of_v2</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">of_v2 u z w</code> is <code class="code">v (<span class="constructor">V2</span>.x u) (<span class="constructor">V2</span>.y u) z w</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALof_v2">of_v2</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">of_v2 u z</code> is <code class="code">v (<span class="constructor">V2</span>.x u) (<span class="constructor">V2</span>.y u) z</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALof_v3">of_v3</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">of_v3 u w</code> is <code class="code">v (<span class="constructor">V3</span>.x u) (<span class="constructor">V3</span>.y u) (<span class="constructor">V3</span>.z u) w</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALof_v3">of_v3</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">of_v3 u</code> is <code class="code">v (<span class="constructor">V3</span>.x u) (<span class="constructor">V3</span>.y u)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALof_v4">of_v4</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">of_v4 u z</code> is <code class="code">v (<span class="constructor">V4</span>.x u) (<span class="constructor">V4</span>.y u) (<span class="constructor">V4</span>.z u)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALof_v4">of_v4</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">of_v4 u</code> is <code class="code">v (<span class="constructor">V4</span>.x u) (<span class="constructor">V4</span>.y u)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALortho">ortho</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">ortho left right bottom top near far</code> maps the axis aligned box with 
      corners <code class="code">(left, bottom, -near)</code> and <code class="code">(right, top, -far)</code> to 
      the axis aligned cube with corner <code class="code">(-1, -1, -1)</code> and <code class="code">(1, 1, 1)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALortho">ortho</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">ortho v</code> is <code class="code">v</code> rotated by <code class="code">pi</code> / 2.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALow">ow</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">ow</code> is the unit vector <code class="code">(0. 0. 0. 1.)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALox">ox</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">ox b</code> is <code class="code"><span class="constructor">V3</span>.x (o b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALox">ox</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">ox b</code> is <code class="code"><span class="constructor">V2</span>.x (o b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALox">ox</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">ox</code> is the unit vector <code class="code">(1. 0. 0. 0.)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALox">ox</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">ox</code> is the unit vector <code class="code">(1. 0. 0.)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALox">ox</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">ox</code> is the unit vector <code class="code">(1. 0.)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALoy">oy</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">oy b</code> is <code class="code"><span class="constructor">V3</span>.y (o b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALoy">oy</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">oy b</code> is <code class="code"><span class="constructor">V2</span>.y (o b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALoy">oy</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">oy</code> is the unit vector <code class="code">(0. 1. 0. 0.)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALoy">oy</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">oy</code> is the unit vector <code class="code">(0. 1. 0.)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALoy">oy</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">oy</code> is the unit vector <code class="code">(0. 1.)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALoz">oz</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">oz b</code> is <code class="code"><span class="constructor">V3</span>.z (o b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALoz">oz</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">oz</code> is the unit vector <code class="code">(0. 0. 1. 0.)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALoz">oz</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">oz</code> is the unit vector <code class="code">(0. 0. 1.)</code>.
</div>
</td></tr>
<tr><td align="left"><br>P</td></tr>
<tr><td><a href="Gg.Color.html#VALp_gray_l">p_gray_l</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">p_gray_l</code> is a linear gray color profile
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALp_rgb_l">p_rgb_l</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">p_rgb_l</code> is the color profile of <a href="Gg.Color.html#TYPEt">color</a> values.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALpersp">persp</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">persp left right bottom top near far</code> maps the frustum with top of 
      the underlying pyramid at the origin, near clip rectangle corners
      <code class="code">(left, bottom, -near)</code>, <code class="code">(right, top, -near)</code> and far plane at
      <code class="code">-far</code> to the axis aligned cube with corners <code class="code">(-1, -1, -1)</code> and 
      <code class="code">(1,1,1)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALpi">pi</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
The constant <a href="http://mathworld.wolfram.com/Pi.html">pi</a>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALpi_div_2">pi_div_2</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">pi /. 2</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALpi_div_4">pi_div_4</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">pi /. 4</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALpitches">pitches</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">pitches r</code> is <code class="code">(x_pitch, y_pitch, z_pitch)</code> where 
       <code class="code">x_pitch</code> is the number of buffer scalars from sample to sample., <code class="code">y_pitch</code> is the number of buffer scalars from line to line., <code class="code">z_pitch</code> is the number of buffer scalars from plane to plane.
      The buffer index where the sample <code class="code">(x,y,z)</code> starts is given by: 
<pre class="codepre"><code class="code">(<span class="constructor">Raster</span>.first&nbsp;r)&nbsp;+&nbsp;z&nbsp;*&nbsp;z_pitch&nbsp;+&nbsp;y&nbsp;*&nbsp;y_pitch&nbsp;+&nbsp;x&nbsp;*&nbsp;x_pitch<br>
</code></pre>
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALpolar">polar</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">polar r theta</code> is <code class="code"><span class="constructor">V2</span>.of_polar (<span class="constructor">V2</span>.v r theta)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALpp">pp</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">pp ppf b</code> prints a textual representation of <code class="code">b</code> on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALpp">pp</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">pp ppf a</code> prints a textual representation of <code class="code">a</code> on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALpp">pp</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">pp ppf v</code> prints a textual representation of <code class="code">v</code> on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALpp">pp</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">pp ppf t</code> prints a textual represenation of <code class="code">t</code> on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALpp">pp</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">pp ppf b</code> prints a textual representation of <code class="code">b</code> on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALpp">pp</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">pp ppf b</code> prints a textual representation of <code class="code">b</code> on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALpp">pp</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">pp ppf a</code> prints a textual representation of <code class="code">a</code> on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALpp">pp</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">pp ppf a</code> prints a textual representation of <code class="code">a</code> on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALpp">pp</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">pp ppf a</code> prints a textual representation of <code class="code">a</code> on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALpp">pp</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">pp ppf v</code> prints a textual representation of <code class="code">v</code> on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALpp">pp</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">pp ppf v</code> prints a textual representation of <code class="code">v</code> on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALpp">pp</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">pp ppf v</code> prints a textual representation of <code class="code">v</code> on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALpp">pp</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">pp ppf x</code> prints <code class="code">x</code> on <code class="code">ppf</code> according to the lossless
      representation of <a href="Gg.Float.html#VALto_string"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Float</span>.to_string</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALpp_buffer">pp_buffer</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">pp_buffer b</code> prints a textual representation of <code class="code">b</code> on 
      <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALpp_f">pp_f</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">pp_f pp_fl ppf b</code> prints <code class="code">b</code> like <a href="Gg.Box.html#VALpp"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box</span>.pp</code></a> but uses 
      <code class="code">pp_fl</code> to print floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALpp_f">pp_f</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">pp_f pp_e ppf a</code> prints <code class="code">a</code> like <a href="Gg.M.html#VALpp"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M</span>.pp</code></a> but uses 
      <code class="code">pp_e</code> to print floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALpp_f">pp_f</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">pp_f pp_comp ppf v</code> prints <code class="code">v</code> like <a href="Gg.V.html#VALpp"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V</span>.pp</code></a> but uses 
      <code class="code">pp_comp</code> to print floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALpp_f">pp_f</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">pp_f pp_fl ppf b</code> prints <code class="code">b</code> like <a href="Gg.Box3.html#VALpp"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box3</span>.pp</code></a> but uses 
      <code class="code">pp_fl</code> to print floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALpp_f">pp_f</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">pp_f pp_fl ppf b</code> prints <code class="code">b</code> like <a href="Gg.Box2.html#VALpp"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box2</span>.pp</code></a> but uses 
      <code class="code">pp_fl</code> to print floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALpp_f">pp_f</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">pp_f pp_e ppf a</code> prints <code class="code">a</code> like <a href="Gg.M4.html#VALpp"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M4</span>.pp</code></a> but uses 
      <code class="code">pp_e</code> to print floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALpp_f">pp_f</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">pp_f pp_e ppf a</code> prints <code class="code">a</code> like <a href="Gg.M3.html#VALpp"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M3</span>.pp</code></a> but uses 
      <code class="code">pp_e</code> to print floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALpp_f">pp_f</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">pp_f pp_e ppf a</code> prints <code class="code">a</code> like <a href="Gg.M2.html#VALpp"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M2</span>.pp</code></a> but uses 
      <code class="code">pp_e</code> to print floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALpp_f">pp_f</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">pp_f pp_comp ppf v</code> prints <code class="code">v</code> like <a href="Gg.V4.html#VALpp"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V4</span>.pp</code></a> but uses 
      <code class="code">pp_comp</code> to print floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALpp_f">pp_f</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">pp_f pp_comp ppf v</code> prints <code class="code">v</code> like <a href="Gg.V3.html#VALpp"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V3</span>.pp</code></a> but uses 
      <code class="code">pp_comp</code> to print floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALpp_f">pp_f</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">pp_f pp_comp ppf v</code> prints <code class="code">v</code> like <a href="Gg.V2.html#VALpp"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V2</span>.pp</code></a> but uses 
      <code class="code">pp_comp</code> to print floating point values.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALpp_sample_format">pp_sample_format</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">pp_sample_format ppf sf</code> prints a textual representation of <code class="code">sf</code>
      on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALpp_sample_pack">pp_sample_pack</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">pp_sample_pack ppf pack</code> prints a textual representation of <code class="code">pack</code>
      on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALpp_sample_semantics">pp_sample_semantics</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">pp_sample_semantics ppf sem</code> prints a textual representation of <code class="code">sem</code> 
      on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALpp_scalar_type">pp_scalar_type</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">pp_scalar_type ppf st</code> prints a textual representation of <code class="code">st</code>
      on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALpp_space">pp_space</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">pp_space s</code> prints a textual representation of <code class="code">s</code> on <code class="code">ppf</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALpred">pred</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">pred x</code> is <code class="code">-. succ (-.x)</code>, i.e.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALprofile_dim">profile_dim</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">profile_space p</code> is <code class="code">space_dim (profile_space d)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALprofile_of_icc">profile_of_icc</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">profile_of_icc s</code> is a profile from the ICC profile byte 
      stream <code class="code">s</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALprofile_space">profile_space</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">profile_space p</code> is <code class="code">p</code>'s color space.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALprofile_to_icc">profile_to_icc</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">profile_to_icc p</code> is <code class="code">p</code>'s ICC profile byte stream.
</div>
</td></tr>
<tr><td align="left"><br>R</td></tr>
<tr><td><a href="Gg.Color.html#VALr">r</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">r c</code> is the red component of <code class="code">c</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALrad_of_deg">rad_of_deg</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">rad_of_deg d</code> is <code class="code">d</code>
     <a href="http://mathworld.wolfram.com/Degree.html">degrees</a> in
     <a href="http://mathworld.wolfram.com/Radian.html">radians</a>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALrandom">random</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">random min len ()</code> is a random float in the interval
      [<code class="code">min;min+len</code>] (<code class="code">min</code> defaults to 0.).
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALred">red</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">red</code> is <code class="code">(v 1. 0. 0. 1.)</code>
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALremap">remap</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">remap x0 x1 y0 y1 v</code> applies to <code class="code">v</code> the
      <a href="http://mathworld.wolfram.com/AffineTransformation.html">affine
      transform</a> that maps <code class="code">x0</code> to <code class="code">y0</code> and <code class="code">x1</code> to <code class="code">y1</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALres">res</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">res r</code> is <code class="code">r</code>'s resolution in sample per meters, if any.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALrgb_l">rgb_l</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">rgb_l</code> is for linear RGB samples from the <a href="Gg.Color.html#VALp_rgb_l"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Color</span>.p_rgb_l</code></a>
      profile.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALrgba_l">rgba_l</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">rgba_l</code> is for linear RGB samples from the  <a href="Gg.Color.html#VALp_rgb_l"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Color</span>.p_rgb_l</code></a> 
      profile with an alpha component.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALrigid">rigid</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">rigid move rot</code> is the rigid body transformation
      of 3D space that rotates by the axis/angle <code class="code">rot</code>
      and then translates by <code class="code">move</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALrigid">rigid</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">rigid move theta</code> is the rigid body transformation of 
      2D space that rotates by <code class="code">theta</code> and then translates by <code class="code">move</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALrigidq">rigidq</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">rigid move rot</code> is the rigid body transformation of 3D space
      that rotates by the quaternion <code class="code">rot</code> and then translates by
      <code class="code">move</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALrot">rot</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
See <a href="Gg.M2.html#VALrot"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M2</span>.rot</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALrot">rot</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">rot theta</code> rotates 2D space around the origin by <code class="code">theta</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALrot_axis">rot_axis</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
See <a href="Gg.M3.html#VALrot_axis"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M3</span>.rot_axis</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALrot_axis">rot_axis</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">rot_axis v theta</code> rotates 3D space by <code class="code">theta</code> around 
      the <em>unit</em> vector <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALrot_axis">rot_axis</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
Unit quaternion for the rotation, see <a href="Gg.M3.html#VALrot_axis"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M3</span>.rot_axis</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALrot_map">rot_map</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
See <a href="Gg.M3.html#VALrot_map"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M3</span>.rot_map</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALrot_map">rot_map</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">rot_map u v</code> rotates 3D space to map the <em>unit</em> vector <code class="code">u</code> on
      the <em>unit</em> vector <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALrot_map">rot_map</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
Unit quaternion for the rotation, see <a href="Gg.M3.html#VALrot_map"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M3</span>.rot_map</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALrot_zyx">rot_zyx</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
See <a href="Gg.M3.html#VALrot_zyx"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M3</span>.rot_zyx</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALrot_zyx">rot_zyx</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">rot_zyx r</code> rotates 3D space first by <code class="code"><span class="constructor">V3</span>.x r</code> around the
      x-axis, then by <code class="code"><span class="constructor">V3</span>.y r</code> around the y-axis and finally by <code class="code"><span class="constructor">V3</span>.z
      r</code> around the z-axis.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALrot_zyx">rot_zyx</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
Unit quaternion for the rotation, see <a href="Gg.M3.html#VALrot_zyx"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M3</span>.rot_zyx</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALround">round</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">round b</code> is the smallest box containing <code class="code">b</code> with integer valued
      corners.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALround">round</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">round b</code> is the smallest box containing <code class="code">b</code> with integer valued
      corners.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALround">round</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">round b</code> is the smallest box containing <code class="code">b</code> with integer valued
      corners.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALround">round</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">round x</code> is the integer nearest to <code class="code">x</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALround_dfrac">round_dfrac</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">round_dfrac d x</code> rounds <code class="code">x</code> to the <code class="code">d</code>th <em>decimal</em> fractional
      digit.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALround_dsig">round_dsig</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">round_dsig d x</code> rounds the normalized <em>decimal</em> significand
      of <code class="code">x</code> to the <code class="code">d</code>th decimal fractional digit.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALround_zero">round_zero</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">round_zero eps x</code> is <code class="code">0.</code> if <code class="code">abs_float x &lt; eps</code> and <code class="code">x</code> otherwise.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALrow">row</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">row i a</code> is the <code class="code">i</code>th row of <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALrow">row</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">row i a</code> is the <code class="code">i</code>th row of <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALrow">row</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">row i a</code> is the <code class="code">i</code>th row of <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALrow">row</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">row i a</code> is the <code class="code">i</code>th row of <code class="code">a</code>.
</div>
</td></tr>
<tr><td align="left"><br>S</td></tr>
<tr><td><a href="Gg.Raster.html#VALsample_format">sample_format</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">f_sample_format r</code> is <code class="code">r</code>'s sample format.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALsample_format_v">sample_format_v</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">sample_format_v pack sem st</code> is a sample format with semantics 
      <code class="code">sem</code> and scalar type <code class="code">st</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALscalar_type_byte_count">scalar_type_byte_count</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">scalar_type_byte_count st</code> is the number of bytes used by a scalar
      of type <code class="code">st</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALscale">scale</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">scale s</code> scales 4D space in the x, y, z and w dimensions according
      to <code class="code">s</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALscale">scale</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">scale s</code> scales 3D space in the <code class="code">x</code>, <code class="code">y</code> and <code class="code">z</code> dimensions
      according to <code class="code">s</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALscale">scale</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">scale s</code> scales 2D space in the <code class="code">x</code> and <code class="code">y</code> dimensions
      according to <code class="code">s</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALscale2">scale2</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
See <a href="Gg.M2.html#VALscale"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M2</span>.scale</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALscale3">scale3</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
See <a href="Gg.M3.html#VALscale"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M3</span>.scale</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALsf_dim">sf_dim</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">sf_dim sf</code> is <code class="code">sf</code>'s sample dimension.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALsf_pack">sf_pack</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">sf_pack sf</code> is <code class="code">sf</code>'s sample pack, if any.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALsf_scalar_count">sf_scalar_count</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">sf_scalar_count first w_skip h_skip w h d sf</code> is the minimal 
      number of scalars needed to hold a raster data with the corresponding 
      parameters, see <a href="Gg.Raster.html#VALv"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Raster</span>.v</code></a> for their description.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALsf_scalar_type">sf_scalar_type</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">sf_scalar_type sf</code> is <code class="code">sf</code>'s buffer scalar type
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALsf_semantics">sf_semantics</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">sf_semantics sf</code> is <code class="code">sf</code>'s semantics.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALsign">sign</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">sign x</code> is <code class="code">1.</code> if <code class="code">x &gt; 0.</code>, <code class="code">0.</code> if <code class="code">x = 0.</code>, <code class="code">-1.</code> if <code class="code">x &lt; 0.</code>
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALsign_bit">sign_bit</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">sign_bit x</code> is <code class="code"><span class="keyword">true</span></code> iff the sign bit is set in <code class="code">x</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALsize">size</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">size b</code> is the size of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALsize">size</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">size b</code> is the size of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALsize">size</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">size b</code> is the size of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALsize2">size2</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">size2 r</code> is <code class="code">r</code>'s index width and height as floats.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALsize3">size3</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">size3 r</code> is <code class="code">r</code>'s index width, height and depth as floats.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALslerp">slerp</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">slerp q r t</code> is the spherical linear interpolation between <code class="code">q</code>
      and <code class="code">r</code> at <code class="code">t</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALsmooth_step">smooth_step</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">smooth_step e0 e1 x</code> is <code class="code">0.</code> if <code class="code">x &lt;= e0</code>, <code class="code">1.</code> if <code class="code">x &gt;= e1</code>
      and cubic hermite interpolation between 0.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALsmul">smul</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">smul s a</code> is <code class="code">a</code>'s elements multiplied by the scalar <code class="code">s</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALsmul">smul</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">smul s v</code> is the scalar multiplication <code class="code">sv</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALsmul">smul</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">smul s a</code> is <code class="code">a</code>'s elements multiplied by the scalar <code class="code">s</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALsmul">smul</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">smul s a</code> is <code class="code">a</code>'s elements multiplied by the scalar <code class="code">s</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALsmul">smul</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">smul s a</code> is <code class="code">a</code>'s elements multiplied by the scalar <code class="code">s</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALsmul">smul</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">smul s v</code> is the scalar multiplication <code class="code">sv</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALsmul">smul</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">smul s v</code> is the scalar multiplication <code class="code">sv</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALsmul">smul</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">smul s v</code> is the scalar multiplication <code class="code">sv</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALspace_dim">space_dim</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">space_dim s</code> is the dimension of the color space <code class="code">s</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALspherical">spherical</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">spherical r theta phi</code> is <code class="code">of_spherical (<span class="constructor">V3</span>.v r theta phi)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALsquad">squad</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">squad q cq cr r t</code> is the spherical cubic interpolation
      between <code class="code">q</code> and <code class="code">r</code> at <code class="code">t</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALsrandom">srandom</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">srandom state min len ()</code> is like <a href="Gg.Float.html#VALrandom"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Float</span>.random</code></a> but uses <code class="code">state</code>
      for the generation.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALsrigid">srigid</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">rigid scale move rot scale</code> is like <a href="Gg.M4.html#VALrigid"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M4</span>.rigid</code></a> but starts
      by scaling according to <code class="code">scale</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALsrigid">srigid</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">srigid move theta scale</code> is like <a href="Gg.M3.html#VALrigid"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M3</span>.rigid</code></a> but starts by
      scaling according to <code class="code">scale</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALsrigidq">srigidq</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">srigid move rot scale</code> is like <a href="Gg.M4.html#VALrigidq"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M4</span>.rigidq</code></a> but starts by scaling 
      according to <code class="code">scale</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALstep">step</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">step edge x</code> is <code class="code">0.</code> if <code class="code">x &lt; edge</code> and <code class="code">1.</code> otherwise.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALsub">sub</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">sub a b</code> is the matrix subtraction <code class="code">a - b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALsub">sub</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">sub u v</code> is the vector subtraction <code class="code">u - v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALsub">sub</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">sub x y z w h d r</code> is a raster corresponding to a 
      subset of the index of <code class="code">r</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALsub">sub</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">sub a b</code> is the matrix subtraction <code class="code">a - b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALsub">sub</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">sub a b</code> is the matrix subtraction <code class="code">a - b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALsub">sub</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">sub a b</code> is the matrix subtraction <code class="code">a - b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALsub">sub</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">sub u v</code> is the vector subtraction <code class="code">u - v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALsub">sub</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">sub u v</code> is the vector subtraction <code class="code">u - v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALsub">sub</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">sub u v</code> is the vector subtraction <code class="code">u - v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALsubset">subset</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">subset b b'</code> is <code class="code"><span class="keyword">true</span></code> iff S(<code class="code">b</code>) is included in S(<code class="code">b'</code>).
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALsubset">subset</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">subset b b'</code> is <code class="code"><span class="keyword">true</span></code> iff S(<code class="code">b</code>) is included in S(<code class="code">b'</code>).
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALsubset">subset</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">subset b b'</code> is <code class="code"><span class="keyword">true</span></code> iff S(<code class="code">b</code>) is included in S(<code class="code">b'</code>).
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALsucc">succ</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">succ x</code> is the floating point value just after <code class="code">x</code> towards positive
      infinity.
</div>
</td></tr>
<tr><td align="left"><br>T</td></tr>
<tr><td><a href="Gg.Color.html#VALto_lab">to_lab</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">to_lab c</code> is the <code class="code"><span class="constructor">Gg</span></code> color <code class="code">c</code> as a L*a*b* color.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALto_lch_ab">to_lch_ab</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">to_lch_ab c</code> is the <code class="code"><span class="constructor">Gg</span></code> color <code class="code">c</code> as a L*C*h<sub class="subscript">ab</sub>.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALto_lch_uv">to_lch_uv</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">to_lch_uv c</code> is the <code class="code"><span class="constructor">Gg</span></code> color <code class="code">c</code> as a L*C*h<sub class="subscript">uv</sub>.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALto_luv">to_luv</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">to_luv c</code> is the <code class="code"><span class="constructor">Gg</span></code> color <code class="code">c</code> as a L*u*v* color.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALto_polar">to_polar</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">to_polar v</code> is a vector whose coordinates <code class="code">(r, theta)</code> are the 
      radial and angular 
      <a href="http://mathworld.wolfram.com/PolarCoordinates.html">polar
      coordinates</a> of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALto_rot_axis">to_rot_axis</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">to_rot_axis q</code> is the rotation axis and angle of the <em>unit</em> 
      quaternion <code class="code">q</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALto_rot_zyx">to_rot_zyx</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">to_rot_zyx q</code> is the x, y, z axis angles of the <em>unit</em> 
      quaternion <code class="code">q</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALto_spherical">to_spherical</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">to_spherical v</code> is the vector whose coordinate <code class="code">(r, theta,
      phi)</code> are the radial, azimuth angle and zenith angle
      <a href="http://mathworld.wolfram.com/SphericalCoordinates.html">spherical
      coordinates</a> of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALto_srgb">to_srgb</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">to_srgb c</code> is the <code class="code"><span class="constructor">Gg</span></code> color <code class="code">c</code> as a sRGB color.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALto_string">to_string</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">to_string b</code> is a textual representation of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALto_string">to_string</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">to_string a</code> is a textual representation of <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALto_string">to_string</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">to_string v</code> is a textual representation of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALto_string">to_string</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">to_string r</code> is a textual representation of <code class="code">r</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALto_string">to_string</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">to_string b</code> is a textual representation of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALto_string">to_string</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">to_string b</code> is a textual representation of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALto_string">to_string</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">to_string a</code> is a textual representation of <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALto_string">to_string</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">to_string a</code> is a textual representation of <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALto_string">to_string</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">to_string a</code> is a textual representation of <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALto_string">to_string</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">to_string v</code> is a textual representation of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALto_string">to_string</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">to_string v</code> is a textual representation of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALto_string">to_string</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">to_string v</code> is a textual representation of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALto_string">to_string</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">to_string x</code> is a lossless textual representation of <code class="code">x</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALto_tuple">to_tuple</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">to_tuple v</code> is <code class="code">(x v, y v, z v, w v)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALto_tuple">to_tuple</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">to_tuple v</code> is <code class="code">(x v, y v, z v)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALto_tuple">to_tuple</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">of_tuple v</code> is <code class="code">(<span class="constructor">V2</span>.x v, <span class="constructor">V2</span>.y v</code>).
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALtop_left">top_left</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">top_left b</code> is the top-left corner of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALtop_right">top_right</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">top_right b</code> is the top-right corner of <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.P.html#VALtr">tr</a> [<a href="Gg.P.html">Gg.P</a>]</td>
<td><div class="info">
<code class="code">tr m p</code> is the 
      <a href="http://mathworld.wolfram.com/AffineTransformation.html">affine 
      transform</a> in <a href="http://mathworld.wolfram.com/HomogeneousCoordinates.html">
      homogenous</a> <a href="Gg.P.html#VALdim"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">P</span>.dim</code></a> space of the <em>point</em> <code class="code">p</code> by <code class="code">m</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALtr">tr</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">tr m b</code> is the smallest box containing the corners of <code class="code">b</code> transformed
      by <code class="code">m</code> in homogenous 3D space.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALtr">tr</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">tr m b</code> is the smallest box containing the corners of <code class="code">b</code> transformed
      by <code class="code">m</code> in homogenous 2D space.
</div>
</td></tr>
<tr><td><a href="Gg.P3.html#VALtr">tr</a> [<a href="Gg.P3.html">Gg.P3</a>]</td>
<td><div class="info">
<code class="code">tr m p</code> is the 
      <a href="http://mathworld.wolfram.com/AffineTransformation.html">affine 
      transform</a> in <a href="http://mathworld.wolfram.com/HomogeneousCoordinates.html">
      homogenous</a> 3D space of the <em>point</em> <code class="code">p</code> by <code class="code">m</code>.
</div>
</td></tr>
<tr><td><a href="Gg.P2.html#VALtr">tr</a> [<a href="Gg.P2.html">Gg.P2</a>]</td>
<td><div class="info">
<code class="code">tr m p</code> is the 
      <a href="http://mathworld.wolfram.com/AffineTransformation.html">affine 
      transform</a> in <a href="http://mathworld.wolfram.com/HomogeneousCoordinates.html">
      homogenous</a> 2D space of the <em>point</em> <code class="code">p</code> by <code class="code">m</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALtr">tr</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">tr m v</code> is the 
      <a href="http://mathworld.wolfram.com/AffineTransformation.html">affine 
      transform</a> in <a href="http://mathworld.wolfram.com/HomogeneousCoordinates.html">
      homogenous</a> 3D space of the <em>vector</em> <code class="code">v</code> by <code class="code">m</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALtr">tr</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">tr m v</code> is the 
      <a href="http://mathworld.wolfram.com/AffineTransformation.html">affine 
      transform</a> in <a href="http://mathworld.wolfram.com/HomogeneousCoordinates.html">
      homogenous</a> 2D space of the <em>vector</em> <code class="code">v</code> by <code class="code">m</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALtrace">trace</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">trace a</code> is the 
      <a href="http://mathworld.wolfram.com/MatrixTrace.html">matrix trace</a> 
      <code class="code">trace(a)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALtrace">trace</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">trace a</code> is the 
      <a href="http://mathworld.wolfram.com/MatrixTrace.html">matrix trace</a> 
      <code class="code">trace(a)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALtrace">trace</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">trace a</code> is the 
      <a href="http://mathworld.wolfram.com/MatrixTrace.html">matrix trace</a> 
      <code class="code">trace(a)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALtrace">trace</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">trace a</code> is the 
      <a href="http://mathworld.wolfram.com/MatrixTrace.html">matrix trace</a> 
      <code class="code">trace(a)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALtranspose">transpose</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">transpose a</code> is the 
      <a href="http://mathworld.wolfram.com/Transpose.html">transpose</a> <code class="code">a</code><sup class="superscript">T</sup>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALtranspose">transpose</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">transpose a</code> is the 
      <a href="http://mathworld.wolfram.com/Transpose.html">transpose</a> <code class="code">a</code><sup class="superscript">T</sup>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALtranspose">transpose</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">transpose a</code> is the 
      <a href="http://mathworld.wolfram.com/Transpose.html">transpose</a> <code class="code">a</code><sup class="superscript">T</sup>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALtranspose">transpose</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">transpose a</code> is the 
      <a href="http://mathworld.wolfram.com/Transpose.html">transpose</a> <code class="code">a</code><sup class="superscript">T</sup>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALtwo_pi">two_pi</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">2 *. pi</code>
</div>
</td></tr>
<tr><td align="left"><br>U</td></tr>
<tr><td><a href="Gg.Box.html#VALunion">union</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">union b b'</code> is the smallest box whose space contains 
      S(<code class="code">b</code>) and S(<code class="code">b'</code>).
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALunion">union</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">union b b'</code> is the smallest box whose space contains 
      S(<code class="code">b</code>) and S(<code class="code">b'</code>).
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALunion">union</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">union b b'</code> is the smallest box whose space contains 
      S(<code class="code">b</code>) and S(<code class="code">b'</code>).
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALunit">unit</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">unit</code> is the unit box which extends from zero to 
      one in all dimensions.
</div>
</td></tr>
<tr><td><a href="Gg.Size.html#VALunit">unit</a> [<a href="Gg.Size.html">Gg.Size</a>]</td>
<td><div class="info">
<code class="code">unit</code> is the unit size, one extent in each dimension.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALunit">unit</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">unit v</code> is the unit vector <code class="code">v/|v<span class="keywordsign">|</span></code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALunit">unit</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">unit</code> is the unit box which extends from zero to 
      one in all dimensions.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALunit">unit</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">unit</code> is the unit box which extends from zero to 
      one in all dimensions.
</div>
</td></tr>
<tr><td><a href="Gg.Size3.html#VALunit">unit</a> [<a href="Gg.Size3.html">Gg.Size3</a>]</td>
<td><div class="info">
<code class="code">unit</code> is the unit size, one width, height and depth.
</div>
</td></tr>
<tr><td><a href="Gg.Size2.html#VALunit">unit</a> [<a href="Gg.Size2.html">Gg.Size2</a>]</td>
<td><div class="info">
<code class="code">unit</code> is the unit size, one width and height.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALunit">unit</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">unit q</code> is the unit vector <code class="code">q/|q<span class="keywordsign">|</span></code> (same as <a href="Gg.V4.html#VALunit"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V4</span>.unit</code></a>).
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALunit">unit</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">unit v</code> is the unit vector <code class="code">v/|v<span class="keywordsign">|</span></code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALunit">unit</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">unit v</code> is the unit vector <code class="code">v/|v<span class="keywordsign">|</span></code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALunit">unit</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">unit v</code> is the unit vector <code class="code">v/|v<span class="keywordsign">|</span></code>.
</div>
</td></tr>
<tr><td align="left"><br>V</td></tr>
<tr><td><a href="Gg.Box.html#VALv">v</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">v o size</code> is a box whose origin is <code class="code">o</code> and size is <code class="code">size</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALv">v</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">v res first w_skip h_skip w h d sf buf</code> is raster data with 
      sample format <code class="code">sf</code> and buffer <code class="code">b</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALv">v</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">v r g b a</code> is the <em>linear</em> sRGB color <code class="code">(r, g, b, a)</code> as 
      a color value.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALv">v</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">v o size</code> is a box whose origin is <code class="code">o</code> and size is <code class="code">size</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALv">v</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">v o size</code> is a box whose origin is <code class="code">o</code> and size is <code class="code">size</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Size3.html#VALv">v</a> [<a href="Gg.Size3.html">Gg.Size3</a>]</td>
<td><div class="info">
<code class="code">v w h d</code> is a size of width <code class="code">w</code>, height <code class="code">h</code> and depth <code class="code">d</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Size2.html#VALv">v</a> [<a href="Gg.Size2.html">Gg.Size2</a>]</td>
<td><div class="info">
<code class="code">v w h</code> is a size of width <code class="code">w</code> and height <code class="code">h</code>.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALv">v</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">v e00 e01 e02 e03 e10 e11 e12 e13 e20 e21 e22 e23 e30 e31 e32 e33</code> 
      is a matrix whose components are specified in     
      <a href="http://en.wikipedia.org/wiki/Row-major_order">row-major order</a>
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALv">v</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">v e00 e01 e02 e10 e11 e12 e20 e21 e22</code> is a matrix whose components 
      are specified in     
      <a href="http://en.wikipedia.org/wiki/Row-major_order">row-major order</a>
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALv">v</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">v e00 e01 e10 e11</code> is a matrix whose components are 
      specified in     
      <a href="http://en.wikipedia.org/wiki/Row-major_order">row-major order</a>
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALv">v</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">v x y z w</code> is the quaternion <code class="code">x</code>i+ <code class="code">y</code>j + <code class="code">z</code>k + <code class="code">w</code>.
</div>
</td></tr>
<tr><td><a href="Gg.P3.html#VALv">v</a> [<a href="Gg.P3.html">Gg.P3</a>]</td>
<td><div class="info">
<code class="code">v x y z</code> is the point <code class="code">(x y z)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.P2.html#VALv">v</a> [<a href="Gg.P2.html">Gg.P2</a>]</td>
<td><div class="info">
<code class="code">v x y</code> is the point <code class="code">(x y)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALv">v</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">v x y z w</code> is the vector <code class="code">(x y z w)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALv">v</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">v x y z</code> is the vector <code class="code">(x y z)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALv">v</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">v x y</code> is the vector <code class="code">(x y)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALv_mid">v_mid</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">v_mid mid size</code> is a box whose <a href="Gg.Box.html#VALmid"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box</span>.mid</code></a> point is <code class="code">mid</code> and 
      size is <code class="code">size</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALv_mid">v_mid</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">v_mid mid size</code> is a box whose <a href="Gg.Box3.html#VALmid"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box3</span>.mid</code></a> point is <code class="code">mid</code> and 
      size is <code class="code">size</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALv_mid">v_mid</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">v_mid mid size</code> is a box whose <a href="Gg.Box2.html#VALmid"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">Box2</span>.mid</code></a> point is <code class="code">mid</code> and 
      size is <code class="code">size</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALv_srgb">v_srgb</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">v r g b ~a</code> is the sRGB color <code class="code">(r, g, b, a)</code> converted to a color 
      value.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALv_srgbi">v_srgbi</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">v_srgbi r g b ~a</code> is the sRGB color <code class="code">(r,g,b,a)</code> converted to 
      a color value by <code class="code">(v_srgb (float r /. 255.) (float g /. 255.) 
      (float b /. 255.) ~a</code>)
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALvoid">void</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">void</code> is <code class="code">(v 0. 0. 0. 0.)</code> an invisible color.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALvolume">volume</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">volume b</code> is the volume of <code class="code">b</code>.
</div>
</td></tr>
<tr><td align="left"><br>W</td></tr>
<tr><td><a href="Gg.Raster.html#VALw">w</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">w r</code> is the index width in number of <em>samples</em>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALw">w</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">w b</code> is <code class="code"><span class="constructor">Size3</span>.w (size b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALw">w</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">w b</code> is <code class="code"><span class="constructor">Size2</span>.w (size b)</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Size3.html#VALw">w</a> [<a href="Gg.Size3.html">Gg.Size3</a>]</td>
<td><div class="info">
<code class="code">w s</code> is the width of <code class="code">s</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Size2.html#VALw">w</a> [<a href="Gg.Size2.html">Gg.Size2</a>]</td>
<td><div class="info">
<code class="code">w s</code> is the width of <code class="code">s</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALw">w</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">z v</code> is the z component of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Raster.html#VALw_skip">w_skip</a> [<a href="Gg.Raster.html">Gg.Raster</a>]</td>
<td><div class="info">
<code class="code">w_skip r</code> is the number of <em>buffer scalars</em> to skip between 
      two consecutive lines.
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALwhite">white</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">white</code> is <code class="code">(v 1. 1. 1. 1.)</code>
</div>
</td></tr>
<tr><td><a href="Gg.Color.html#VALwith_a">with_a</a> [<a href="Gg.Color.html">Gg.Color</a>]</td>
<td><div class="info">
<code class="code">with_a c a</code> is the same color as <code class="code">c</code> but with the alpha 
      component <code class="code">a</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Float.html#VALwrap_angle">wrap_angle</a> [<a href="Gg.Float.html">Gg.Float</a>]</td>
<td><div class="info">
<code class="code">wrap_angle r</code> is the angle <code class="code">r</code> in the interval [<code class="code">-pi;pi</code>[.
</div>
</td></tr>
<tr><td align="left"><br>X</td></tr>
<tr><td><a href="Gg.P3.html#VALx">x</a> [<a href="Gg.P3.html">Gg.P3</a>]</td>
<td><div class="info">
<code class="code">x p</code> is the x coordinate of <code class="code">p</code>.
</div>
</td></tr>
<tr><td><a href="Gg.P2.html#VALx">x</a> [<a href="Gg.P2.html">Gg.P2</a>]</td>
<td><div class="info">
<code class="code">x p</code> is the x coordinate of <code class="code">p</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALx">x</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">x v</code> is the x component of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALx">x</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">x v</code> is the x component of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALx">x</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">x v</code> is the x component of <code class="code">v</code>.
</div>
</td></tr>
<tr><td align="left"><br>Y</td></tr>
<tr><td><a href="Gg.P3.html#VALy">y</a> [<a href="Gg.P3.html">Gg.P3</a>]</td>
<td><div class="info">
<code class="code">y p</code> is the y coordinate of <code class="code">p</code>.
</div>
</td></tr>
<tr><td><a href="Gg.P2.html#VALy">y</a> [<a href="Gg.P2.html">Gg.P2</a>]</td>
<td><div class="info">
<code class="code">y p</code> is the y coordinate of <code class="code">p</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALy">y</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">y v</code> is the y component of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALy">y</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">y v</code> is the y component of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALy">y</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">y v</code> is the y component of <code class="code">v</code>.
</div>
</td></tr>
<tr><td align="left"><br>Z</td></tr>
<tr><td><a href="Gg.P3.html#VALz">z</a> [<a href="Gg.P3.html">Gg.P3</a>]</td>
<td><div class="info">
<code class="code">y p</code> is the z coordinate of <code class="code">p</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALz">z</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">z v</code> is the z component of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALz">z</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">z v</code> is the z component of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALzenith">zenith</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">zenith v</code> is the zenith angle
      <a href="http://mathworld.wolfram.com/SphericalCoordinates.html">spherical
      coordinates</a> of <code class="code">v</code>.
</div>
</td></tr>
<tr><td><a href="Gg.Box.html#VALzero">zero</a> [<a href="Gg.Box.html">Gg.Box</a>]</td>
<td><div class="info">
<code class="code">zero</code> is a box whose origin and size is zero.
</div>
</td></tr>
<tr><td><a href="Gg.Size.html#VALzero">zero</a> [<a href="Gg.Size.html">Gg.Size</a>]</td>
<td><div class="info">
<code class="code">zero</code> is the zero size, zero extent in each dimension.
</div>
</td></tr>
<tr><td><a href="Gg.M.html#VALzero">zero</a> [<a href="Gg.M.html">Gg.M</a>]</td>
<td><div class="info">
<code class="code">zero</code> is the neutral element for <a href="Gg.M.html#VALadd"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M</span>.add</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.V.html#VALzero">zero</a> [<a href="Gg.V.html">Gg.V</a>]</td>
<td><div class="info">
<code class="code">zero</code> is the neutral element for <a href="Gg.V.html#VALadd"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V</span>.add</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.Box3.html#VALzero">zero</a> [<a href="Gg.Box3.html">Gg.Box3</a>]</td>
<td><div class="info">
<code class="code">zero</code> is a box whose origin and size is zero.
</div>
</td></tr>
<tr><td><a href="Gg.Box2.html#VALzero">zero</a> [<a href="Gg.Box2.html">Gg.Box2</a>]</td>
<td><div class="info">
<code class="code">zero</code> is a box whose origin and size is zero.
</div>
</td></tr>
<tr><td><a href="Gg.Size3.html#VALzero">zero</a> [<a href="Gg.Size3.html">Gg.Size3</a>]</td>
<td><div class="info">
<code class="code">zero</code> is the zero size, zero width, height and depth.
</div>
</td></tr>
<tr><td><a href="Gg.Size2.html#VALzero">zero</a> [<a href="Gg.Size2.html">Gg.Size2</a>]</td>
<td><div class="info">
<code class="code">zero</code> is the zero size, zero width and height.
</div>
</td></tr>
<tr><td><a href="Gg.M4.html#VALzero">zero</a> [<a href="Gg.M4.html">Gg.M4</a>]</td>
<td><div class="info">
<code class="code">zero</code> is the neutral element for <a href="Gg.M4.html#VALadd"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M4</span>.add</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.M3.html#VALzero">zero</a> [<a href="Gg.M3.html">Gg.M3</a>]</td>
<td><div class="info">
<code class="code">zero</code> is the neutral element for <a href="Gg.M3.html#VALadd"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M3</span>.add</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.M2.html#VALzero">zero</a> [<a href="Gg.M2.html">Gg.M2</a>]</td>
<td><div class="info">
<code class="code">zero</code> is the neutral element for <a href="Gg.M2.html#VALadd"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">M2</span>.add</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.Quat.html#VALzero">zero</a> [<a href="Gg.Quat.html">Gg.Quat</a>]</td>
<td><div class="info">
<code class="code">zero</code> is the zero quaternion.
</div>
</td></tr>
<tr><td><a href="Gg.V4.html#VALzero">zero</a> [<a href="Gg.V4.html">Gg.V4</a>]</td>
<td><div class="info">
<code class="code">zero</code> is the neutral element for <a href="Gg.V4.html#VALadd"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V4</span>.add</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.V3.html#VALzero">zero</a> [<a href="Gg.V3.html">Gg.V3</a>]</td>
<td><div class="info">
<code class="code">zero</code> is the neutral element for <a href="Gg.V3.html#VALadd"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V3</span>.add</code></a>.
</div>
</td></tr>
<tr><td><a href="Gg.V2.html#VALzero">zero</a> [<a href="Gg.V2.html">Gg.V2</a>]</td>
<td><div class="info">
<code class="code">zero</code> is the neutral element for <a href="Gg.V2.html#VALadd"><code class="code"><span class="constructor">Gg</span>.<span class="constructor">V2</span>.add</code></a>.
</div>
</td></tr>
</table>
</body>
</html>