Minsky
|
structure representing a union of all of the above Layout classes, for xml_unpack More...
#include <schema1.h>
Public Member Functions | |
UnionLayout () | |
UnionLayout (const Layout &) | |
![]() | |
SPoly & | operator= (const SPoly &)=default |
SPoly * | clone () const override |
string | type () const override |
void | xml_pack (xml_pack_t &x, const string &d) const override |
void | xml_unpack (xml_unpack_t &x, const string &d) override |
void | json_pack (json_pack_t &x, const string &d) const override |
void | json_unpack (json_unpack_t &x, const string &d) override |
![]() | |
Join & | operator= (const Join &)=default |
Join * | clone () const override |
string | type () const override |
void | xml_pack (xml_pack_t &x, const string &d) const override |
void | xml_unpack (xml_unpack_t &x, const string &d) override |
void | json_pack (json_pack_t &x, const string &d) const override |
void | json_unpack (json_unpack_t &x, const string &d) override |
![]() | |
SliderLayout () | |
template<class T > | |
SliderLayout (int id, const T &item) | |
![]() | |
SPoly & | operator= (const SPoly &)=default |
SPoly * | clone () const override |
string | type () const override |
void | xml_pack (xml_pack_t &x, const string &d) const override |
void | xml_unpack (xml_unpack_t &x, const string &d) override |
void | json_pack (json_pack_t &x, const string &d) const override |
void | json_unpack (json_unpack_t &x, const string &d) override |
![]() | |
ItemLayout () | |
template<class T > | |
ItemLayout (int id, const T &item) | |
![]() | |
SPoly & | operator= (const SPoly &)=default |
SPoly * | clone () const override |
string | type () const override |
void | xml_pack (xml_pack_t &x, const string &d) const override |
void | xml_unpack (xml_unpack_t &x, const string &d) override |
void | json_pack (json_pack_t &x, const string &d) const override |
void | json_unpack (json_unpack_t &x, const string &d) override |
![]() | |
Layout (int id=-1) | |
virtual | ~Layout () |
![]() | |
SPoly & | operator= (const SPoly &)=default |
SPoly * | clone () const override |
string | type () const override |
void | xml_pack (xml_pack_t &x, const string &d) const override |
void | xml_unpack (xml_unpack_t &x, const string &d) override |
void | json_pack (json_pack_t &x, const string &d) const override |
void | json_unpack (json_unpack_t &x, const string &d) override |
![]() | |
Join & | operator= (const Join &)=default |
Join * | clone () const override |
string | type () const override |
void | xml_pack (xml_pack_t &x, const string &d) const override |
void | xml_unpack (xml_unpack_t &x, const string &d) override |
void | json_pack (json_pack_t &x, const string &d) const override |
void | json_unpack (json_unpack_t &x, const string &d) override |
![]() | |
PositionLayout () | |
PositionLayout (int id, double x, double y) | |
template<class T > | |
PositionLayout (int id, const T &item) | |
PositionLayout (int id, const schema0::Operation &o) | |
PositionLayout (int id, const schema0::Variable &v) | |
PositionLayout (int id, const schema0::GroupIcon &g) | |
PositionLayout (int id, const schema0::PlotWidget &p) | |
![]() | |
SPoly & | operator= (const SPoly &)=default |
SPoly * | clone () const override |
string | type () const override |
void | xml_pack (xml_pack_t &x, const string &d) const override |
void | xml_unpack (xml_unpack_t &x, const string &d) override |
void | json_pack (json_pack_t &x, const string &d) const override |
void | json_unpack (json_unpack_t &x, const string &d) override |
![]() | |
VisibilityLayout (bool visible=true) | |
template<class T > | |
VisibilityLayout (const T &item) | |
VisibilityLayout (const schema0::Operation &item) | |
VisibilityLayout (const schema0::Variable &item) | |
VisibilityLayout (const schema0::GroupIcon &item) | |
![]() | |
GroupLayout () | |
GroupLayout (int id, const schema0::GroupIcon &g) | |
![]() | |
SPoly & | operator= (const SPoly &)=default |
SPoly * | clone () const override |
string | type () const override |
void | xml_pack (xml_pack_t &x, const string &d) const override |
void | xml_unpack (xml_unpack_t &x, const string &d) override |
void | json_pack (json_pack_t &x, const string &d) const override |
void | json_unpack (json_unpack_t &x, const string &d) override |
![]() | |
SizeLayout () | |
template<class T > | |
SizeLayout (const T &x) | |
SizeLayout (const schema0::PlotWidget &) | |
![]() | |
Join & | operator= (const Join &)=default |
Join * | clone () const override |
string | type () const override |
void | xml_pack (xml_pack_t &x, const string &d) const override |
void | xml_unpack (xml_unpack_t &x, const string &d) override |
void | json_pack (json_pack_t &x, const string &d) const override |
void | json_unpack (json_unpack_t &x, const string &d) override |
![]() | |
PlotLayout () | |
PlotLayout (int id, const schema0::PlotWidget &p) | |
![]() | |
SPoly & | operator= (const SPoly &)=default |
SPoly * | clone () const override |
string | type () const override |
void | xml_pack (xml_pack_t &x, const string &d) const override |
void | xml_unpack (xml_unpack_t &x, const string &d) override |
void | json_pack (json_pack_t &x, const string &d) const override |
void | json_unpack (json_unpack_t &x, const string &d) override |
![]() | |
WireLayout () | |
WireLayout (int id, const schema0::Wire &wire) | |
![]() | |
SPoly & | operator= (const SPoly &)=default |
SPoly * | clone () const override |
string | type () const override |
void | xml_pack (xml_pack_t &x, const string &d) const override |
void | xml_unpack (xml_unpack_t &x, const string &d) override |
void | json_pack (json_pack_t &x, const string &d) const override |
void | json_unpack (json_unpack_t &x, const string &d) override |
Additional Inherited Members | |
![]() | |
bool | sliderVisible =false |
bool | sliderBoundsSet =false |
bool | sliderStepRel =false |
double | sliderMin =0 |
double | sliderMax =0 |
double | sliderStep =0 |
![]() | |
double | rotation =0 |
![]() | |
int | id |
![]() | |
double | x =0 |
double | y =0 |
![]() | |
bool | visible |
![]() | |
double | displayZoom =1 |
![]() | |
double | width =-1 |
double | height =-1 |
![]() | |
vector< float > | coords |
structure representing a union of all of the above Layout classes, for xml_unpack
schema1::UnionLayout::UnionLayout | ( | const Layout & | ) |