SourceXtractorPlusPlus
0.10
Please provide a description of the project.
SEImplementation
SEImplementation
Plugin
FlexibleModelFitting
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
30
#include "
SEImplementation/Plugin/FlexibleModelFitting/FlexibleModelFittingModel.h
"
31
32
namespace
SourceXtractor
{
33
34
class
FlexibleModelFittingFrame
{
35
public
:
36
37
FlexibleModelFittingFrame
(
unsigned
int
frame_nb,
38
const
std::vector
<
std::shared_ptr<FlexibleModelFittingModel>
>& models)
39
:
m_frame_nb
(frame_nb),
m_models
(models) {}
40
41
virtual
~FlexibleModelFittingFrame
() {}
42
43
unsigned
int
getFrameNb
()
const
{
44
return
m_frame_nb
;
45
}
46
47
std::vector<std::shared_ptr<FlexibleModelFittingModel>
>
getModels
()
const
{
48
return
m_models
;
49
}
50
51
private
:
52
unsigned
int
m_frame_nb
;
53
std::vector<std::shared_ptr<FlexibleModelFittingModel>
>
m_models
;
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
Generated by
1.8.17