Mercurial > hg > x
diff hs.h @ 5:5f3c32dc6e17
* Adjust comment syntax to permit Doxygen to generate HTML documentation; add Doxyfile
author | Chris Cannam |
---|---|
date | Wed, 06 Oct 2010 15:19:49 +0100 |
parents | fc19d45615d1 |
children | 977f541d6683 |
line wrap: on
line diff
--- a/hs.h Tue Oct 05 17:03:27 2010 +0100 +++ b/hs.h Wed Oct 06 15:19:49 2010 +0100 @@ -1,8 +1,8 @@ #ifndef hsH #define hsH -/* - hs.cpp - harmonic sinusoid model +/** + \file hs.h - harmonic sinusoid model Further reading: Wen X. and M. Sandler, "Sinusoid modeling in a harmonic context," in Proc. DAFx'07, Bordeaux, 2007. */ @@ -95,7 +95,7 @@ }; -/* +/** stiffcandid is the harmonic atom class used internally by harmonic grouping and tracking routines. Literally it means "candidate harmonic atoms on a stiff string model". The stiff string is the main harmonic model used by me for describing frequency relations between partials of a harmonic sound. @@ -123,7 +123,7 @@ }; -/* +/** THS is the data structure hosting a harmonic sinusoid representation. Its key members include the number of partials, number of frames, and all its atoms (sinusoid parameters of all partials at measurement points). */ @@ -170,7 +170,7 @@ }; -/* +/** TPolygon is a polygon class. This class itself does not enforce convexness. However, when used for solving the stiff string model, all polygons are convex, as they are the results of current a first convex polygon by straight lines. @@ -192,7 +192,7 @@ }; -/* +/** TTempAtom is an atom class within the stiff-stirng harmonic atom context used internally by harmonic grouping and tracking routines. Literally it means "a temporary atom", and truly it hosts most info one expects of a potential atom. TTempAtom replaces stiffcandid class in harmonic sinusoid group and