|
enum | Control { Run,
Pause,
Stop
} |
|
| Executor (const char *nm) |
|
virtual | ~Executor () |
|
virtual int | doStep () |
|
bool | go (od_ostream *s=0, bool isfirst=true, bool islast=true, int delaybtwnstepsinms=0) |
|
bool | go (od_ostream &s, bool isfirst=true, bool islast=true, int delaybtwnstepsinms=0) |
|
virtual bool | execute () |
|
| SequentialTask (const char *nm=0) |
|
virtual | ~SequentialTask () |
|
void | setProgressMeter (ProgressMeter *) |
| Must be called before execute() More...
|
|
ProgressMeter * | progressMeter () |
|
const ProgressMeter * | progressMeter () const |
|
bool | execute () |
|
virtual | ~Task () |
|
virtual void | enableWorkControl (bool=true) |
| Must be called before execute() More...
|
|
bool | workControlEnabled () const |
|
virtual void | controlWork (Control) |
|
virtual Control | getState () const |
|
| NamedObject (const char *nm=0) |
|
| NamedObject (const NamedObject *linkedto) |
|
| NamedObject (const NamedObject &) |
|
virtual | ~NamedObject () |
|
void | setLinkedTo (NamedObject *) |
|
bool | operator== (const NamedObject &oth) const |
|
virtual const OD::String & | name () const |
|
virtual const OD::String & | annotName () const |
|
virtual void | setName (const char *) |
|
void | setCleanName (const char *) |
| cleans string first More...
|
|
void | deleteNotify (const CallBack &) |
|
| CallBacker () |
|
| CallBacker (const CallBacker &) |
|
virtual | ~CallBacker () |
|
bool | attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false) |
|
bool | attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) |
|
void | detachCB (NotifierAccess &, const CallBack &) |
|
void | detachCB (NotifierAccess *notif, const CallBack &cb) |
|
bool | isNotifierAttached (NotifierAccess *) const |
| Only for debugging purposes, don't use. More...
|
|
static int | ErrorOccurred () |
|
static int | Finished () |
|
static int | MoreToDo () |
|
static int | WarningAvailable () |
|
static uiString | stdNrDoneText () |
|
static uiString | uiStdNrDoneText () |
|
Notifier< Executor > | prestep |
|
Notifier< Executor > | poststep |
| Only when MoreToDo will be returned. More...
|
|
virtual bool | goImpl (od_ostream *, bool, bool, int) |
|
| Task (const char *nm=0) |
|
virtual bool | shouldContinue () |
|
void | detachAllNotifiers () |
| Call from the destructor of your inherited object. More...
|
|
template<class T>
class ArrayNDGentleSmoother< T >
Gently smooths ArrayND by averaging with neighbours.
The weight of the centre is always equal to the sum of the weights of the rest.
The idea is to do this multiple times when stronger smoothing is required.