Methods
- (double)currentWaveLength;
- (MathComplexVector*)generateWaveletInDomain:(MathDomain)domain;
Parameters
- initWithStartWaveLength:(double)_startWaveLength
scaleFactor:(double)_scaleFactor
vectorLength:(long)_vectorLength;
Parameters
Name | Description |
_startWaveLength | |
_scaleFactor | |
_vectorLength | |
- (MathComplexVector*)produceNextWaveletInDomain:(MathDomain)domain;
Contructs wavelet by calling generateWaveletInDomain:,
and then adjusts the currentWaveLength by scaleFactor, incrementing
scaleCount.
Parameters
Name | Description |
domain | Time or frequency domain construction selector |
Result: A wavelet constructed in domain stored in a complex vector
- reset;
Sets scaleCount to zero, and currentWaveLength to startWaveLength.
- (int)scaleCount;
Result: The number of resolutions / scales that have been calculated with this factory
since reset was last called
- (double)scaleFactor;
Result: The wavelet inter-resolution/scale scaling factor
- setCurrentWaveLength:(double)_currentWaveLength;
Parameters
Name | Description |
_currentWaveLength | |
- setScaleFactor:(double)_scaleFactor;
Parameters
Name | Description |
_scaleFactor | |
- setStartWaveLength:(double)_startWaveLength;
Parameters
Name | Description |
_startWaveLength | |
- setVectorLength:(long)_vectorLength;
Parameters
Name | Description |
_vectorLength | |
- (double)startWaveLength;
Result: The base (start) wavelength parameter.
- (long)vectorLength;
Result: Length parameter for the vectors generated to hold the wavelets
(Last Updated 3/28/2002)