Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
#include <nth_root_layout.h>
Public Member Functions | |
NthRootLayout (ExpressionLayout *radicandLayout, ExpressionLayout *indexLayout) | |
~NthRootLayout () | |
NthRootLayout (const NthRootLayout &other)=delete | |
NthRootLayout (NthRootLayout &&other)=delete | |
NthRootLayout & | operator= (const NthRootLayout &other)=delete |
NthRootLayout & | operator= (NthRootLayout &&other)=delete |
![]() | |
ExpressionLayout () | |
virtual | ~ExpressionLayout ()=default |
void | draw (KDContext *ctx, KDPoint p, KDColor expressionColor=KDColorBlack, KDColor backgroundColor=KDColorWhite) |
KDPoint | origin () |
KDSize | size () |
KDCoordinate | baseline () |
void | setParent (ExpressionLayout *parent) |
Static Public Attributes | |
static constexpr KDCoordinate | k_leftRadixHeight = 8 |
static constexpr KDCoordinate | k_leftRadixWidth = 5 |
Protected Member Functions | |
void | render (KDContext *ctx, KDPoint p, KDColor expressionColor, KDColor backgroundColor) override |
KDSize | computeSize () override |
ExpressionLayout * | child (uint16_t index) override |
KDPoint | positionOfChild (ExpressionLayout *child) override |
Additional Inherited Members | |
![]() | |
KDCoordinate | m_baseline |
Definition at line 9 of file nth_root_layout.h.
Poincare::NthRootLayout::NthRootLayout | ( | ExpressionLayout * | radicandLayout, |
ExpressionLayout * | indexLayout | ||
) |
Definition at line 18 of file nth_root_layout.cpp.
Poincare::NthRootLayout::~NthRootLayout | ( | ) |
Definition at line 33 of file nth_root_layout.cpp.
|
delete |
|
delete |
|
overrideprotectedvirtual |
Implements Poincare::ExpressionLayout.
Definition at line 87 of file nth_root_layout.cpp.
|
overrideprotectedvirtual |
Implements Poincare::ExpressionLayout.
Definition at line 78 of file nth_root_layout.cpp.
|
delete |
|
delete |
|
overrideprotectedvirtual |
Implements Poincare::ExpressionLayout.
Definition at line 98 of file nth_root_layout.cpp.
|
overrideprotectedvirtual |
Implements Poincare::ExpressionLayout.
Definition at line 40 of file nth_root_layout.cpp.
|
static |
Definition at line 17 of file nth_root_layout.h.
|
static |
Definition at line 18 of file nth_root_layout.h.