cisst-saw
Toggle main menu visibility
Loading...
Searching...
No Matches
tmp
cisst-saw
cisst
cisstVector
vctQtWidgetDynamicMatrix.h
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/* ex: set filetype=cpp softtabstop=4 shiftwidth=4 tabstop=4 cindent expandtab: */
3
4
/*
5
6
Author(s): Praneeth Sadda
7
Created on: 2012-02-09
8
9
(C) Copyright 2012 Johns Hopkins University (JHU), All Rights
10
Reserved.
11
12
--- begin cisst license - do not edit ---
13
14
This software is provided "as is" under an open source license, with
15
no warranty. The complete license can be found in license.txt and
16
http://www.cisst.org/cisst/license.txt.
17
18
--- end cisst license ---
19
20
*/
21
22
#ifndef _vctQtWidgetDynamicMatrix_h
23
#define _vctQtWidgetDynamicMatrix_h
24
25
#include <QTableWidget>
26
27
#include <
cisstVector/vctDynamicMatrix.h
>
28
29
// Always include last
30
#include <
cisstVector/vctExportQt.h
>
31
32
33
// -- for doubles
34
class
CISST_EXPORT
vctQtWidgetDynamicMatrixDoubleRead
:
public
QTableWidget
35
{
36
Q_OBJECT;
37
public
:
38
vctQtWidgetDynamicMatrixDoubleRead
(
void
);
39
virtual
bool
SetValue
(
const
vctDynamicMatrix<double>
& value);
40
};
41
42
class
CISST_EXPORT
vctQtWidgetDynamicMatrixDoubleWrite
:
public
QTableWidget
43
{
44
Q_OBJECT;
45
public
:
46
vctQtWidgetDynamicMatrixDoubleWrite
(
void
);
47
virtual
bool
SetValue
(
const
vctDynamicMatrix<double>
& value);
48
virtual
bool
GetValue
(
vctDynamicMatrix<double>
& placeHolder)
const
;
49
};
50
51
52
// -- for ints
53
class
CISST_EXPORT
vctQtWidgetDynamicMatrixIntRead
:
public
QTableWidget
54
{
55
Q_OBJECT;
56
public
:
57
vctQtWidgetDynamicMatrixIntRead
(
void
);
58
virtual
bool
SetValue
(
const
vctDynamicMatrix<int>
& value);
59
};
60
61
class
CISST_EXPORT
vctQtWidgetDynamicMatrixIntWrite
:
public
QTableWidget
62
{
63
Q_OBJECT;
64
public
:
65
vctQtWidgetDynamicMatrixIntWrite
(
void
);
66
virtual
bool
SetValue
(
const
vctDynamicMatrix<int>
& value);
67
virtual
bool
GetValue
(
vctDynamicMatrix<int>
& placeHolder)
const
;
68
};
69
70
71
// -- for bools
72
class
CISST_EXPORT
vctQtWidgetDynamicMatrixBoolRead
:
public
QTableWidget
73
{
74
Q_OBJECT;
75
public
:
76
vctQtWidgetDynamicMatrixBoolRead
(
void
);
77
virtual
bool
SetValue
(
const
vctDynamicMatrix<bool>
& value);
78
};
79
80
class
CISST_EXPORT
vctQtWidgetDynamicMatrixBoolWrite
:
public
QTableWidget
81
{
82
Q_OBJECT;
83
public
:
84
vctQtWidgetDynamicMatrixBoolWrite
(
void
);
85
virtual
bool
SetValue
(
const
vctDynamicMatrix<bool>
& value);
86
virtual
bool
GetValue
(
vctDynamicMatrix<bool>
& placeHolder)
const
;
87
};
88
89
#endif
// _vctQtWidgetDynamicMatrix_h
vctDynamicMatrix
Definition
vctForwardDeclarations.h:157
vctQtWidgetDynamicMatrixBoolRead::vctQtWidgetDynamicMatrixBoolRead
vctQtWidgetDynamicMatrixBoolRead(void)
vctQtWidgetDynamicMatrixBoolRead::SetValue
virtual bool SetValue(const vctDynamicMatrix< bool > &value)
vctQtWidgetDynamicMatrixBoolWrite::GetValue
virtual bool GetValue(vctDynamicMatrix< bool > &placeHolder) const
vctQtWidgetDynamicMatrixBoolWrite::vctQtWidgetDynamicMatrixBoolWrite
vctQtWidgetDynamicMatrixBoolWrite(void)
vctQtWidgetDynamicMatrixBoolWrite::SetValue
virtual bool SetValue(const vctDynamicMatrix< bool > &value)
vctQtWidgetDynamicMatrixDoubleRead::vctQtWidgetDynamicMatrixDoubleRead
vctQtWidgetDynamicMatrixDoubleRead(void)
vctQtWidgetDynamicMatrixDoubleRead::SetValue
virtual bool SetValue(const vctDynamicMatrix< double > &value)
vctQtWidgetDynamicMatrixDoubleWrite::vctQtWidgetDynamicMatrixDoubleWrite
vctQtWidgetDynamicMatrixDoubleWrite(void)
vctQtWidgetDynamicMatrixDoubleWrite::GetValue
virtual bool GetValue(vctDynamicMatrix< double > &placeHolder) const
vctQtWidgetDynamicMatrixDoubleWrite::SetValue
virtual bool SetValue(const vctDynamicMatrix< double > &value)
vctQtWidgetDynamicMatrixIntRead::SetValue
virtual bool SetValue(const vctDynamicMatrix< int > &value)
vctQtWidgetDynamicMatrixIntRead::vctQtWidgetDynamicMatrixIntRead
vctQtWidgetDynamicMatrixIntRead(void)
vctQtWidgetDynamicMatrixIntWrite::GetValue
virtual bool GetValue(vctDynamicMatrix< int > &placeHolder) const
vctQtWidgetDynamicMatrixIntWrite::SetValue
virtual bool SetValue(const vctDynamicMatrix< int > &value)
vctQtWidgetDynamicMatrixIntWrite::vctQtWidgetDynamicMatrixIntWrite
vctQtWidgetDynamicMatrixIntWrite(void)
CISST_EXPORT
#define CISST_EXPORT
Definition
cmnExportMacros.h:50
vctDynamicMatrix.h
Declaration of vctDynamicMatrix.
vctExportQt.h
Macros to export the symbols of cisstVectorQt (in a Dll).
Generated by
1.18.0