Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F100744632
pendulepanel.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Sun, Feb 2, 09:42
Size
1 KB
Mime Type
text/x-c++
Expires
Tue, Feb 4, 09:42 (2 d)
Engine
blob
Format
Raw Data
Handle
24023574
Attached To
rSYMKIT symkit
pendulepanel.h
View Options
#ifndef PENDULEPANEL_H
#define PENDULEPANEL_H
#include "panels/actorpanel.h"
class
PenduleS
;
class
Pendule
;
class
QSplitter
;
class
QVBoxLayout
;
class
QGridLayout
;
class
Valuedit
;
class
VectorEdit
;
class
PhaseSpace
;
class
PenduleSimplePanel
:
public
ActorPanel
{
Q_OBJECT
Pendule
*
pendule
;
PenduleS
*
desc
;
QVBoxLayout
*
centering
;
QSplitter
*
splitter
;
PhaseSpace
*
plot
;
QWidget
*
valuepanel
;
QGridLayout
*
valuesLayout
;
Valuedit
*
angle
;
Valuedit
*
speed
;
Valuedit
*
length
;
Valuedit
*
mass
;
Valuedit
*
friction
;
Valuedit
*
gravity
;
VectorEdit
*
offset
;
private
slots
:
void
angleChanged
(
double
);
void
speedChanged
(
double
);
void
lengthChanged
(
double
);
void
massChanged
(
double
);
void
frictionChanged
(
double
);
void
gravityChanged
(
double
);
void
offsetChanged
(
std
::
size_t
,
double
);
public:
PenduleSimplePanel
(
Pendule
*
,
QWidget
*
parent
=
0
);
~
PenduleSimplePanel
();
PhaseSpace
*
getPhaseSpace
();
virtual
void
updatePanel
()
override
;
};
#endif
// PENDULEPANEL_H
Event Timeline
Log In to Comment