open_iA 2021.08
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Public Slots | Signals | Public Member Functions | List of all members
dlg_modalities Class Reference

#include <dlg_modalities.h>

Inheritance diagram for dlg_modalities:
[legend]
Collaboration diagram for dlg_modalities:
[legend]

Public Slots

void modalityAdded (QSharedPointer< iAModality > mod)
 add modality to list, create transfer function, add volume to renderers More...
 

Signals

void modalitiesChanged (bool spacingChanged, double const *newSpacing)
 
void modalityAvailable (int modalityIdx)
 
void modalitySelected (int modalityIdx)
 

Public Member Functions

 dlg_modalities (iAFast3DMagicLensWidget *renderer, vtkRenderer *mainRenderer, iAMdiChild *mdiChild)
 
void addListItem (QSharedPointer< iAModality > mod)
 
void addModality (QSharedPointer< iAModality > mod)
 
void addModality (vtkSmartPointer< vtkImageData >, QString const &name)
 
void changeRenderSettings (iAVolumeSettings const &rs, const bool loadSavedVolumeSettings)
 
vtkSmartPointer< vtkColorTransferFunction > colorTF (int modality)
 
void enableUI ()
 
void initDisplay (QSharedPointer< iAModality > mod)
 initialize a modality's display in renderers More...
 
QSharedPointer< iAModalityListmodalities ()
 
QSharedPointer< iAModalityList const > modalities () const
 
vtkSmartPointer< vtkPiecewiseFunction > opacityTF (int modality)
 
int selected () const
 
void selectRow (int idx)
 
void setAllChecked (Qt::CheckState checked)
 
void setChecked (QSharedPointer< iAModality >, Qt::CheckState checked)
 
void setFileName (int modality, QString const &fileName)
 
void setInteractionMode (bool manualRegistration)
 
void setModalities (QSharedPointer< iAModalityList > modalities)
 
void showSlicers (bool enabled, vtkPlane *plane1, vtkPlane *plane2, vtkPlane *plane3)
 

Constructor & Destructor Documentation

◆ dlg_modalities()

dlg_modalities::dlg_modalities ( iAFast3DMagicLensWidget renderer,
vtkRenderer *  mainRenderer,
iAMdiChild mdiChild 
)

Member Function Documentation

◆ addListItem()

void dlg_modalities::addListItem ( QSharedPointer< iAModality mod)

◆ addModality() [1/2]

void dlg_modalities::addModality ( QSharedPointer< iAModality mod)

◆ addModality() [2/2]

void dlg_modalities::addModality ( vtkSmartPointer< vtkImageData >  img,
QString const &  name 
)

◆ changeRenderSettings()

void dlg_modalities::changeRenderSettings ( iAVolumeSettings const &  rs,
const bool  loadSavedVolumeSettings 
)

◆ colorTF()

vtkSmartPointer< vtkColorTransferFunction > dlg_modalities::colorTF ( int  modality)

◆ enableUI()

void dlg_modalities::enableUI ( )

◆ initDisplay()

void dlg_modalities::initDisplay ( QSharedPointer< iAModality mod)

initialize a modality's display in renderers

◆ modalities() [1/2]

QSharedPointer< iAModalityList > dlg_modalities::modalities ( )

◆ modalities() [2/2]

QSharedPointer< iAModalityList const > dlg_modalities::modalities ( ) const

◆ modalitiesChanged

void dlg_modalities::modalitiesChanged ( bool  spacingChanged,
double const *  newSpacing 
)
signal

◆ modalityAdded

void dlg_modalities::modalityAdded ( QSharedPointer< iAModality mod)
slot

add modality to list, create transfer function, add volume to renderers

◆ modalityAvailable

void dlg_modalities::modalityAvailable ( int  modalityIdx)
signal

◆ modalitySelected

void dlg_modalities::modalitySelected ( int  modalityIdx)
signal

◆ opacityTF()

vtkSmartPointer< vtkPiecewiseFunction > dlg_modalities::opacityTF ( int  modality)

◆ selected()

int dlg_modalities::selected ( ) const

◆ selectRow()

void dlg_modalities::selectRow ( int  idx)

◆ setAllChecked()

void dlg_modalities::setAllChecked ( Qt::CheckState  checked)

◆ setChecked()

void dlg_modalities::setChecked ( QSharedPointer< iAModality modality,
Qt::CheckState  checked 
)

◆ setFileName()

void dlg_modalities::setFileName ( int  modality,
QString const &  fileName 
)

◆ setInteractionMode()

void dlg_modalities::setInteractionMode ( bool  manualRegistration)

◆ setModalities()

void dlg_modalities::setModalities ( QSharedPointer< iAModalityList modalities)

◆ showSlicers()

void dlg_modalities::showSlicers ( bool  enabled,
vtkPlane *  plane1,
vtkPlane *  plane2,
vtkPlane *  plane3 
)

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