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

Holds a list of datasets, and provides methods to save and load such lists. More...

#include <iAModalityList.h>

Inheritance diagram for iAModalityList:
Collaboration diagram for iAModalityList:

Signals

void added (QSharedPointer< iAModality > mod)
 

Public Member Functions

void add (QSharedPointer< iAModality > mod)
 
void applyCameraSettings (vtkCamera *cam)
 
const QString & fileName () const
 
QSharedPointer< iAModalityget (int idx)
 
QSharedPointer< iAModality const > get (int idx) const
 
bool hasUnsavedModality () const
 
 iAModalityList ()
 
bool load (QString const &filename, iAProgress &progress)
 
void remove (int idx)
 
int size () const
 
void store (QString const &filename, vtkCamera *cam)
 

Static Public Member Functions

static ModalityCollection load (QString const &filename, QString const &name, int channel, bool split, int renderFlags)
 

Detailed Description

Holds a list of datasets, and provides methods to save and load such lists.

Constructor & Destructor Documentation

◆ iAModalityList()

iAModalityList::iAModalityList ( )

Member Function Documentation

◆ add()

void iAModalityList::add ( QSharedPointer< iAModality mod)

◆ added

void iAModalityList::added ( QSharedPointer< iAModality mod)
signal

◆ applyCameraSettings()

void iAModalityList::applyCameraSettings ( vtkCamera *  cam)

◆ fileName()

const QString & iAModalityList::fileName ( ) const

◆ get() [1/2]

QSharedPointer< iAModality > iAModalityList::get ( int  idx)

◆ get() [2/2]

QSharedPointer< iAModality const > iAModalityList::get ( int  idx) const

◆ hasUnsavedModality()

bool iAModalityList::hasUnsavedModality ( ) const

◆ load() [1/2]

bool iAModalityList::load ( QString const &  filename,
iAProgress progress 
)

◆ load() [2/2]

ModalityCollection iAModalityList::load ( QString const &  filename,
QString const &  name,
int  channel,
bool  split,
int  renderFlags 
)
static

◆ remove()

void iAModalityList::remove ( int  idx)

◆ size()

int iAModalityList::size ( ) const

◆ store()

void iAModalityList::store ( QString const &  filename,
vtkCamera *  cam 
)

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