ImFusion C++ SDK 4.4.0
ImFusion::Seg::StructuresViewWidget Class Reference

#include <ImFusion/Seg/StructuresViewWidget.h>

GUI to show the contents of a StructuresView as a table widget. More...

Inheritance diagram for ImFusion::Seg::StructuresViewWidget:

Detailed Description

GUI to show the contents of a StructuresView as a table widget.

Signals

void editStructureSignal (Structure *s)

Public Member Functions

 StructuresViewWidget (DisplayWidgetMulti *display, StructuresViewAlgorithm *algo=nullptr, QWidget *parent=nullptr)
StructuresViewstructuresView () const
 Returns the StructuresModel.
void setStructuresView (StructuresView *value)
 Sets the StructuresModel.
void refreshAllThumbnails ()
void moveSelectedLabelUp ()
void moveSelectedLabelDown ()
void removeSelected ()
void resetSorting ()
void contextMenuEvent (QContextMenuEvent *e) override
Public Member Functions inherited from ImFusion::SignalReceiver
 SignalReceiver ()=default
 Default constructor.
 SignalReceiver (const SignalReceiver &other)
 Copy constructor, does not copy any existing signal connections from other.
SignalReceiveroperator= (SignalReceiver rhs)
 Assignment operator, disconnects all existing connections, does not copy any existing signal connections from rhs.
virtual ~SignalReceiver ()
 Virtual destructor disconnects from all connected signals.

Protected Member Functions

void createStatsDialog (const Structure *s)
 Triggers the computation of statistics and fills the dialog Requires the StructuresViewAlgorithm (see constructor).
Protected Member Functions inherited from ImFusion::SignalReceiver
void disconnectAll ()
 Disconnects all existing connections.

The documentation for this class was generated from the following file:
  • ImFusion/Seg/StructuresViewWidget.h
Search Tab / S to search, Esc to close