BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Class to hold MultiLayer candidate for dropping LayerView. More...
Public Member Functions | |
MultiLayerCandidate () | |
QLineF | getInterfaceToScene () |
returns line representing interface of multilayer in scene coordinates More... | |
operator bool () const | |
bool | operator< (const MultiLayerCandidate &cmp) const |
Public Attributes | |
int | distance |
distance from given ILayerView and drop area More... | |
MultiLayerView * | multilayer |
pointer to the candidate More... | |
int | row |
requested row number to drop in More... | |
Class to hold MultiLayer candidate for dropping LayerView.
Definition at line 55 of file ILayerView.h.
|
inline |
Definition at line 57 of file ILayerView.h.
QLineF MultiLayerCandidate::getInterfaceToScene | ( | ) |
returns line representing interface of multilayer in scene coordinates
Definition at line 24 of file ILayerView.cpp.
References ASSERT, MultiLayerView::getInterfaceLine(), multilayer, and row.
Referenced by ILayerView::itemChange().
|
inline |
bool MultiLayerCandidate::operator< | ( | const MultiLayerCandidate & | cmp | ) | const |
Definition at line 38 of file ILayerView.cpp.
References distance.
int MultiLayerCandidate::distance |
distance from given ILayerView and drop area
Definition at line 60 of file ILayerView.h.
Referenced by ILayerView::getMultiLayerCandidate(), and operator<().
MultiLayerView* MultiLayerCandidate::multilayer |
pointer to the candidate
Definition at line 58 of file ILayerView.h.
Referenced by getInterfaceToScene(), ILayerView::getMultiLayerCandidate(), ILayerView::mouseReleaseEvent(), and operator bool().
int MultiLayerCandidate::row |
requested row number to drop in
Definition at line 59 of file ILayerView.h.
Referenced by getInterfaceToScene(), ILayerView::getMultiLayerCandidate(), and ILayerView::mouseReleaseEvent().