BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
ModelView::ViewModelControllerBuilder::Context Struct Reference

Components necessary to build ViewModelController. More...

Collaboration diagram for ModelView::ViewModelControllerBuilder::Context:
[legend]

Public Attributes

std::unique_ptr< ChildrenStrategyInterfacechildren_strategy
 
SessionModelmodel {nullptr}
 
std::unique_ptr< RowStrategyInterfacerow_strategy
 
ViewModelBaseview_model {nullptr}
 

Detailed Description

Components necessary to build ViewModelController.

Definition at line 50 of file viewmodelcontrollerbuilder.h.

Member Data Documentation

◆ children_strategy

std::unique_ptr<ChildrenStrategyInterface> ModelView::ViewModelControllerBuilder::Context::children_strategy

◆ model

SessionModel* ModelView::ViewModelControllerBuilder::Context::model {nullptr}

◆ row_strategy

std::unique_ptr<RowStrategyInterface> ModelView::ViewModelControllerBuilder::Context::row_strategy

◆ view_model

ViewModelBase* ModelView::ViewModelControllerBuilder::Context::view_model {nullptr}

The documentation for this struct was generated from the following file: