IEC61970 16v29a - IEC61968 12v08
16v29a_12v08
refactored
IEC61970
Base
LoadModel
Season.h
1
// Season.h
3
// Implementation of the Class Season
5
6
#ifndef SEASON_H
7
#define SEASON_H
8
9
#include <list>
10
11
#include "IEC61970/Base/Domain/MonthDay.h"
12
#include "IEC61970/Base/LoadModel/SeasonDayTypeSchedule.h"
13
#include "IEC61970/Base/Core/IdentifiedObject.h"
14
15
namespace
IEC61970
16
{
17
namespace
Base
18
{
19
namespace
LoadModel
20
{
24
class
Season
:
public
IEC61970::Base::Core::IdentifiedObject
25
{
26
27
public
:
28
Season
();
29
virtual
~
Season
();
33
IEC61970::Base::Domain::MonthDay
endDate
;
37
IEC61970::Base::Domain::MonthDay
startDate
;
41
std::list<IEC61970::Base::LoadModel::SeasonDayTypeSchedule*>
SeasonDayTypeSchedules
;
42
43
};
44
45
}
46
47
}
48
49
}
50
#endif // SEASON_H
IEC61970
Definition:
AuxiliaryEquipment.h:13
IEC61970::Base::Domain::MonthDay
Definition:
MonthDay.h:18
IEC61970::Base::LoadModel::Season::SeasonDayTypeSchedules
std::list< IEC61970::Base::LoadModel::SeasonDayTypeSchedule * > SeasonDayTypeSchedules
Definition:
Season.h:41
IEC61970::Base::LoadModel::Season::startDate
IEC61970::Base::Domain::MonthDay startDate
Definition:
Season.h:37
IEC61970::Base::LoadModel::Season
Definition:
Season.h:24
IEC61970::Base::Core::IdentifiedObject
Definition:
IdentifiedObject.h:36
IEC61970::Base::LoadModel::Season::endDate
IEC61970::Base::Domain::MonthDay endDate
Definition:
Season.h:33
Generated by
1.8.13