IEC61970 16v29a - IEC61968 12v08
Design.h
1 // Design.h
3 // Implementation of the Class Design
5 
6 #ifndef DESIGN_H
7 #define DESIGN_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/Domain/Money.h"
12 #include "IEC61968/InfIEC61968/InfWork/DesignKind.h"
13 #include "IEC61968/InfIEC61968/InfWork/OldWorkTask.h"
14 #include "IEC61968/InfIEC61968/InfWork/WorkCostDetail.h"
15 #include "IEC61968/InfIEC61968/InfERPSupport/ErpBOM.h"
16 #include "IEC61968/InfIEC61968/InfWork/WorkDocument.h"
17 #include "IEC61968/InfIEC61968/InfWork/ConditionFactor.h"
18 #include "IEC61968/Work/Work.h"
19 
20 namespace IEC61968
21 {
22  namespace InfIEC61968
23  {
24  namespace InfWork
25  {
33  {
34 
35  public:
36  Design();
37  virtual ~Design();
45  IEC61968::InfIEC61968::InfWork::DesignKind kind = IEC61968::InfIEC61968::InfWork::DesignKind::_undef;
50  std::list<IEC61968::InfIEC61968::InfWork::OldWorkTask*> WorkTasks;
51  std::list<IEC61968::InfIEC61968::InfWork::WorkCostDetail*> WorkCostDetails;
52  std::list<IEC61968::InfIEC61968::InfERPSupport::ErpBOM*> ErpBOMs;
53  std::list<IEC61968::InfIEC61968::InfWork::ConditionFactor*> ConditionFactors;
55 
56  };
57 
58  }
59 
60  }
61 
62 }
63 #endif // DESIGN_H
IEC61970::Base::Domain::Money costEstimate
Definition: Design.h:41
Definition: Money.h:22
IEC61970::Base::Domain::Money price
Definition: Design.h:49
IEC61968::InfIEC61968::InfWork::DesignKind kind
Definition: Design.h:45
Definition: BusbarSectionInfo.h:14
Definition: Work.h:24