Computer Assited Medical Intervention Tool Kit  version 3.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Private Attributes | List of all members
camitk::MeshDataModel Class Reference

Qt model for mesh data. More...

#include <MeshDataModel.h>

+ Inheritance diagram for camitk::MeshDataModel:

Public Member Functions

int columnCount (const QModelIndex &parent=QModelIndex()) const
 Number of data arrays columns. More...
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const
 Model data. More...
 
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
 Header data. More...
 
 MeshDataModel (MeshComponent *meshComp)
 Constructor. More...
 
void refresh ()
 Refresh the model. More...
 
int rowCount (const QModelIndex &parent=QModelIndex()) const
 Number of data arrays. More...
 

Private Attributes

MeshComponent * meshComponent
 

Detailed Description

Qt model for mesh data.

This class use the Qt model/view design

Constructor & Destructor Documentation

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

Constructor.

Member Function Documentation

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

Number of data arrays columns.

QVariant camitk::MeshDataModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const
QVariant camitk::MeshDataModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const

Header data.

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

Number of data arrays.

References camitk::InterfaceGeometry::getPointSet(), and meshComponent.

Member Data Documentation

MeshComponent* camitk::MeshDataModel::meshComponent
private

Referenced by data(), and rowCount().


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