1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>libnoise: Documentation</title>
<link rel='stylesheet' type='text/css' href='doxygen.css'>
<meta http-equiv='Content-Type' content='text/html; charset=ISO-8859-1'>
</head>
<body>
<table class='layout'>
<tr>
<td class='sidebar' rowspan='2'>
<p>
Navigation menu
</p>
<ul class='toc'>
<li>
<a href='http://libnoise.sourceforge.net/index.html'>Main</a>
</li>
<li>
<a href='http://libnoise.sourceforge.net/downloads/index.html'>Downloads</a>
</li>
<li>
<a href='http://libnoise.sourceforge.net/coherentnoise/index.html'>What is coherent noise?</a>
</li>
<li>
<a href='http://libnoise.sourceforge.net/noisegen/index.html'>Generating coherent noise</a>
</li>
<li>
<a href='http://libnoise.sourceforge.net/glossary/index.html'>Glossary</a>
</li>
<li>
<a href='http://libnoise.sourceforge.net/examples/index.html'>Examples</a>
<ul class='toc'>
<li>
<a href='http://libnoise.sourceforge.net/examples/textures/index.html'>Procedural textures</a>
</li>
<li>
<a href='http://libnoise.sourceforge.net/examples/complexplanet/index.html'>Complex planetary surface</a>
</li>
<li>
<a href='http://libnoise.sourceforge.net/examples/worms/index.html'>Perlin worms</a>
</li>
</ul>
</li>
<li>
<strong>Docs</strong>
</li>
<li>
<a href='tutorials/index.html'>Tutorials</a>
<ul class='toc'>
<li>
<a href='http://libnoise.sourceforge.net/tutorials/tutorial1.html'>Tutorial 1</a>
</li>
<li>
<a href='http://libnoise.sourceforge.net/tutorials/tutorial2.html'>Tutorial 2</a>
</li>
<li>
<a href='http://libnoise.sourceforge.net/tutorials/tutorial3.html'>Tutorial 3</a>
</li>
<li>
<a href='http://libnoise.sourceforge.net/tutorials/tutorial4.html'>Tutorial 4</a>
</li>
<li>
<a href='http://libnoise.sourceforge.net/tutorials/tutorial5.html'>Tutorial 5</a>
</li>
<li>
<a href='http://libnoise.sourceforge.net/tutorials/tutorial6.html'>Tutorial 6</a>
</li>
<li>
<a href='http://libnoise.sourceforge.net/tutorials/tutorial7.html'>Tutorial 7</a>
</li>
<li>
<a href='http://libnoise.sourceforge.net/tutorials/tutorial8.html'>Tutorial 8</a>
</li>
</ul>
</li>
<li>
<a href='http://libnoise.sourceforge.net/cvs/index.html'>CVS</a>
</li>
<li>
<a href='http://libnoise.sourceforge.net/links/index.html'>Links</a>
</li>
</ul>
</td>
<td class='header'>
<p>
<img src='libnoise.png' alt='libnoise logo'>
</p>
<p>
A portable, open-source, coherent noise-generating library for C++
</p>
<hr>
</td>
</tr>
<tr>
<td class='content'>
<!-- start rich gooey content -->
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindexHL" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a></div>
<h1>libnoise Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Abs.html">noise::module::Abs</a></td><td class="indexvalue">Noise module that outputs the absolute value of the output value from a source module </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Add.html">noise::module::Add</a></td><td class="indexvalue">Noise module that outputs the sum of the two output values from two source modules </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Billow.html">noise::module::Billow</a></td><td class="indexvalue">Noise module that outputs three-dimensional "billowy" noise </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Blend.html">noise::module::Blend</a></td><td class="indexvalue">Noise module that outputs a weighted blend of the output values from two source modules given the output value supplied by a control module </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Cache.html">noise::module::Cache</a></td><td class="indexvalue">Noise module that caches the last output value generated by a source module </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Checkerboard.html">noise::module::Checkerboard</a></td><td class="indexvalue">Noise module that outputs a checkerboard pattern </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Clamp.html">noise::module::Clamp</a></td><td class="indexvalue">Noise module that clamps the output value from a source module to a range of values </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Const.html">noise::module::Const</a></td><td class="indexvalue">Noise module that outputs a constant value </td></tr>
<tr><td class="indexkey"><a class="el" href="structnoise_1_1module_1_1ControlPoint.html">noise::module::ControlPoint</a></td><td class="indexvalue">This structure defines a control point </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Curve.html">noise::module::Curve</a></td><td class="indexvalue">Noise module that maps the output value from a source module onto an arbitrary function curve </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1model_1_1Cylinder.html">noise::model::Cylinder</a></td><td class="indexvalue">Model that defines the surface of a cylinder </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Cylinders.html">noise::module::Cylinders</a></td><td class="indexvalue">Noise module that outputs concentric cylinders </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Displace.html">noise::module::Displace</a></td><td class="indexvalue">Noise module that uses three source modules to displace each coordinate of the input value before returning the output value from a source module </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1Exception.html">noise::Exception</a></td><td class="indexvalue">Abstract base class for libnoise exceptions </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1ExceptionInvalidParam.html">noise::ExceptionInvalidParam</a></td><td class="indexvalue">Invalid parameter exception </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1ExceptionNoModule.html">noise::ExceptionNoModule</a></td><td class="indexvalue">No module exception </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1ExceptionOutOfMemory.html">noise::ExceptionOutOfMemory</a></td><td class="indexvalue">Out of memory exception </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1ExceptionUnknown.html">noise::ExceptionUnknown</a></td><td class="indexvalue">Unknown exception </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Exponent.html">noise::module::Exponent</a></td><td class="indexvalue">Noise module that maps the output value from a source module onto an exponential curve </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Invert.html">noise::module::Invert</a></td><td class="indexvalue">Noise module that inverts the output value from a source module </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1model_1_1Line.html">noise::model::Line</a></td><td class="indexvalue">Model that defines the displacement of a line segment </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Max.html">noise::module::Max</a></td><td class="indexvalue">Noise module that outputs the larger of the two output values from two source modules </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Min.html">noise::module::Min</a></td><td class="indexvalue">Noise module that outputs the smaller of the two output values from two source modules </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Module.html">noise::module::Module</a></td><td class="indexvalue">Abstract base class for noise modules </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Multiply.html">noise::module::Multiply</a></td><td class="indexvalue">Noise module that outputs the product of the two output values from two source modules </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Perlin.html">noise::module::Perlin</a></td><td class="indexvalue">Noise module that outputs 3-dimensional <a class="el" href="classnoise_1_1module_1_1Perlin.html">Perlin</a> noise </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1model_1_1Plane.html">noise::model::Plane</a></td><td class="indexvalue">Model that defines the surface of a plane </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Power.html">noise::module::Power</a></td><td class="indexvalue">Noise module that raises the output value from a first source module to the power of the output value from a second source module </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1RidgedMulti.html">noise::module::RidgedMulti</a></td><td class="indexvalue">Noise module that outputs 3-dimensional ridged-multifractal noise </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1RotatePoint.html">noise::module::RotatePoint</a></td><td class="indexvalue">Noise module that rotates the input value around the origin before returning the output value from a source module </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1ScaleBias.html">noise::module::ScaleBias</a></td><td class="indexvalue">Noise module that applies a scaling factor and a bias to the output value from a source module </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1ScalePoint.html">noise::module::ScalePoint</a></td><td class="indexvalue">Noise module that scales the coordinates of the input value before returning the output value from a source module </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Select.html">noise::module::Select</a></td><td class="indexvalue">Noise module that outputs the value selected from one of two source modules chosen by the output value from a control module </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1model_1_1Sphere.html">noise::model::Sphere</a></td><td class="indexvalue">Model that defines the surface of a sphere </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Spheres.html">noise::module::Spheres</a></td><td class="indexvalue">Noise module that outputs concentric spheres </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Terrace.html">noise::module::Terrace</a></td><td class="indexvalue">Noise module that maps the output value from a source module onto a terrace-forming curve </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1TranslatePoint.html">noise::module::TranslatePoint</a></td><td class="indexvalue">Noise module that moves the coordinates of the input value before returning the output value from a source module </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Turbulence.html">noise::module::Turbulence</a></td><td class="indexvalue">Noise module that randomly displaces the input value before returning the output value from a source module </td></tr>
<tr><td class="indexkey"><a class="el" href="classnoise_1_1module_1_1Voronoi.html">noise::module::Voronoi</a></td><td class="indexvalue">Noise module that outputs <a class="el" href="classnoise_1_1module_1_1Voronoi.html">Voronoi</a> cells </td></tr>
</table>
<!-- end rich gooey content -->
</td>
</tr>
<tr>
<td class='footer' colspan='2'>
<p>
© 2003-2005 Jason Bevins
</p>
<p>
<a href='http://www.doxygen.org/'><img src='doxygen.png' alt='Doxygen logo'></a>
<br>
The libnoise source documentation was generated by <a href='http://www.doxygen.org/'>doxygen</a> 1.3.9.1
</p>
</td>
</tr>
</table>
</body>
</html>
|