Computer Assisted Medical Intervention Tool Kit  version 5.1
 
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()

◆ rowCount()

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

Number of data arrays.

References camitk::MeshComponent::getNumberOfDataArray().

◆ 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, and camitk::MeshComponent::setDataRepresentationVisibility().


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