CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Loading...
Searching...
No Matches
Applications
ctkSimplePythonShell
ctkTestWrappedVTKQInvokable.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Library: CTK
4
5
Copyright (c) Kitware Inc.
6
7
Licensed under the Apache License, Version 2.0 (the "License");
8
you may not use this file except in compliance with the License.
9
You may obtain a copy of the License at
10
11
http://www.apache.org/licenses/LICENSE-2.0.txt
12
13
Unless required by applicable law or agreed to in writing, software
14
distributed under the License is distributed on an "AS IS" BASIS,
15
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16
See the License for the specific language governing permissions and
17
limitations under the License.
18
19
=========================================================================*/
20
21
#ifndef __ctkTestWrappedVTKQInvokable_h
22
#define __ctkTestWrappedVTKQInvokable_h
23
24
// Qt includes
25
#include <QObject>
26
27
// VTK includes
28
#include <vtkSmartPointer.h>
29
#include <vtkTable.h>
30
31
class
ctkTestWrappedVTKQInvokable
:
public
QObject
32
{
33
Q_OBJECT
34
public
:
35
36
ctkTestWrappedVTKQInvokable
(QObject * newParent = 0) : QObject(newParent)
37
{
38
this->MyTable = vtkSmartPointer<vtkTable>::New();
39
}
40
41
virtual
~ctkTestWrappedVTKQInvokable
()
42
{
43
}
44
49
Q_INVOKABLE vtkTable *
getTable
()
const
50
{
51
return
this->MyTable;
52
}
53
55
Q_INVOKABLE
void
setTable
(vtkTable * newTable)
56
{
57
this->MyTable = newTable;
58
}
59
60
private
:
61
vtkSmartPointer<vtkTable> MyTable;
62
};
63
64
#endif
ctkTestWrappedVTKQInvokable
Definition
ctkTestWrappedVTKQInvokable.h:32
ctkTestWrappedVTKQInvokable::ctkTestWrappedVTKQInvokable
ctkTestWrappedVTKQInvokable(QObject *newParent=0)
Definition
ctkTestWrappedVTKQInvokable.h:36
ctkTestWrappedVTKQInvokable::setTable
Q_INVOKABLE void setTable(vtkTable *newTable)
Example of 'invokable' accepting a VTK object as parameter.
Definition
ctkTestWrappedVTKQInvokable.h:55
ctkTestWrappedVTKQInvokable::getTable
Q_INVOKABLE vtkTable * getTable() const
Definition
ctkTestWrappedVTKQInvokable.h:49
ctkTestWrappedVTKQInvokable::~ctkTestWrappedVTKQInvokable
virtual ~ctkTestWrappedVTKQInvokable()
Definition
ctkTestWrappedVTKQInvokable.h:41
Generated on Wed Jul 19 2023 00:00:00 for CTK by
1.9.8