21 setName(
"Interference1DLattice");
31 setName(
"Interference2DLattice");
41 setName(
"Interference2DParaCrystal");
49 QGraphicsItem* parent)
52 setName(
"InterferenceFinite2DLattice");
62 setName(
"InterferenceHardDisk");
70 QGraphicsItem* parent)
73 setName(
"InterferenceRadialParaCrystal");
Defines class DesignerHelper.
Defines classes InterferenceFunctionViews.
view of ISampleNode's with rectangular shape and node functionality
virtual void setColor(const QColor &color)
virtual void setRectangle(QRectF rect)
virtual NodeEditorPort * addPort(const QString &name, NodeEditorPort::EPortDirection direction, NodeEditorPort::EPortType port_type)
adds port to view
virtual void setName(const QString &name)
static QRectF getInterferenceFunctionBoundingRect()
InterferenceFunction1DLatticeView(QGraphicsItem *parent=nullptr)
InterferenceFunction2DLatticeView(QGraphicsItem *parent=nullptr)
InterferenceFunction2DParaCrystalView(QGraphicsItem *parent=nullptr)
InterferenceFunctionFinite2DLatticeView(QGraphicsItem *parent=nullptr)
InterferenceFunctionHardDiskView(QGraphicsItem *parent=nullptr)
InterferenceFunctionRadialParaCrystalView(QGraphicsItem *parent=nullptr)