x
|
TTempAtom Class Reference
#include <hs.h>
Collaboration diagram for TTempAtom:
Public Member Functions | |
TTempAtom (double af, double ef, double maxB) | |
TTempAtom (int apin, double af, double ef, double maxB) | |
TTempAtom (TPolygon *AR, double delf1, double delf2, double minf) | |
TTempAtom (int apind, double af, double ef, double aa, double as, double maxB) | |
TTempAtom (TTempAtom *APrev, bool DupR) | |
TTempAtom (TTempAtom *APrev, int apind, double af, double ef, double aa, double as, bool updateR=true) | |
Data Fields | |
int | pind |
double | f |
double | a |
double | s |
double | rsr |
TTempAtom * | Prev |
TPolygon * | R |
union { | |
double acce | |
int tag [2] | |
}; | |
Detailed Description
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 tracking algorithms, due to the advanges that it carries atom information (frequency, amplitude, etc.) as well as harmonic atom information (link to other atom, the F-G polygon), and is therefore both an individual atom and a harmonic atom containing all atoms tracked down through the linked list Prev.
The documentation for this class was generated from the following files:
- hs.h
- hs.cpp
Generated on Fri Dec 27 2024 07:09:12 for x by 1.8.11