File: annotated.html

package info (click to toggle)
libnoise 1.0.0%2Brepack-1
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, buster, stretch
  • size: 6,552 kB
  • ctags: 1,688
  • sloc: cpp: 6,111; makefile: 113
file content (161 lines) | stat: -rw-r--r-- 12,896 bytes parent folder | download | duplicates (3)
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&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindexHL" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;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>
      &copy; 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>