IEC61970 16v29a - IEC61968 12v08
Public Attributes | List of all members
IEC61968::InfIEC61968::InfWork::TypeMaterial Class Reference

#include <TypeMaterial.h>

Inheritance diagram for IEC61968::InfIEC61968::InfWork::TypeMaterial:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::InfIEC61968::InfWork::TypeMaterial:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::String costType
 
IEC61970::Base::Domain::Money estUnitCost
 
IEC61970::Base::Domain::String quantity
 
IEC61970::Base::Domain::Boolean stockItem
 
std::list< IEC61968::InfIEC61968::InfERPSupport::ErpReqLineItem * > ErpReqLineItems
 
std::list< IEC61968::Work::MaterialItem * > MaterialItems
 
- Public Attributes inherited from IEC61968::Common::Document
IEC61970::Base::Domain::String authorName
 
IEC61970::Base::Domain::String comment
 
IEC61970::Base::Domain::DateTime createdDateTime
 
IEC61968::Common::Status docStatus
 
IEC61968::Common::ElectronicAddress electronicAddress
 
IEC61970::Base::Domain::DateTime lastModifiedDateTime
 
IEC61970::Base::Domain::String revisionNumber
 
IEC61968::Common::Status status
 
IEC61970::Base::Domain::String subject
 
IEC61970::Base::Domain::String title
 
IEC61970::Base::Domain::String type
 
std::list< IEC61968::Common::ConfigurationEvent * > ConfigurationEvents
 
- Public Attributes inherited from IEC61970::Base::Core::IdentifiedObject
IEC61970::Base::Domain::String aliasName
 
IEC61970::Base::Domain::String description
 
IEC61970::Base::Domain::String mRID
 
IEC61970::Base::Domain::String name
 
std::list< IEC61970::Base::DiagramLayout::DiagramObject * > DiagramObjects
 

Detailed Description

Documentation for a generic material item that may be used for design, work and other purposes. Any number of MaterialItems manufactured by various vendors may be used to perform this TypeMaterial. Note that class analagous to "AssetModel" is not used for material items. This is because in some cases, for example, a utility sets up a Master material record for a 3 inch long half inch diameter steel bolt and they do not necessarily care what specific supplier is providing the material item. As different vendors are used to supply the part, the Stock Code of the material item can stay the same. In other cases, each time the vendor changes, a new stock code is set up so they can track material used by vendor. Therefore a Material Item "Model" is not typically needed.

Member Data Documentation

◆ costType

IEC61970::Base::Domain::String IEC61968::InfIEC61968::InfWork::TypeMaterial::costType

The type of cost to which this Material Item belongs.

◆ estUnitCost

IEC61970::Base::Domain::Money IEC61968::InfIEC61968::InfWork::TypeMaterial::estUnitCost

The estimated unit cost of this type of material, either for a unit cost or cost per unit length. Cost is for material or asset only and does not include labor to install/construct or configure it.

◆ quantity

IEC61970::Base::Domain::String IEC61968::InfIEC61968::InfWork::TypeMaterial::quantity

The value, unit of measure, and multiplier for the quantity.

◆ stockItem

IEC61970::Base::Domain::Boolean IEC61968::InfIEC61968::InfWork::TypeMaterial::stockItem

True if item is a stock item (default).


The documentation for this class was generated from the following files: