SourceXtractorPlusPlus  0.11
Please provide a description of the project.
GroupInfo.h
Go to the documentation of this file.
1 
17 /*
18  * GroupInfo.h
19  *
20  * Created on: 2019 M01 29
21  * Author: mschefer
22  */
23 
24 #ifndef _SEIMPLEMENTATION_PLUGIN_GROUPINFO_GROUPINFO_H_
25 #define _SEIMPLEMENTATION_PLUGIN_GROUPINFO_GROUPINFO_H_
26 
27 #include "SEUtils/Types.h"
29 
30 namespace SourceXtractor {
31 
32 class GroupInfo : public Property {
33 public:
34 
35  GroupInfo(unsigned int group_id) : m_group_id(group_id) {}
39  virtual ~GroupInfo() = default;
40 
41  unsigned int getGroupId() const {
42  return m_group_id;
43  }
44 
45 private:
46  unsigned int m_group_id;
47 };
48 
49 }
50 
51 
52 #endif /* _SEIMPLEMENTATION_PLUGIN_GROUPINFO_GROUPINFO_H_ */
SourceXtractor::Property
Base class for all Properties. (has no actual content)
Definition: Property.h:33
Types.h
SourceXtractor::GroupInfo::~GroupInfo
virtual ~GroupInfo()=default
Destructor.
SourceXtractor::GroupInfo::m_group_id
unsigned int m_group_id
Definition: GroupInfo.h:46
SourceXtractor::GroupInfo::GroupInfo
GroupInfo(unsigned int group_id)
Definition: GroupInfo.h:35
SourceXtractor
Definition: Aperture.h:30
Property.h
SourceXtractor::GroupInfo::getGroupId
unsigned int getGroupId() const
Definition: GroupInfo.h:41
SourceXtractor::GroupInfo
Definition: GroupInfo.h:32