IEC61970 16v29a - IEC61968 12v08
16v29a_12v08
refactored
IEC61968
InfIEC61968
InfWork
LaborItem.h
1
// LaborItem.h
3
// Implementation of the Class LaborItem
5
6
#ifndef LABORITEM_H
7
#define LABORITEM_H
8
9
#include "IEC61970/Base/Domain/String.h"
10
#include "IEC61970/Base/Domain/Money.h"
11
#include "IEC61970/Base/Domain/Hours.h"
12
#include "IEC61970/Base/Domain/CostRate.h"
13
#include "IEC61968/Common/Status.h"
14
#include "IEC61968/InfIEC61968/InfWork/WorkCostDetail.h"
15
#include "IEC61968/InfIEC61968/InfWork/WorkIdentifiedObject.h"
16
17
namespace
IEC61968
18
{
19
namespace
InfIEC61968
20
{
21
namespace
InfWork
22
{
26
class
LaborItem
:
public
IEC61968::InfIEC61968::InfWork::WorkIdentifiedObject
27
{
28
29
public
:
30
LaborItem
();
31
virtual
~
LaborItem
();
35
IEC61970::Base::Domain::String
activityCode
;
40
IEC61970::Base::Domain::Money
cost
;
44
IEC61970::Base::Domain::Hours
laborDuration
;
48
IEC61970::Base::Domain::CostRate
laborRate
;
49
IEC61968::Common::Status
status;
50
IEC61968::InfIEC61968::InfWork::WorkCostDetail
*
WorkCostDetail
;
51
52
};
53
54
}
55
56
}
57
58
}
59
#endif // LABORITEM_H
IEC61968::InfIEC61968::InfWork::WorkCostDetail
Definition:
WorkCostDetail.h:32
IEC61968::InfIEC61968::InfWork::LaborItem::laborDuration
IEC61970::Base::Domain::Hours laborDuration
Definition:
LaborItem.h:44
IEC61968::Common::Status
Definition:
Status.h:20
IEC61970::Base::Domain::Money
Definition:
Money.h:22
IEC61970::Base::Domain::CostRate
Definition:
CostRate.h:23
IEC61970::Base::Domain::Hours
Definition:
Hours.h:22
IEC61968::InfIEC61968::InfWork::LaborItem::activityCode
IEC61970::Base::Domain::String activityCode
Definition:
LaborItem.h:35
IEC61968::InfIEC61968::InfWork::LaborItem
Definition:
LaborItem.h:26
IEC61968
Definition:
BusbarSectionInfo.h:14
IEC61968::InfIEC61968::InfWork::LaborItem::cost
IEC61970::Base::Domain::Money cost
Definition:
LaborItem.h:40
IEC61968::InfIEC61968::InfWork::WorkIdentifiedObject
Definition:
WorkIdentifiedObject.h:23
IEC61968::InfIEC61968::InfWork::LaborItem::laborRate
IEC61970::Base::Domain::CostRate laborRate
Definition:
LaborItem.h:48
Generated by
1.8.13