Acoustic Research Tool (ART)  v0.10
Horn Class Reference
Inheritance diagram for Horn:
ImpedanceCurve

Public Member Functions

 Horn (double x[], double r[], int size)
 Horn (double x[], double r[], double f[], int size)
 Horn (double x, double r)
 Horn (double x, double r, double f)
 Horn (Horn &a)
void operator= (Horn &a)
void copyArrays (double x[], double r[], int size)
void copyArrays (double x[], double r[], double f[], int size)
void copyLists (list< double > x, list< double > r)
void copyLists (list< double > x, list< double > r, list< double > f)
void clear ()
list< double > getX () const
double getX (int i)
list< double > getR () const
double getR (int i)
list< double > getF () const
double getF (int i)
double getXcurrent () const
double getRcurrent () const
double getFcurrent () const
int getSize () const
void append (const double x, const double r)
void append (const double x, const double r, const double f)
void append (const double x, const dcomp r)
void insert (const double x, const double r)
void insert (const double x, const double r, const double f)
void insert (const double x, const dcomp r)
void orderedAdd (const double x, const double r)
void orderedAdd (const double x, const dcomp r)
void print (const bool carriageReturn) const
void setItersToBegin ()
void setItersToEnd ()
bool itersNearEnd ()
bool itersAtEnd ()
bool load (const char filename[])
void save (const char filename[])

Public Attributes

list< double >::iterator xIter_
list< double >::iterator rIter_
list< double >::iterator fIter_

Protected Attributes

list< double > xArray_
list< double > rArray_
list< double > fArray_