MeVisLab Scripting Reference
|
Public Slots | |
Scripting access | |
| |
void | setOverlay (const QString &filename) |
void | setLabelMap (const QString &filename) |
void | setLabelColors (const QVariantList &colors) |
void | setLabelColor (int index, const QVariant &color) |
unsigned int | labelColor (int index) const |
int | highestRegionIndex () const |
void | setFixedScaleFactor (double factor) |
void | unsetFixedScaleFactor () |
![]() | |
void | adjustSize () |
virtual void | setEnabled (bool flag) |
virtual void | setVisible (bool flag) |
virtual bool | isVisible () |
virtual void | setFocus () |
virtual bool | hasFocus () |
virtual void | setToolTip (const QString &string) |
virtual void | setWhatsThis (const QString &string) |
void | displayWhatsThis () |
void | displayWhatsThis (const QString &text) |
virtual void | setTitle (const QString &) |
QWidget * | widget () |
QLayout * | layout () |
virtual QString | windowHandle () |
virtual bool | createScreenshot (const QString &filename, bool grabFromScreen=true, bool scaleToLowRes=false) |
bool | isReloadable () const |
void | reload (MLABTree *tree) |
QString | createGlobalScreenshot () |
QString | applicationName () |
QSize | size () |
int | width () |
int | height () |
int | minWidth () |
int | minHeight () |
int | maxWidth () |
int | maxHeight () |
virtual void | setMinWidth (int s) |
virtual void | setMinHeight (int s) |
void | setMaxWidth (int s) |
void | setMaxHeight (int s) |
QSize | sizeHint () |
QSize | minSize () |
QSize | maxSize () |
void | setMinSize (QSize size) |
void | setMaxSize (QSize size) |
void | updateLayout () |
int | windowID () |
MLABWidgetControl * | control (const QString &name) |
float | scaleFactor () |
MLABModule * | module () |
QString | getType () |
QString | getName () |
bool | acceptDrops () |
void | setAcceptDrops (bool flag) |
void | raiseWidget () |
void | setStyleSheetFromString (const QString &styleSheetText) |
void | setStyleSheetFromFile (const QString &styleSheetFileName) |
MLABTree * | tree () |
void | updateMaxSize () |
bool | expandX () |
bool | expandY () |
MLABTreePtr | getDefaultTagValues () const |
virtual bool | hasUncommittedChanges () const |
virtual void | applyUncommittedChanges () |
virtual void | revertUncommittedChanges () |
MLABField * | field () const |
This control displays an 8-bit indexed color image (called label map), overlayed with an anti-aliased full-color image.
The indexed colors denote regions in the image and the user can get notified when the mouse moves from region to region and change the colors used for the indices freely. This can be used to display, e.g., a color-coded schematic map of organs, floor plans.
This control also supports auto-highlighting of regions (by lightening/darkening colors when the mouse is over a region), smooth scaling of the images and pre-defined color tables.
|
slot |
Returns the highest available label index.
|
slot |
Returns the entry of the current color table.
|
slot |
Sets a fixed scaling factor.
|
slot |
Sets a single label color.
|
slot |
Sets multiple label colors (starting with index 0).
|
slot |
Sets a new label map image that needs to be a 8-bit indexed color image.
This will reset all previously set label colors and replace them with the colors from the image.
|
slot |
Sets a new overlay image.
|
slot |
Unsets the fixed scaling factor.