ra4_draw
4bd0201e3d922d42bd545d4b045ed44db33454a4
|
#include <figure.hpp>
Public Member Functions | |
FigureComponent (const Figure &figure, const std::shared_ptr< Process > &process) | |
virtual | ~FigureComponent ()=default |
virtual void | RecordEvent (const Baby &baby)=0 |
Public Attributes | |
const Figure & | figure_ |
Reference to figure containing this component. More... | |
std::shared_ptr< Process > | process_ |
Process associated to this part of the figure. More... | |
std::mutex | mutex_ |
Private Member Functions | |
FigureComponent ()=delete | |
FigureComponent (const FigureComponent &)=delete | |
FigureComponent & | operator= (const FigureComponent &)=delete |
FigureComponent (FigureComponent &&)=delete | |
FigureComponent & | operator= (FigureComponent &&)=delete |
Definition at line 14 of file figure.hpp.
Figure::FigureComponent::FigureComponent | ( | const Figure & | figure, |
const std::shared_ptr< Process > & | process | ||
) |
|
virtualdefault |
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
pure virtual |
Implemented in Hist1D::SingleHist1D, Hist2D::SingleHist2D, Table::TableColumn, and EventScan::SingleScan.
const Figure& Figure::FigureComponent::figure_ |
Reference to figure containing this component.
Definition at line 22 of file figure.hpp.
Referenced by EventScan::SingleScan::RecordEvent(), Hist2D::SingleHist2D::RecordEvent(), and Hist1D::SingleHist1D::RecordEvent().
std::mutex Figure::FigureComponent::mutex_ |
Definition at line 24 of file figure.hpp.
std::shared_ptr<Process> Figure::FigureComponent::process_ |
Process associated to this part of the figure.
Definition at line 23 of file figure.hpp.
Referenced by Hist2D::AddEntry().