BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
collection of static methods with SampleDesigner geometry settings More...
Static Public Member Functions | |
static QGradient | getDecorationGradient (const QColor &color, const QRectF &rect) |
static QRectF | getDefaultBoundingRect (const QString &name) |
returns default bounding rectangle for given IvView name More... | |
static QColor | getDefaultColor (const QString &name) |
returns default color for IView with given name More... | |
static QColor | getDefaultLayerColor () |
static QColor | getDefaultMaterialColor () |
static QRectF | getDefaultMultiLayerRect () |
static QColor | getDefaultParticleColor () |
static QColor | getDefaultTransformationColor () |
static int | getHeaderFontSize () |
returns system dependent font size More... | |
static QRectF | getInterferenceFunctionBoundingRect () |
static int | getLabelFontSize () |
static QGradient | getLayerGradient (const QColor &color, const QRectF &rect) |
static QPixmap | getMimePixmap (const QString &name) |
returns Mime pixmap for givew IView name More... | |
static QRectF | getParticleBoundingRect () |
static QRectF | getParticleLayoutBoundingRect () |
static QPixmap | getPixmapInterferenceFunction () |
static QPixmap | getPixmapLayer () |
static QPixmap | getPixmapMultiLayer () |
static QPixmap | getPixmapParticle () |
static QPixmap | getPixmapParticleLayout () |
static int | getPortFontSize () |
static int | getPythonEditorFontSize () |
static QColor | getRandomColor () |
static QPixmap | getSceneBackground () |
static int | getSectionFontSize () |
static QRectF | getTransformationBoundingRect () |
static int | layerHeight () |
static int | layerWidth () |
static int | nanometerToScreen (double nanometer) |
non-linear conversion of layer's thickness in nanometers to screen size to have reasonable graphics representation of layer in the form of QRect More... | |
static bool | sort_layers (QGraphicsItem *left, QGraphicsItem *right) |
sort graphics item according they y-coordinate More... | |
collection of static methods with SampleDesigner geometry settings
Definition at line 24 of file DesignerHelper.h.
|
static |
Definition at line 43 of file DesignerHelper.cpp.
Referenced by getMimePixmap(), getPixmapInterferenceFunction(), getPixmapParticle(), getPixmapParticleLayout(), ConnectableView::paint(), and ParticleView::paint().
|
static |
returns default bounding rectangle for given IvView name
Definition at line 157 of file DesignerHelper.cpp.
References getDefaultMultiLayerRect(), getInterferenceFunctionBoundingRect(), getParticleBoundingRect(), getParticleLayoutBoundingRect(), getTransformationBoundingRect(), layerHeight(), layerWidth(), and RealSpace::Particles::name().
Referenced by LayerView::LayerView(), MesoCrystalView::MesoCrystalView(), MultiLayerView::MultiLayerView(), ParticleCompositionView::ParticleCompositionView(), ParticleCoreShellView::ParticleCoreShellView(), ParticleDistributionView::ParticleDistributionView(), DesignerScene::dropEvent(), and getMimePixmap().
|
static |
returns default color for IView with given name
Definition at line 177 of file DesignerHelper.cpp.
References RealSpace::Particles::name().
Referenced by getMimePixmap().
|
static |
Definition at line 230 of file DesignerHelper.cpp.
|
static |
Definition at line 270 of file DesignerHelper.cpp.
References getRandomColor().
|
static |
Definition at line 235 of file DesignerHelper.cpp.
References layerHeight(), and layerWidth().
Referenced by getDefaultBoundingRect(), getPixmapMultiLayer(), DesignerScene::isMultiLayerNearby(), MultiLayerView::updateHeight(), and MultiLayerView::updateWidth().
|
static |
Definition at line 250 of file DesignerHelper.cpp.
Referenced by MesoCrystalView::MesoCrystalView(), ParticleCompositionView::ParticleCompositionView(), ParticleCoreShellView::ParticleCoreShellView(), ParticleDistributionView::ParticleDistributionView(), ParticleView::ParticleView(), and getPixmapParticle().
|
static |
Definition at line 260 of file DesignerHelper.cpp.
Referenced by TransformationView::TransformationView().
|
static |
returns system dependent font size
Definition at line 215 of file DesignerHelper.cpp.
References StyleUtils::SystemPointSize().
|
static |
Definition at line 245 of file DesignerHelper.cpp.
References layerHeight().
Referenced by InterferenceFunction1DLatticeView::InterferenceFunction1DLatticeView(), InterferenceFunction2DLatticeView::InterferenceFunction2DLatticeView(), InterferenceFunction2DParaCrystalView::InterferenceFunction2DParaCrystalView(), InterferenceFunctionFinite2DLatticeView::InterferenceFunctionFinite2DLatticeView(), InterferenceFunctionHardDiskView::InterferenceFunctionHardDiskView(), InterferenceFunctionRadialParaCrystalView::InterferenceFunctionRadialParaCrystalView(), getDefaultBoundingRect(), and getPixmapInterferenceFunction().
|
static |
Definition at line 280 of file DesignerHelper.cpp.
References StyleUtils::SystemPointSize().
Referenced by RunFitControlWidget::RunFitControlWidget(), AboutApplicationDialog::createTextLayout(), StyleUtils::labelFont(), ConnectableView::paint(), and ParticleView::paint().
|
static |
Definition at line 26 of file DesignerHelper.cpp.
Referenced by getPixmapLayer(), getPixmapMultiLayer(), LayerView::paint(), and MultiLayerView::paint().
|
static |
returns Mime pixmap for givew IView name
Definition at line 200 of file DesignerHelper.cpp.
References getDecorationGradient(), getDefaultBoundingRect(), getDefaultColor(), and RealSpace::Particles::name().
Referenced by DesignerMimeData::getPixmap().
|
static |
Definition at line 255 of file DesignerHelper.cpp.
References layerHeight().
Referenced by ParticleView::ParticleView(), getDefaultBoundingRect(), and getPixmapParticle().
|
static |
Definition at line 240 of file DesignerHelper.cpp.
References layerHeight().
Referenced by ParticleLayoutView::ParticleLayoutView(), getDefaultBoundingRect(), and getPixmapParticleLayout().
|
static |
Definition at line 107 of file DesignerHelper.cpp.
References getDecorationGradient(), and getInterferenceFunctionBoundingRect().
|
static |
Definition at line 68 of file DesignerHelper.cpp.
References getLayerGradient(), layerHeight(), and layerWidth().
|
static |
Definition at line 80 of file DesignerHelper.cpp.
References getDefaultMultiLayerRect(), getLayerGradient(), and layerHeight().
|
static |
Definition at line 119 of file DesignerHelper.cpp.
References getDecorationGradient(), getDefaultParticleColor(), and getParticleBoundingRect().
|
static |
Definition at line 95 of file DesignerHelper.cpp.
References getDecorationGradient(), and getParticleLayoutBoundingRect().
|
static |
Definition at line 285 of file DesignerHelper.cpp.
References StyleUtils::SystemPointSize().
Referenced by RunFitControlWidget::RunFitControlWidget(), and NodeEditorPort::setLabel().
|
static |
Definition at line 290 of file DesignerHelper.cpp.
References StyleUtils::SystemPointSize().
Referenced by PySampleWidget::PySampleWidget(), and PythonScriptWidget::PythonScriptWidget().
|
static |
Definition at line 131 of file DesignerHelper.cpp.
Referenced by getDefaultMaterialColor(), and MaterialItemUtils::suggestMaterialColor().
|
static |
|
static |
Definition at line 275 of file DesignerHelper.cpp.
References StyleUtils::SystemPointSize().
Referenced by ProjectLoadWarningDialog::createDetailsPanel(), ProjectLoadWarningDialog::createExplanationPanel(), ProjectLoadWarningDialog::createTopPanel(), OverlayLabelWidget::paintEvent(), and StyleUtils::sectionFont().
|
static |
Definition at line 265 of file DesignerHelper.cpp.
References layerHeight().
Referenced by TransformationView::TransformationView(), and getDefaultBoundingRect().
|
static |
Definition at line 225 of file DesignerHelper.cpp.
References StyleUtils::SizeOfLetterM().
Referenced by getDefaultBoundingRect(), getDefaultMultiLayerRect(), getInterferenceFunctionBoundingRect(), getParticleBoundingRect(), getParticleLayoutBoundingRect(), getPixmapLayer(), getPixmapMultiLayer(), getTransformationBoundingRect(), and nanometerToScreen().
|
static |
Definition at line 220 of file DesignerHelper.cpp.
References StyleUtils::SizeOfLetterM().
Referenced by getDefaultBoundingRect(), getDefaultMultiLayerRect(), and getPixmapLayer().
|
static |
non-linear conversion of layer's thickness in nanometers to screen size to have reasonable graphics representation of layer in the form of QRect
Definition at line 147 of file DesignerHelper.cpp.
References layerHeight(), and Units::nanometer.
Referenced by ILayerView::updateHeight().
|
static |
sort graphics item according they y-coordinate
Definition at line 140 of file DesignerHelper.cpp.