CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Types | Public Slots | Public Member Functions | List of all members
ctkVTKMatrixWidget Class Reference

#include <Libs/Visualization/VTK/Widgets/ctkVTKMatrixWidget.h>

Inheritance diagram for ctkVTKMatrixWidget:
Inheritance graph
[legend]
Collaboration diagram for ctkVTKMatrixWidget:
Collaboration graph
[legend]

Public Types

typedef ctkVTKMatrixWidget Self
 Self/Superclass typedef. More...
 
typedef ctkVTKAbstractMatrixWidget Superclass
 
- Public Types inherited from ctkVTKAbstractMatrixWidget
typedef ctkMatrixWidget Superclass
 Self/Superclass typedef. More...
 
- Public Types inherited from ctkMatrixWidget
typedef QWidget Superclass
 Superclass typedef. More...
 

Public Slots

void setMatrix (vtkMatrix4x4 *matrix)
 
- Public Slots inherited from ctkMatrixWidget
void identity ()
 Reset the matrix to identity. More...
 
void setDecimals (int decimals)
 

Public Member Functions

 ctkVTKMatrixWidget (QWidget *parent)
 Constructors. More...
 
- Public Member Functions inherited from ctkVTKAbstractMatrixWidget
 ctkVTKAbstractMatrixWidget (QWidget *parent)
 Constructors. More...
 
vtkMatrix4x4 * matrix () const
 
virtual ~ctkVTKAbstractMatrixWidget ()
 
- Public Member Functions inherited from ctkMatrixWidget
int columnCount () const
 
 ctkMatrixWidget (int rows, int columns, QWidget *parent=0)
 Constructor, builds a custom rowsXcolumns matrix. More...
 
 ctkMatrixWidget (QWidget *parent=0)
 Constructor, builds a 4x4 identity matrix. More...
 
int decimals () const
 
ctkDoubleSpinBox::DecimalsOptions decimalsOption () const
 
bool isEditable () const
 
double maximum () const
 
double minimum () const
 
virtual QSize minimumSizeHint () const
 Reimplemented from QAbstractScrollArea. More...
 
int rowCount () const
 
void setDecimalsOption (ctkDoubleSpinBox::DecimalsOptions option)
 
void setEditable (bool newEditable)
 
void setMaximum (double newMaximum)
 
void setMinimum (double newMinimum)
 
void setRange (double newMinimum, double newMaximum)
 
void setSingleStep (double step)
 
Q_INVOKABLE void setValue (int i, int j, double value)
 
void setValues (const QVector< double > &vector)
 
double singleStep () const
 
virtual QSize sizeHint () const
 
Q_INVOKABLE double value (int i, int j) const
 
QVector< double > values () const
 
virtual ~ctkMatrixWidget ()
 

Additional Inherited Members

- Signals inherited from ctkMatrixWidget
void decimalsChanged (int)
 
void matrixChanged ()
 
- Protected Member Functions inherited from ctkVTKAbstractMatrixWidget
virtual void setColumnCount (int newColumnCount)
 
void setMatrixInternal (vtkMatrix4x4 *matrix)
 
virtual void setRowCount (int newRowCount)
 
- Protected Member Functions inherited from ctkMatrixWidget
 ctkMatrixWidget (ctkMatrixWidgetPrivate &pvt, QWidget *parent=0)
 protected constructor to derive private implementations More...
 
virtual void resizeEvent (QResizeEvent *event)
 
- Protected Attributes inherited from ctkVTKAbstractMatrixWidget
QScopedPointer< ctkVTKAbstractMatrixWidgetPrivate > d_ptr
 
- Properties inherited from ctkMatrixWidget
int columnCount
 
int decimals
 
ctkDoubleSpinBox::DecimalsOptions decimalsOption
 
bool editable
 
double maximum
 
double minimum
 
int rowCount
 
double singleStep
 
QVector< double > values
 

Detailed Description

Definition at line 29 of file ctkVTKMatrixWidget.h.

Member Typedef Documentation

◆ Self

Self/Superclass typedef.

Definition at line 35 of file ctkVTKMatrixWidget.h.

◆ Superclass

Definition at line 36 of file ctkVTKMatrixWidget.h.

Constructor & Destructor Documentation

◆ ctkVTKMatrixWidget()

ctkVTKMatrixWidget::ctkVTKMatrixWidget ( QWidget *  parent)

Constructors.

Member Function Documentation

◆ setMatrix

void ctkVTKMatrixWidget::setMatrix ( vtkMatrix4x4 *  matrix)
slot

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