| 
    Minsky: 3.17.0
    
   | 
 
represents layouts of objects like variables and operators More...
#include <schema1.h>


Public Member Functions | |
| ItemLayout () | |
| template<class T > | |
| ItemLayout (int id, const T &item) | |
  Public Member Functions inherited from schema1::SPoly< ItemLayout, Layout, Join< PositionLayout, VisibilityLayout > > | |
| 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 | 
  Public Member Functions inherited from schema1::Layout | |
| Layout (int id=-1) | |
| virtual | ~Layout () | 
  Public Member Functions inherited from schema1::SPoly< Layout, SPolyBase > | |
| 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 | 
  Public Member Functions inherited from schema1::Join< PositionLayout, VisibilityLayout > | |
| 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 | 
  Public Member Functions inherited from schema1::PositionLayout | |
| 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) | |
  Public Member Functions inherited from schema1::SPoly< PositionLayout, 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 | 
  Public Member Functions inherited from schema1::VisibilityLayout | |
| 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) | |
Public Attributes | |
| double | rotation =0 | 
  Public Attributes inherited from schema1::Layout | |
| int | id | 
  Public Attributes inherited from schema1::PositionLayout | |
| double | x =0 | 
| double | y =0 | 
  Public Attributes inherited from schema1::VisibilityLayout | |
| bool | visible | 
represents layouts of objects like variables and operators
      
  | 
  inline | 
Definition at line 274 of file schema1.h.
| double schema1::ItemLayout::rotation =0 | 
Definition at line 271 of file schema1.h.
Referenced by schema2::Item::addLayout().