|
Computer Assited Medical Intervention Tool Kit
version 5.0
|
|
Go to the documentation of this file.
25 #ifndef SAVEACTIONSTATE_H
26 #define SAVEACTIONSTATE_H
68 #endif // SAVEACTIONSTATE_H
virtual camitk::Action::ApplyStatus applyAction()
apply the action encapsulated by this action state
Definition: SaveActionState.cpp:51
ActionStateWidget * getWidget()
Definition: ActionState.cpp:76
QString defaultSaveDirName
Definition: SaveActionState.h:80
ApplyStatus
Definition: Action.h:247
The state (in a state machine point of view) corresponding to the current processed action.
Definition: ActionState.h:48
QString name
Name of the state action (may not be the same as the action's name)
Definition: ActionState.h:128
QString getName() const
get the name of the action
Definition: Action.h:338
QVector< saveComponentsInfo > inputComponentsInfo
Definition: SaveActionState.h:88
ApplyStatus applyInPipeline()
This method encapsulates the apply() method.
Definition: Action.cpp:285
void setInputComponents(ComponentList inputs)
Specify the input Component(s) Only applyInPipeline() should be called with this method (maybe apply)...
Definition: Action.cpp:307
SaveActionState(QState *parent, QString name, QString description, QString defaultSaveDirName, QTextStream *logStream=nullptr)
Definition: SaveActionState.cpp:40
#define CAMITK_ERROR(MSG)
Log for error verbosity (the minimum verbosity) Will always appear.
Definition: Log.h:276
QTextStream * logStream
Log stream to write report on logFile.
Definition: ActionState.h:163
const char * description
Definition: applications/cepgenerator/main.cpp:38
void setInput(QVector< saveComponentsInfo > inputComponentsInfo)
Definition: SaveActionState.cpp:47
QList< Component * > ComponentList
A list of Component.
Definition: CamiTKAPI.h:127
camitk::Action * myAction
Actual CamiTK action.
Definition: ActionState.h:136
QString description
Description of the state action may not be the same as the action's description but complementary.
Definition: ActionState.h:133
void refresh()
refresh the display
The asm application uses a state machine. This class implements the state of action save.
Definition: SaveActionState.h:37
Definition: SaveActionState.h:63
Definition: Action.cpp:35