![]() |
Computer Assited Medical Intervention Tool Kit
|
(very simple) Display of mesh quality More...
#include <MeshQuality.h>
Public Slots | |
virtual ApplyStatus | apply () |
method called when the action is applied More... | |
![]() | |
virtual ApplyStatus | apply ()=0 |
This method is called when the action has to be applied on the target list (get the target lists using getTargets()) More... | |
ApplyStatus | trigger (QWidget *parent=NULL) |
This method triggers the action. More... | |
Public Member Functions | |
virtual QWidget * | getWidget () |
method called when the action when the action is triggered (i.e. started) More... | |
MeshQuality (ActionExtension *) | |
the constructor More... | |
virtual | ~MeshQuality () |
the destructor More... | |
![]() | |
Action (ActionExtension *) | |
Default Constructor: the ActionExtension is needed. More... | |
bool | getAutoUpdateProperties () const |
auto update properties More... | |
void | setAutoUpdateProperties (bool) |
are the properties to be udpated every time the user makes a change in the widget (default is false)? More... | |
virtual | ~Action () |
Destructor. More... | |
QAction * | getQAction () |
Get the corresponding QAction. More... | |
QString | getName () const |
the name of the component class that can be used by this action More... | |
QString | getDescription () const |
the description of the action More... | |
QString | getComponent () const |
the name of the component class that can be used by this action More... | |
QString | getFamily () const |
the name of the family in which this action is associated More... | |
QString | getExtensionName () const |
the name of the extension in the family in which this action is associated More... | |
QStringList | getTag () const |
the name of the tag called this action More... | |
bool | getEmbedded () const |
argument use to know if the widget is embedded or not More... | |
virtual QPixmap | getIcon () |
the icon to personalize the action (no icon by default) More... | |
const ComponentList | getTargets () const |
the currently selected and valid (regarding the component property) components, for which this action is called More... | |
virtual ApplyStatus | applyInPipeline () |
This method encapsulates the apply() method. More... | |
virtual void | setInputComponents (ComponentList inputs) |
Specify the input Component(s) Only applyInPipeline() should be called with this method (maybe apply), but not trigger() as its first intruction is to clear the target components list !!! More... | |
virtual void | setInputComponent (Component *input) |
Specify the input Components in case of only one Component. More... | |
virtual ComponentList | getOutputComponents () |
Returns the output Component(s) More... | |
virtual Component * | getOutputComponent () |
Returns the output Components in case of only one Component. More... | |
Private Attributes | |
QFrame * | informationFrame |
this action widget (to simplify, it is just a label that gives mesh quality information) More... | |
QLabel * | informationLabel |
the information label (needed as an attributes to update the displayed text) More... | |
QTableWidget * | qualityInfo |
the list of quality informations More... | |
Additional Inherited Members | |
![]() | |
enum | ApplyStatus { SUCCESS, ERROR, WARNING, ABORTED, TRIGGERED } |
describes what happened during the application of an algorithm (i.e. results of the apply method) More... | |
![]() | |
void | setName (QString name) |
void | setDescription (QString description) |
the description of the action More... | |
void | setComponent (QString component) |
the name of the component class that can be used by this action More... | |
void | setFamily (QString family) |
the name of the family in which this action is associated More... | |
void | addTag (QString tag) |
add a tag to the tags list of this action More... | |
void | setEmbedded (bool isEmbedded) |
set the embedded property (an action is embedded by default, unless specified otherwise by explicitly calling this method with false) More... | |
void | setIcon (QPixmap) |
set the Pixmap More... | |
virtual void | preProcess () |
virtual void | postProcess () |
Set the right output component list so that the method getOutputComponents() can be called TODO: save the Action History. More... | |
![]() | |
QWidget * | actionWidget |
the action widget More... | |
(very simple) Display of mesh quality
MeshQuality::MeshQuality | ( | ActionExtension * | extension | ) |
the constructor
References camitk::Action::addTag(), informationFrame, camitk::Action::setComponent(), camitk::Action::setDescription(), camitk::Action::setFamily(), and camitk::Action::setName().
|
inlinevirtual |
the destructor
|
virtualslot |
method called when the action is applied
References camitk::Component::getDataPort(), camitk::Component::getName(), camitk::Component::getPointSet(), camitk::Action::getTargets(), informationLabel, qualityInfo, and camitk::Action::SUCCESS.
Referenced by getWidget().
|
virtual |
method called when the action when the action is triggered (i.e. started)
Reimplemented from camitk::Action.
References apply(), informationFrame, informationLabel, and qualityInfo.
|
private |
this action widget (to simplify, it is just a label that gives mesh quality information)
Referenced by getWidget(), and MeshQuality().
|
private |
the information label (needed as an attributes to update the displayed text)
Referenced by apply(), and getWidget().
|
private |
the list of quality informations
Referenced by apply(), and getWidget().