SourceXtractorPlusPlus  0.13
Please provide a description of the project.
FlexibleModelFittingFrame.h
Go to the documentation of this file.
1 
17 /*
18  * FlexibleModelFittingFrame.h
19  *
20  * Created on: Sep 17, 2018
21  * Author: mschefer
22  */
23 
24 #ifndef _SEIMPLEMENTATION_PLUGIN_FLEXIBLEMODELFITTING_FLEXIBLEMODELFITTINGFRAME_H_
25 #define _SEIMPLEMENTATION_PLUGIN_FLEXIBLEMODELFITTING_FLEXIBLEMODELFITTINGFRAME_H_
26 
27 #include <memory>
28 #include <vector>
29 
31 
32 namespace SourceXtractor {
33 
35 public:
36 
37  FlexibleModelFittingFrame(unsigned int frame_nb,
39  : m_frame_nb(frame_nb), m_models(models) {}
40 
42 
43  unsigned int getFrameNb() const {
44  return m_frame_nb;
45  }
46 
48  return m_models;
49  }
50 
51 private:
52  unsigned int m_frame_nb;
54 };
55 
56 }
57 
58 #endif /* _SEIMPLEMENTATION_PLUGIN_FLEXIBLEMODELFITTING_FLEXIBLEMODELFITTINGFRAME_H_ */
std::shared_ptr
STL class.
SourceXtractor::FlexibleModelFittingFrame::m_frame_nb
unsigned int m_frame_nb
Definition: FlexibleModelFittingFrame.h:52
std::vector
STL class.
SourceXtractor::FlexibleModelFittingFrame::~FlexibleModelFittingFrame
virtual ~FlexibleModelFittingFrame()
Definition: FlexibleModelFittingFrame.h:41
SourceXtractor::FlexibleModelFittingFrame::getModels
std::vector< std::shared_ptr< FlexibleModelFittingModel > > getModels() const
Definition: FlexibleModelFittingFrame.h:47
FlexibleModelFittingModel.h
SourceXtractor::FlexibleModelFittingFrame::m_models
std::vector< std::shared_ptr< FlexibleModelFittingModel > > m_models
Definition: FlexibleModelFittingFrame.h:53
SourceXtractor
Definition: Aperture.h:30
SourceXtractor::FlexibleModelFittingFrame::getFrameNb
unsigned int getFrameNb() const
Definition: FlexibleModelFittingFrame.h:43
SourceXtractor::FlexibleModelFittingFrame
Definition: FlexibleModelFittingFrame.h:34
SourceXtractor::FlexibleModelFittingFrame::FlexibleModelFittingFrame
FlexibleModelFittingFrame(unsigned int frame_nb, const std::vector< std::shared_ptr< FlexibleModelFittingModel >> &models)
Definition: FlexibleModelFittingFrame.h:37