Minsky
schema1::PlotLayout Struct Reference

#include <schema1.h>

Inheritance diagram for schema1::PlotLayout:
Inheritance graph
Collaboration diagram for schema1::PlotLayout:
Collaboration graph

Public Member Functions

 PlotLayout ()
 
 PlotLayout (int id, const schema0::PlotWidget &p)
 
- Public Member Functions inherited from schema1::SPoly< PlotLayout, PositionLayout, SizeLayout >
SPolyoperator= (const SPoly &)=default
 
SPolyclone () 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 >
SPolyoperator= (const SPoly &)=default
 
SPolyclone () 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 >
SPolyoperator= (const SPoly &)=default
 
SPolyclone () 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::SizeLayout
 SizeLayout ()
 
template<class T >
 SizeLayout (const T &x)
 
 SizeLayout (const schema0::PlotWidget &)
 

Additional Inherited Members

- Public Attributes inherited from schema1::PositionLayout
double x =0
 
double y =0
 
- Public Attributes inherited from schema1::Layout
int id
 
- Public Attributes inherited from schema1::SizeLayout
double width =-1
 
double height =-1
 

Detailed Description

Definition at line 289 of file schema1.h.

Constructor & Destructor Documentation

◆ PlotLayout() [1/2]

schema1::PlotLayout::PlotLayout ( )
inline

Definition at line 291 of file schema1.h.

291 {}

◆ PlotLayout() [2/2]

schema1::PlotLayout::PlotLayout ( int  id,
const schema0::PlotWidget p 
)
inline

Definition at line 292 of file schema1.h.

292  :
293  Layout(id), PositionLayout(id, p), SizeLayout(p) {}
Layout(int id=-1)
Definition: schema1.h:208

The documentation for this struct was generated from the following file: