#include <cdetect.h>
Inheritance diagram for cTDExpandingWindows::
Public Methods | |
Constructors, destructor, assignment. | |
cTDExpandingWindows (const cTDExpandingWindows &r) | |
cTDExpandingWindows (const char *name=NULL, int reps=3, int minw=4, double wind=1.3, double acc=0.3, PostTDFunc f=NULL, void *p=NULL) | |
virtual | ~cTDExpandingWindows () |
cTDExpandingWindows& | operator= (const cTDExpandingWindows &res) |
Redefined cObject member functions. | |
virtual cObject* | dup () const |
Redefined cTransientDetection member functions. | |
virtual void | collect (double val) |
virtual bool | detected () const |
virtual void | reset () |
virtual void | stop () |
virtual void | start () |
Setting up the detection object. | |
void | setPostDetectFunction (PostTDFunc f, void *p) |
void | setParameters (int reps=3, int minw=4, double wind=1.3, double acc=0.3) |
|
Copy constructor. |
|
Constructor. |
|
Destructor. |
|
Updates the detection algorithm with a value. Reimplemented from cTransientDetection. |
|
Returns true if end of transient has been detected. Reimplemented from cTransientDetection. |
|
Dupping is not implemented for this class. This function gives an error (throws cException) when called. Reimplemented from cObject. |
|
Assignment operator. The name member doesn't get copied; see cObject's operator=() for more details. |
|
Resets detection algorithm. Reimplemented from cTransientDetection. |
|
Sets the parameters of the detection algorithm. |
|
Adds a function that will be called when accuracy has reached the configured limit. |
|
Start detection; further calls to collect() will update the detection algorithm. Reimplemented from cTransientDetection. |
|
Stop detection; further calls to collect() will be ignored. Reimplemented from cTransientDetection. |