VTK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
home
demarle
Builds
VTK
release
Utilities
Doxygen
dox
GUISupport
Qt
QVTKInteractorInternal.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: QVTKInteractor.h
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
15
16
/*=========================================================================
17
18
Copyright 2004 Sandia Corporation.
19
Under the terms of Contract DE-AC04-94AL85000, there is a non-exclusive
20
license for use of this work by or on behalf of the
21
U.S. Government. Redistribution and use in source and binary forms, with
22
or without modification, are permitted provided that this Notice and any
23
statement of authorship are reproduced on all copies.
24
25
=========================================================================*/
26
27
/*========================================================================
28
For general information about using VTK and Qt, see:
29
http://www.trolltech.com/products/3rdparty/vtksupport.html
30
=========================================================================*/
31
32
#ifndef Q_VTK_INTERACTOR_INTERNAL_H
33
#define Q_VTK_INTERACTOR_INTERNAL_H
34
35
#include <QtCore/QObject>
36
37
#include <map>
38
class
QVTKInteractor
;
39
class
QSignalMapper;
40
class
QTimer;
41
42
// internal class, do not use
43
class
QVTKInteractorInternal
:
public
QObject
44
{
45
Q_OBJECT
46
public
:
47
QVTKInteractorInternal
(
QVTKInteractor
* p);
48
~QVTKInteractorInternal
();
49
public
Q_SLOTS:
50
void
TimerEvent
(
int
id
);
51
public
:
52
QSignalMapper*
SignalMapper
;
53
typedef
std::map<int, QTimer*>
TimerMap
;
54
TimerMap
Timers
;
55
QVTKInteractor
*
Parent
;
56
};
57
58
59
#endif
QVTKInteractorInternal::TimerMap
std::map< int, QTimer * > TimerMap
Definition:
QVTKInteractorInternal.h:53
QVTKInteractorInternal::~QVTKInteractorInternal
~QVTKInteractorInternal()
QVTKInteractorInternal::QVTKInteractorInternal
QVTKInteractorInternal(QVTKInteractor *p)
QVTKInteractor
Definition:
QVTKInteractor.h:64
QVTKInteractorInternal::SignalMapper
QSignalMapper * SignalMapper
Definition:
QVTKInteractorInternal.h:52
QVTKInteractorInternal::TimerEvent
void TimerEvent(int id)
QVTKInteractorInternal::Timers
TimerMap Timers
Definition:
QVTKInteractorInternal.h:54
QVTKInteractorInternal::Parent
QVTKInteractor * Parent
Definition:
QVTKInteractorInternal.h:55
QVTKInteractorInternal
Definition:
QVTKInteractorInternal.h:43
Generated by
1.8.9.1