IEC61970 16v29a - IEC61968 12v08
DesignLocation.h
1 // DesignLocation.h
3 // Implementation of the Class DesignLocation
5 
6 #ifndef DESIGNLOCATION_H
7 #define DESIGNLOCATION_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/Domain/Length.h"
12 #include "IEC61968/Common/Status.h"
13 #include "IEC61968/InfIEC61968/InfWork/MiscCostItem.h"
14 #include "IEC61968/InfIEC61968/InfWork/DesignLocationCU.h"
15 #include "IEC61968/InfIEC61968/InfWork/WorkIdentifiedObject.h"
16 #include "IEC61968/InfIEC61968/InfWork/Design.h"
17 #include "IEC61968/InfIEC61968/InfWork/ConditionFactor.h"
18 #include "IEC61968/Work/WorkLocation.h"
19 
20 namespace IEC61968
21 {
22  namespace InfIEC61968
23  {
24  namespace InfWork
25  {
31  {
32 
33  public:
35  virtual ~DesignLocation();
41  std::list<IEC61968::InfIEC61968::InfWork::MiscCostItem*> MiscCostItems;
42  std::list<IEC61968::InfIEC61968::InfWork::DesignLocationCU*> DesignLocationCUs;
43  std::list<IEC61968::InfIEC61968::InfWork::Design*> Designs;
44  std::list<IEC61968::InfIEC61968::InfWork::ConditionFactor*> ConditionFactors;
45  std::list<IEC61968::Work::WorkLocation*> WorkLocations;
46 
47  };
48 
49  }
50 
51  }
52 
53 }
54 #endif // DESIGNLOCATION_H
Definition: Length.h:22
Definition: Status.h:20
Definition: DesignLocation.h:30
Definition: BusbarSectionInfo.h:14
IEC61970::Base::Domain::Length spanLength
Definition: DesignLocation.h:39
Definition: WorkIdentifiedObject.h:23