Esp32-RBGridUI
Library for creating UIs for the RBController app
Loading...
Searching...
No Matches
widgets
arm.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
widget.h
"
4
5
namespace
gridui
{
6
9
class
Arm
:
public
Widget
{
10
template
<
typename
Self,
typename
Finished>
11
friend
class
builder::BuilderMixin
;
12
13
using
Widget::Widget
;
14
15
public
:
16
double
x
()
const
{
17
return
m_state
->
getDouble
(
"armX"
);
18
}
19
20
double
y
()
const
{
21
return
m_state
->
getDouble
(
"armY"
);
22
}
23
};
24
25
};
gridui::Arm
Definition
arm.h:9
gridui::Arm::x
double x() const
Definition
arm.h:16
gridui::Arm::y
double y() const
Definition
arm.h:20
gridui::WidgetState::getDouble
double getDouble(const std::string &key, double def=0.0) const
Definition
widget.cpp:37
gridui::Widget
Definition
widget.h:189
gridui::Widget::m_state
WidgetState * m_state
Definition
widget.h:275
gridui::Widget::Widget
Widget()
Definition
widget.h:191
gridui::builder::BuilderMixin
Definition
widget.h:33
gridui
Definition
arm.h:8
widget.h
Generated on Sun Jan 19 2025 14:54:24 for Esp32-RBGridUI by
1.9.8