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 Member Functions | Protected Member Functions | Protected Attributes | List of all members
ctkVTKAbstractMatrixWidget Class Reference

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

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

Public Types

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

Public Member Functions

 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 ()
 

Protected Member Functions

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

QScopedPointer< ctkVTKAbstractMatrixWidgetPrivate > d_ptr
 

Additional Inherited Members

- Public Slots inherited from ctkMatrixWidget
void identity ()
 Reset the matrix to identity. More...
 
void setDecimals (int decimals)
 
- Signals inherited from ctkMatrixWidget
void decimalsChanged (int)
 
void matrixChanged ()
 
- 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

This base class is primarily used by ctkVTKMatrixWidget but can be the base of other classes (ctkVTKTransformWidget?) that don't want to expose setMatrix() publicly.

Definition at line 37 of file ctkVTKAbstractMatrixWidget.h.

Member Typedef Documentation

◆ Superclass

Self/Superclass typedef.

Definition at line 42 of file ctkVTKAbstractMatrixWidget.h.

Constructor & Destructor Documentation

◆ ctkVTKAbstractMatrixWidget()

ctkVTKAbstractMatrixWidget::ctkVTKAbstractMatrixWidget ( QWidget *  parent)

Constructors.

◆ ~ctkVTKAbstractMatrixWidget()

virtual ctkVTKAbstractMatrixWidget::~ctkVTKAbstractMatrixWidget ( )
virtual

Member Function Documentation

◆ matrix()

vtkMatrix4x4* ctkVTKAbstractMatrixWidget::matrix ( ) const

◆ setColumnCount()

virtual void ctkVTKAbstractMatrixWidget::setColumnCount ( int  newColumnCount)
protectedvirtual

Reimplemented from ctkMatrixWidget.

◆ setMatrixInternal()

void ctkVTKAbstractMatrixWidget::setMatrixInternal ( vtkMatrix4x4 *  matrix)
protected

◆ setRowCount()

virtual void ctkVTKAbstractMatrixWidget::setRowCount ( int  newRowCount)
protectedvirtual

Reimplemented from ctkMatrixWidget.

Member Data Documentation

◆ d_ptr

QScopedPointer<ctkVTKAbstractMatrixWidgetPrivate> ctkVTKAbstractMatrixWidget::d_ptr
protected

Definition at line 56 of file ctkVTKAbstractMatrixWidget.h.


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