cisst-saw
Loading...
Searching...
No Matches
prmPositionJointSetQtWidget.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: 2019-12-09
7
8 (C) Copyright 2019 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 _prmPositionJointSetQtWidget_h
20#define _prmPositionJointSetQtWidget_h
21
22#include <QPushButton>
23
27
28// Always include last
30
32{
33 Q_OBJECT;
34
35public:
38
39 void setupUi(void);
40
41 inline void SetPrismaticRevoluteFactors(const double & prismatic, const double & revolute) {
42 mPrismaticFactor = prismatic;
43 mRevoluteFactor = revolute;
44 if ((prismatic == 1.0) && (revolute == 1.0)) {
45 mNeedsConversion = false;
46 } else {
47 mNeedsConversion = true;
48 }
49 }
50
51 inline void Read(void) {
52 SlotRead();
53 }
54
58
59protected:
61 QPushButton * QPBRead;
62 QPushButton * QPBMove;
63
67
68 private slots:
69 void SlotRead(void);
70 void SlotSetPositionGoalJoint(void);
71};
72
73#endif // _prmPositionJointSetQtWidget_h
Definition mtsFunctionRead.h:37
Definition mtsFunctionWrite.h:37
~prmPositionJointSetQtWidget(void)
Definition prmPositionJointSetQtWidget.h:37
bool mNeedsConversion
Definition prmPositionJointSetQtWidget.h:65
vctDoubleVec mFactors
Definition prmPositionJointSetQtWidget.h:66
mtsFunctionWrite * move_jp
Definition prmPositionJointSetQtWidget.h:57
void Read(void)
Definition prmPositionJointSetQtWidget.h:51
mtsFunctionRead * configuration_js
Definition prmPositionJointSetQtWidget.h:56
vctDoubleVec mTemp2
Definition prmPositionJointSetQtWidget.h:66
vctQtWidgetDynamicVectorDoubleWrite * QVWPosition
Definition prmPositionJointSetQtWidget.h:60
QPushButton * QPBRead
Definition prmPositionJointSetQtWidget.h:61
vctDoubleVec mTemp1
Definition prmPositionJointSetQtWidget.h:66
double mRevoluteFactor
Definition prmPositionJointSetQtWidget.h:64
mtsFunctionRead * measured_js
Definition prmPositionJointSetQtWidget.h:55
QPushButton * QPBMove
Definition prmPositionJointSetQtWidget.h:62
void SetPrismaticRevoluteFactors(const double &prismatic, const double &revolute)
Definition prmPositionJointSetQtWidget.h:41
double mPrismaticFactor
Definition prmPositionJointSetQtWidget.h:64
#define CISST_EXPORT
Definition cmnExportMacros.h:50
Declaration of mtsComponent.
vctDynamicVector< double > vctDoubleVec
Definition vctDynamicVectorTypes.h:37
vctQtWidgetDynamicVectorWriteFloating< double > vctQtWidgetDynamicVectorDoubleWrite
Definition vctForwardDeclarationsQt.h:50