Slicer  4.11
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Slots | Signals | Public Member Functions | Protected Attributes
qMRMLPlotChartPropertiesWidget Class Reference

#include <Modules/Loadable/Plots/Widgets/qMRMLPlotChartPropertiesWidget.h>

Inheritance diagram for qMRMLPlotChartPropertiesWidget:
Inheritance graph
[legend]
Collaboration diagram for qMRMLPlotChartPropertiesWidget:
Collaboration graph
[legend]

Public Types

typedef qMRMLWidget Superclass
 Superclass typedef. More...
 
- Public Types inherited from qMRMLWidget
typedef QWidget Superclass
 

Public Slots

void setAxisLabelFontSize (double size)
 Change the font size of the labels of the axes. More...
 
void setAxisTitleFontSize (double size)
 Change the font size of the title of the axes. More...
 
void setFontType (const QString &type)
 Change the type of font used in the plot. More...
 
void setGridVisibility (bool show)
 Control the display of a grid in the chart. More...
 
void setLegendFontSize (double size)
 Change the font size of the legend of the plot. More...
 
void setLegendVisibility (bool show)
 Control the display of the legend in the chart. More...
 
void setMRMLPlotChartNode (vtkMRMLNode *node)
 Set a new PlotViewNode. More...
 
void setMRMLPlotChartNode (vtkMRMLPlotChartNode *plotChartNode)
 Set a new PlotViewNode. More...
 
void setMRMLScene (vtkMRMLScene *newScene) override
 Set the scene. More...
 
void setTitle (const QString &str)
 
void setTitleFontSize (double size)
 Change the font size of the title of the plot. More...
 
void setXAxisLabel (const QString &str)
 
void setXAxisLogScale (bool)
 
void setXAxisManualRangeEnabled (bool)
 
void setXAxisRangeMax (double)
 
void setXAxisRangeMin (double)
 
void setYAxisLabel (const QString &str)
 
void setYAxisLogScale (bool)
 
void setYAxisManualRangeEnabled (bool)
 
void setYAxisRangeMax (double)
 
void setYAxisRangeMin (double)
 
- Public Slots inherited from qMRMLWidget
virtual void setMRMLScene (vtkMRMLScene *newScene)
 Set the MRML scene associated with the widget. More...
 

Signals

void seriesNodeAddedByUser (vtkMRMLNode *)
 
- Signals inherited from qMRMLWidget
void mrmlSceneChanged (vtkMRMLScene *)
 

Public Member Functions

vtkMRMLPlotChartNodemrmlPlotChartNode () const
 Get PlotViewNode. More...
 
 qMRMLPlotChartPropertiesWidget (QWidget *parent=nullptr)
 Constructors. More...
 
 ~qMRMLPlotChartPropertiesWidget () override
 
- Public Member Functions inherited from qMRMLWidget
Q_INVOKABLE vtkMRMLScenemrmlScene () const
 Return a pointer on the current MRML scene. More...
 
 qMRMLWidget (QWidget *parent=nullptr, Qt::WindowFlags f=nullptr)
 
 ~qMRMLWidget () override
 

Protected Attributes

QScopedPointer< qMRMLPlotChartPropertiesWidgetPrivate > d_ptr
 
- Protected Attributes inherited from qMRMLWidget
QScopedPointer< qMRMLWidgetPrivate > d_ptr
 

Additional Inherited Members

- Static Public Member Functions inherited from qMRMLWidget
static Q_INVOKABLE void postInitializeApplication ()
 Initialization that needs to be performed after application object is created. More...
 
static Q_INVOKABLE void preInitializeApplication ()
 

Detailed Description

Definition at line 37 of file qMRMLPlotChartPropertiesWidget.h.

Member Typedef Documentation

◆ Superclass

Superclass typedef.

Definition at line 42 of file qMRMLPlotChartPropertiesWidget.h.

Constructor & Destructor Documentation

◆ qMRMLPlotChartPropertiesWidget()

qMRMLPlotChartPropertiesWidget::qMRMLPlotChartPropertiesWidget ( QWidget *  parent = nullptr)
explicit

Constructors.

◆ ~qMRMLPlotChartPropertiesWidget()

