Electrical system elements. More...
#include <CPACSSysElemElectricalElements.h>
Protected Attributes | |
| boost::optional< CPACSSysElemElectricalConsumerElements > | m_consumerElements |
| Contains terminal electrical loads that consume electrical power to provide a service without exporting another modeled power domain. | |
| boost::optional< CPACSSysElemElectricalControlElements > | m_controlElements |
| Contains elements that switch, regulate, isolate, protect, or sense a system quantity. | |
| boost::optional< CPACSSysElemElectricalConversionElements > | m_conversionElements |
| Contains elements that transform energy, power, pressure, flow, temperature, phase, or another system state. | |
| boost::optional< CPACSSysElemElectricalDistributionElements > | m_distributionElements |
| Contains elements that transport, route, split, join, or connect a system quantity. | |
| boost::optional< CPACSSysElemGenericElectricalElements > | m_genericElectricalElements |
| Library of predefined generic electrical elements. | |
| CPACSSystemElements * | m_parent |
| boost::optional< CPACSSysElemElectricalStorageElements > | m_storageElements |
| Contains elements that retain energy or a working medium and make it available for later use. | |
| CTiglUIDManager * | m_uidMgr |
Private Member Functions | |
| CPACSSysElemElectricalElements (const CPACSSysElemElectricalElements &)=delete | |
| CPACSSysElemElectricalElements (CPACSSysElemElectricalElements &&)=delete | |
| CPACSSysElemElectricalElements & | operator= (const CPACSSysElemElectricalElements &)=delete |
| CPACSSysElemElectricalElements & | operator= (CPACSSysElemElectricalElements &&)=delete |
Electrical system elements.
Contains elements whose principal stored, generated, distributed, controlled, or consumed quantity is electrical energy or information. Converters that deliver electrical power are classified here even when their input belongs to another physical domain.
| TIGL_EXPORT tigl::generated::CPACSSysElemElectricalElements::CPACSSysElemElectricalElements | ( | CPACSSystemElements * | parent, |
| CTiglUIDManager * | uidMgr ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| TIGL_EXPORT CPACSSystemElements * tigl::generated::CPACSSysElemElectricalElements::GetParent | ( | ) |
| TIGL_EXPORT const CPACSSystemElements * tigl::generated::CPACSSysElemElectricalElements::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
| TIGL_EXPORT CTiglUIDManager & tigl::generated::CPACSSysElemElectricalElements::GetUIDManager | ( | ) |
| TIGL_EXPORT const CTiglUIDManager & tigl::generated::CPACSSysElemElectricalElements::GetUIDManager | ( | ) | const |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
Contains terminal electrical loads that consume electrical power to provide a service without exporting another modeled power domain.
|
protected |
Contains elements that switch, regulate, isolate, protect, or sense a system quantity.
|
protected |
Contains elements that transform energy, power, pressure, flow, temperature, phase, or another system state.
|
protected |
Contains elements that transport, route, split, join, or connect a system quantity.
|
protected |
Library of predefined generic electrical elements.
|
protected |
|
protected |
Contains elements that retain energy or a working medium and make it available for later use.
|
protected |