BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
ParticleCompositionView.h
Go to the documentation of this file.
1
// ************************************************************************************************
2
//
3
// BornAgain: simulate and fit reflection and scattering
4
//
5
//! @file GUI/coregui/Views/SampleDesigner/ParticleCompositionView.h
6
//! @brief Defines class ParticleCompositionView
7
//!
8
//! @homepage http://www.bornagainproject.org
9
//! @license GNU General Public License v3 or higher (see COPYING)
10
//! @copyright Forschungszentrum Jülich GmbH 2018
11
//! @authors Scientific Computing Group at MLZ (see CITATION, AUTHORS)
12
//
13
// ************************************************************************************************
14
15
#ifndef BORNAGAIN_GUI_COREGUI_VIEWS_SAMPLEDESIGNER_PARTICLECOMPOSITIONVIEW_H
16
#define BORNAGAIN_GUI_COREGUI_VIEWS_SAMPLEDESIGNER_PARTICLECOMPOSITIONVIEW_H
17
18
#include "
GUI/coregui/Views/SampleDesigner/ConnectableView.h
"
19
20
//! Class representing view of Particle item
21
class
ParticleCompositionView
:
public
ConnectableView
{
22
Q_OBJECT
23
24
public
:
25
ParticleCompositionView
(QGraphicsItem* parent = 0);
26
27
int
type
()
const
{
return
ViewTypes::PARTICLE
; }
28
29
void
addView
(
IView
* childView,
int
row = 0);
30
};
31
32
#endif
// BORNAGAIN_GUI_COREGUI_VIEWS_SAMPLEDESIGNER_PARTICLECOMPOSITIONVIEW_H
ConnectableView.h
Defines class ConnectableView.
ConnectableView
view of ISampleNode's with rectangular shape and node functionality
Definition:
ConnectableView.h:27
IView
parent class for graphic representation of all ISampleNode's
Definition:
IView.h:25
ParticleCompositionView
Class representing view of Particle item.
Definition:
ParticleCompositionView.h:21
ParticleCompositionView::type
int type() const
Definition:
ParticleCompositionView.h:27
ParticleCompositionView::addView
void addView(IView *childView, int row=0)
Definition:
ParticleCompositionView.cpp:34
ParticleCompositionView::ParticleCompositionView
ParticleCompositionView(QGraphicsItem *parent=0)
Definition:
ParticleCompositionView.cpp:20
ViewTypes::PARTICLE
@ PARTICLE
Definition:
ViewTypes.h:39
GUI
coregui
Views
SampleDesigner
ParticleCompositionView.h
Generated by
1.9.1