qMRMLPlotChartPropertiesWidget::~qMRMLPlotChartPropertiesWidget ( )
override

Member Function Documentation

◆ mrmlPlotChartNode()

vtkMRMLPlotChartNode* qMRMLPlotChartPropertiesWidget::mrmlPlotChartNode ( ) const

Get PlotViewNode.

◆ seriesNodeAddedByUser

void qMRMLPlotChartPropertiesWidget::seriesNodeAddedByUser ( vtkMRMLNode )
signal

Signal fired when the user adds a new plot series node to the scene using the widget's plot series selector.

◆ setAxisLabelFontSize

void qMRMLPlotChartPropertiesWidget::setAxisLabelFontSize ( double  size)
slot

Change the font size of the labels of the axes.

◆ setAxisTitleFontSize

void qMRMLPlotChartPropertiesWidget::setAxisTitleFontSize ( double  size)
slot

Change the font size of the title of the axes.

◆ setFontType

void qMRMLPlotChartPropertiesWidget::setFontType ( const QString &  type)
slot

Change the type of font used in the plot.

◆ setGridVisibility

void qMRMLPlotChartPropertiesWidget::setGridVisibility ( bool  show)
slot

Control the display of a grid in the chart.

◆ setLegendFontSize

void qMRMLPlotChartPropertiesWidget::setLegendFontSize ( double  size)
slot

Change the font size of the legend of the plot.

◆ setLegendVisibility

void qMRMLPlotChartPropertiesWidget::setLegendVisibility ( bool  show)
slot

Control the display of the legend in the chart.

◆ setMRMLPlotChartNode [1/2]

void qMRMLPlotChartPropertiesWidget::setMRMLPlotChartNode ( vtkMRMLNode node)
slot

Set a new PlotViewNode.

◆ setMRMLPlotChartNode [2/2]

void qMRMLPlotChartPropertiesWidget::setMRMLPlotChartNode ( vtkMRMLPlotChartNode plotChartNode)
slot

Set a new PlotViewNode.

◆ setMRMLScene

void qMRMLPlotChartPropertiesWidget::setMRMLScene ( vtkMRMLScene newScene)
overrideslot

Set the scene.

◆ setTitle

void qMRMLPlotChartPropertiesWidget::setTitle ( const QString &  str)
slot

Set the title.

See also
TitleVisibility

◆ setTitleFontSize

void qMRMLPlotChartPropertiesWidget::setTitleFontSize ( double  size)
slot

Change the font size of the title of the plot.

◆ setXAxisLabel

void qMRMLPlotChartPropertiesWidget::setXAxisLabel ( const QString &  str)
slot

Set the label along the X-Axis.

See also
showXAxisLabel

◆ setXAxisLogScale

void qMRMLPlotChartPropertiesWidget::setXAxisLogScale ( bool  )
slot

◆ setXAxisManualRangeEnabled

void qMRMLPlotChartPropertiesWidget::setXAxisManualRangeEnabled ( bool  )
slot

◆ setXAxisRangeMax

void qMRMLPlotChartPropertiesWidget::setXAxisRangeMax ( double  )
slot

◆ setXAxisRangeMin

void qMRMLPlotChartPropertiesWidget::setXAxisRangeMin ( double  )
slot

◆ setYAxisLabel

void qMRMLPlotChartPropertiesWidget::setYAxisLabel ( const QString &  str)
slot

Set the label along the Y-Axis.

See also
showYAxisLabel

◆ setYAxisLogScale

void qMRMLPlotChartPropertiesWidget::setYAxisLogScale ( bool  )
slot

◆ setYAxisManualRangeEnabled

void qMRMLPlotChartPropertiesWidget::setYAxisManualRangeEnabled ( bool  )
slot

◆ setYAxisRangeMax

void qMRMLPlotChartPropertiesWidget::setYAxisRangeMax ( double  )
slot

◆ setYAxisRangeMin

void qMRMLPlotChartPropertiesWidget::setYAxisRangeMin ( double  )
slot

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLPlotChartPropertiesWidgetPrivate> qMRMLPlotChartPropertiesWidget::d_ptr
protected

Definition at line 113 of file qMRMLPlotChartPropertiesWidget.h.


The documentation for this class was generated from the following file: