Computer Assisted Medical Intervention Tool Kit  version 6.0
Loading...
Searching...
No Matches
camitk::MeshDataModel Class Reference

Qt model for mesh data. More...

#include <MeshDataModel.h>

Public Member Functions

int columnCount (const QModelIndex &parent=QModelIndex()) const override
 Number of data arrays columns.
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 Model data, called when the view is refreshing visualization.
Qt::ItemFlags flags (const QModelIndex &index) const override
 Returns if a given model index is editable, checkable....
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
 Header data.
 MeshDataModel (MeshComponent *meshComp)
 Constructor.
void refresh ()
 Refresh the model.
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 Number of data arrays.
bool setData (const QModelIndex &index, const QVariant &value, int role) override
 Edit data, called when the data are modified by the user (view).

Detailed Description

Qt model for mesh data.

This class use the Qt model/view design.

CamiTK intern class to represent mesh data.

Constructor & Destructor Documentation

◆ MeshDataModel()

camitk::MeshDataModel::MeshDataModel ( MeshComponent * meshComp)

Constructor.

Member Function Documentation

◆ columnCount()

int camitk::MeshDataModel::columnCount ( const QModelIndex & parent = QModelIndex()) const
override

Number of data arrays columns.

◆ data()

QVariant camitk::MeshDataModel::data ( const QModelIndex & index,
int role = Qt::DisplayRole ) const
override

◆ flags()

Qt::ItemFlags camitk::MeshDataModel::flags ( const QModelIndex & index) const
override

Returns if a given model index is editable, checkable....

See also
QAbstractTableModel

◆ headerData()

QVariant camitk::MeshDataModel::headerData ( int section,
Qt::Orientation orientation,
int role = Qt::DisplayRole ) const
override

Header data.

◆ refresh()

void camitk::MeshDataModel::refresh ( )

Refresh the model.

◆ rowCount()

int camitk::MeshDataModel::rowCount ( const QModelIndex & parent = QModelIndex()) const
override

Number of data arrays.

◆ setData()

bool camitk::MeshDataModel::setData ( const QModelIndex & index,
const QVariant & value,
int role )
override

Edit data, called when the data are modified by the user (view).

References camitk::MeshComponent::MESH.


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