Skip to content

Commit

Permalink
improved documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
ukoethe committed Dec 3, 2010
1 parent 5d88871 commit f5e0868
Show file tree
Hide file tree
Showing 7 changed files with 34 additions and 15 deletions.
17 changes: 12 additions & 5 deletions docsrc/index.dxx
Original file line number Diff line number Diff line change
Expand Up @@ -115,11 +115,18 @@
<BR>&nbsp;&nbsp;&nbsp;<em>Meta-information about arithmetic types</em>
<LI> \ref MathConstants
<BR>&nbsp;&nbsp;&nbsp;<em>M_PI, M_SQRT2</em>
<LI> Grid Neighborhood Specification
<BR>&nbsp;&nbsp;&nbsp;\ref PixelNeighborhood "2-dimensional" (4- and 8-neighborhood) and
\ref VoxelNeighborhood "3-dimensional" (6- and 26-neighborhood)
<LI> \ref vigra::Rational, \ref vigra::TinyVector, \ref vigra::FFTWComplex, \ref vigra::FixedPoint16
<BR>&nbsp;&nbsp;&nbsp;<em>Number types</em>
<LI> <b>Grid Neighborhood Specification</b>
<UL style="list-style-image:url(documents/bullet.gif)">
<LI> \ref PixelNeighborhood "2-dimensional" (4- and 8-neighborhood)
<LI> \ref VoxelNeighborhood "3-dimensional" (6- and 26-neighborhood)
</UL>
<LI> <b>Number Types</b>
<UL style="list-style-image:url(documents/bullet.gif)">
<LI> \ref vigra::Rational
<LI> \ref vigra::TinyVector
<LI> \ref vigra::FFTWComplex
<LI>\ref vigra::FixedPoint16
</UL>
<LI> \ref RandomNumberGeneration
<BR>&nbsp;&nbsp;&nbsp;<em>Mersenne twister class and random number functors</em>
<LI> \ref Polynomials
Expand Down
7 changes: 5 additions & 2 deletions include/vigra/box.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -76,8 +76,9 @@ struct EndOutsidePolicy

} // namespace vigra::detail

/** \addtogroup RangesAndPoints
* \brief Represent an n-dimensional box as a (begin, end) pair.
/** \addtogroup RangesAndPoints */
//@{
/** \brief Represent an n-dimensional box as a (begin, end) pair.
* Depending on the value type, end() is considered to be
* outside the box (as in the STL, for integer types), or
* inside (for floating point types). size() will always be
Expand Down Expand Up @@ -537,6 +538,8 @@ class Box
}
};

//@}

} // namespace vigra

#endif // VIGRA_BOX_HXX
4 changes: 2 additions & 2 deletions include/vigra/diff2d.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -132,9 +132,9 @@ class Diff2DConstColumnIteratorPolicy
{ d.y += n; }
};

/** \addtogroup RangesAndPoints Two-dimensional Ranges and Points
/** \addtogroup RangesAndPoints Ranges and Points
Specify a 2D position, extent, or rectangle.
Specify 2-D and N-D positions, extents, and boxes.
*/
//@{

Expand Down
5 changes: 1 addition & 4 deletions include/vigra/meshgrid.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,7 @@
#include "diff2d.hxx"

namespace vigra{
/** \addtogroup RangesAndPoints Two-dimensional Ranges and Points
Specify a 2D position, extent, or rectangle.
*/
/** \addtogroup RangesAndPoints */
//@{

/********************************************************/
Expand Down
1 change: 1 addition & 0 deletions include/vigra/tinyvector.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -596,6 +596,7 @@ class TinyVectorBase
};

/** \brief Class for fixed size vectors.
\ingroup RangesAndPoints
This class contains an array of size SIZE of the specified VALUETYPE.
The interface conforms to STL vector, except that there are no functions
Expand Down
6 changes: 4 additions & 2 deletions include/vigra/utilities.hxx
Original file line number Diff line number Diff line change
Expand Up @@ -87,11 +87,13 @@ VIGRA_AS_STRING(void *)
<UL style="list-style-image:url(documents/bullet.gif)">
<LI> \ref vigra::ArrayVector
<BR>&nbsp;&nbsp;&nbsp;<em>replacement for std::vector</em>
<BR>&nbsp;&nbsp;&nbsp;<em>replacement for std::vector (always uses consecutive memory)</em>
<LI> \ref RangesAndPoints
<BR>&nbsp;&nbsp;&nbsp;<em>2-dimensional positions, extents, and rectangles</em>
<BR>&nbsp;&nbsp;&nbsp;<em>2-D and N-D positions, extents, and boxes</em>
<LI> \ref PixelNeighborhood
<BR>&nbsp;&nbsp;&nbsp;<em>4- and 8-neighborhood definitions and circulators</em>
<LI> \ref VoxelNeighborhood
<BR>&nbsp;&nbsp;&nbsp;<em>6- and 26-neighborhood definitions and circulators</em>
<LI> \ref vigra::IteratorAdaptor
<BR>&nbsp;&nbsp;&nbsp;<em>Quickly create STL-compatible 1D iterator adaptors</em>
<LI> \ref TupleTypes
Expand Down
9 changes: 9 additions & 0 deletions vigranumpy/docsrc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -262,6 +262,15 @@ corner detection, localization of maxima and minima etc.
.. automodule:: vigra.analysis
:members:


Geometry
--------

The module vigra.geometry contains geometric primitives (such as polygons) and related algorithms.

.. automodule:: vigra.geometry
:members:


Machine Learning
----------------
Expand Down

0 comments on commit f5e0868

Please sign in to comment.