#include <Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationGeometryWidget.h>
|
QScopedPointer< qMRMLSegmentationGeometryWidgetPrivate > | d_ptr |
|
QScopedPointer< qMRMLWidgetPrivate > | d_ptr |
|
◆ Superclass
◆ editEnabled
bool qMRMLSegmentationGeometryWidget::editEnabled |
|
readwrite |
◆ isotropicSpacing
bool qMRMLSegmentationGeometryWidget::isotropicSpacing |
|
readwrite |
◆ oversamplingFactor
double qMRMLSegmentationGeometryWidget::oversamplingFactor |
|
readwrite |
◆ padSegmentation
bool qMRMLSegmentationGeometryWidget::padSegmentation |
|
readwrite |
◆ qMRMLSegmentationGeometryWidget()
qMRMLSegmentationGeometryWidget::qMRMLSegmentationGeometryWidget |
( |
QWidget * |
parent = nullptr | ) |
|
|
explicit |
◆ ~qMRMLSegmentationGeometryWidget()
qMRMLSegmentationGeometryWidget::~qMRMLSegmentationGeometryWidget |
( |
| ) |
|
|
override |
◆ editEnabled()
bool qMRMLSegmentationGeometryWidget::editEnabled |
( |
| ) |
const |
◆ geometryImageData()
Q_INVOKABLE void qMRMLSegmentationGeometryWidget::geometryImageData |
( |
vtkOrientedImageData * |
outputGeometry | ) |
|
Get calculated geometry image data.
◆ isotropicSpacing()
bool qMRMLSegmentationGeometryWidget::isotropicSpacing |
( |
| ) |
const |
◆ onIsotropicSpacingChanged
void qMRMLSegmentationGeometryWidget::onIsotropicSpacingChanged |
( |
bool |
| ) |
|
|
protectedslot |
◆ onOversamplingFactorChanged
void qMRMLSegmentationGeometryWidget::onOversamplingFactorChanged |
( |
double |
| ) |
|
|
protectedslot |
◆ onPadSegmentationChanged
void qMRMLSegmentationGeometryWidget::onPadSegmentationChanged |
( |
bool |
| ) |
|
|
protectedslot |
◆ onSourceNodeChanged
void qMRMLSegmentationGeometryWidget::onSourceNodeChanged |
( |
vtkMRMLNode * |
| ) |
|
|
protectedslot |
Calculate source axis permutation and then output geometry.
◆ onUserSpacingChanged
void qMRMLSegmentationGeometryWidget::onUserSpacingChanged |
( |
double * |
| ) |
|
|
protectedslot |
◆ oversamplingFactor()
double qMRMLSegmentationGeometryWidget::oversamplingFactor |
( |
| ) |
const |
◆ padSegmentation()
bool qMRMLSegmentationGeometryWidget::padSegmentation |
( |
| ) |
const |
◆ resampleLabelmapsInSegmentationNode
void qMRMLSegmentationGeometryWidget::resampleLabelmapsInSegmentationNode |
( |
| ) |
|
|
slot |
Resample existing labelmaps in segmentation node with specified geometry.
◆ segmentationNode()
Get segmentation MRML node.
◆ segmentationNodeID()
Q_INVOKABLE QString qMRMLSegmentationGeometryWidget::segmentationNodeID |
( |
| ) |
const |
◆ setEditEnabled
void qMRMLSegmentationGeometryWidget::setEditEnabled |
( |
bool |
aEditEnabled | ) |
|
|
slot |
◆ setIsotropicSpacing
void qMRMLSegmentationGeometryWidget::setIsotropicSpacing |
( |
bool |
aIsotropicSpacing | ) |
|
|
slot |
◆ setOversamplingFactor
void qMRMLSegmentationGeometryWidget::setOversamplingFactor |
( |
double |
aOversamplingFactor | ) |
|
|
slot |
◆ setPadSegmentation
void qMRMLSegmentationGeometryWidget::setPadSegmentation |
( |
bool |
aPadSegmentation | ) |
|
|
slot |
◆ setReferenceImageGeometryForSegmentationNode
void qMRMLSegmentationGeometryWidget::setReferenceImageGeometryForSegmentationNode |
( |
| ) |
|
|
slot |
Set reference geometry conversion parameter to the one specified.
◆ setSegmentationNode
Set segmentation MRML node.
◆ setSourceNode
void qMRMLSegmentationGeometryWidget::setSourceNode |
( |
vtkMRMLNode * |
sourceNode | ) |
|
|
slot |
◆ setSpacing()
void qMRMLSegmentationGeometryWidget::setSpacing |
( |
double |
aSpacing[3] | ) |
|
◆ sourceNode()
vtkMRMLNode* qMRMLSegmentationGeometryWidget::sourceNode |
( |
| ) |
const |
◆ updateWidgetFromMRML
void qMRMLSegmentationGeometryWidget::updateWidgetFromMRML |
( |
| ) |
|
|
protectedslot |
Calculate output geometry from input segmentation and source node and update UI.
◆ d_ptr
QScopedPointer<qMRMLSegmentationGeometryWidgetPrivate> qMRMLSegmentationGeometryWidget::d_ptr |
|
protected |
The documentation for this class was generated from the following file: