cisst-saw
Loading...
Searching...
No Matches
prmPositionCartesianArrayGetQtWidget.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 Author(s): Anton Deguet
6 Created on: 2014-07-21
7
8 (C) Copyright 2014-2023 Johns Hopkins University (JHU), All Rights Reserved.
9
10--- begin cisst license - do not edit ---
11
12This software is provided "as is" under an open source license, with
13no warranty. The complete license can be found in license.txt and
14http://www.cisst.org/cisst/license.txt.
15
16--- end cisst license ---
17*/
18
19#ifndef _prmPositionCartesianArrayGetQtWidget_h
20#define _prmPositionCartesianArrayGetQtWidget_h
21
25
26#include <QWidget>
27
28// Always include last
30
32{
33 Q_OBJECT;
35
36 public:
37 prmPositionCartesianArrayGetQtWidget(const std::string & componentName, double periodInSeconds = 50.0 * cmn_ms);
39
40 void Configure(const std::string & filename = "") override;
41 void Startup(void) override;
42 void Cleanup(void) override;
43
44 protected:
45 virtual void closeEvent(QCloseEvent * event) override;
46
47 private slots:
48 void timerEvent(QTimerEvent * event) override;
49
50 private:
52 void setupUi(void);
53 int TimerPeriodInMilliseconds;
54
55 protected:
59
60 private:
61 vctPose3DQtWidget * QVPoses;
62};
63
65
66#endif // _prmPositionCartesianArrayGetQtWidget_h
mtsComponent(void)
Definition mtsFunctionRead.h:37
Definition prmPositionCartesianArrayGetQtWidget.h:32
void Configure(const std::string &filename="") override
prmPositionCartesianArrayGetQtWidget(const std::string &componentName, double periodInSeconds=50.0 *cmn_ms)
virtual void closeEvent(QCloseEvent *event) override
~prmPositionCartesianArrayGetQtWidget()
Definition prmPositionCartesianArrayGetQtWidget.h:38
Definition vctPose3DQtWidget.h:41
const int CMN_DYNAMIC_CREATION_ONEARG
Definition cmnClassRegisterMacros.h:330
#define CMN_DECLARE_SERVICES_INSTANTIATION(className)
Definition cmnClassRegisterMacros.h:199
#define CISST_EXPORT
Definition cmnExportMacros.h:50
#define CMN_LOG_ALLOW_DEFAULT
Definition cmnLogLoD.h:76
Declaration of units and unit conversion methods.
const double cmn_ms
Definition cmnUnits.h:190
Declaration of mtsComponent.
Definition prmPositionCartesianArrayGetQtWidget.h:56
mtsFunctionRead measured_cp_array
Definition prmPositionCartesianArrayGetQtWidget.h:57