3.5.0-rc1
Loading...
Searching...
No Matches
tigl::generated::CPACSSysElemElectricalElements Class Reference

Electrical system elements. More...

#include <CPACSSysElemElectricalElements.h>

Public Member Functions

TIGL_EXPORT CPACSSysElemElectricalElements (CPACSSystemElements *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CPACSSysElemElectricalConsumerElements > & GetConsumerElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemElectricalConsumerElements > & GetConsumerElements () const
virtual TIGL_EXPORT CPACSSysElemElectricalConsumerElementsGetConsumerElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemElectricalControlElements > & GetControlElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemElectricalControlElements > & GetControlElements () const
virtual TIGL_EXPORT CPACSSysElemElectricalControlElementsGetControlElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemElectricalConversionElements > & GetConversionElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemElectricalConversionElements > & GetConversionElements () const
virtual TIGL_EXPORT CPACSSysElemElectricalConversionElementsGetConversionElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemElectricalDistributionElements > & GetDistributionElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemElectricalDistributionElements > & GetDistributionElements () const
virtual TIGL_EXPORT CPACSSysElemElectricalDistributionElementsGetDistributionElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemGenericElectricalElements > & GetGenericElectricalElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemGenericElectricalElements > & GetGenericElectricalElements () const
virtual TIGL_EXPORT CPACSSysElemGenericElectricalElementsGetGenericElectricalElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSSystemElementsGetParent ()
TIGL_EXPORT const CPACSSystemElementsGetParent () const
virtual TIGL_EXPORT boost::optional< CPACSSysElemElectricalStorageElements > & GetStorageElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemElectricalStorageElements > & GetStorageElements () const
virtual TIGL_EXPORT CPACSSysElemElectricalStorageElementsGetStorageElements (CreateIfNotExistsTag)
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT void RemoveConsumerElements ()
virtual TIGL_EXPORT void RemoveControlElements ()
virtual TIGL_EXPORT void RemoveConversionElements ()
virtual TIGL_EXPORT void RemoveDistributionElements ()
virtual TIGL_EXPORT void RemoveGenericElectricalElements ()
virtual TIGL_EXPORT void RemoveStorageElements ()
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSSysElemElectricalElements ()

Protected Attributes

boost::optional< CPACSSysElemElectricalConsumerElementsm_consumerElements
 Contains terminal electrical loads that consume electrical power to provide a service without exporting another modeled power domain.
boost::optional< CPACSSysElemElectricalControlElementsm_controlElements
 Contains elements that switch, regulate, isolate, protect, or sense a system quantity.
boost::optional< CPACSSysElemElectricalConversionElementsm_conversionElements
 Contains elements that transform energy, power, pressure, flow, temperature, phase, or another system state.
boost::optional< CPACSSysElemElectricalDistributionElementsm_distributionElements
 Contains elements that transport, route, split, join, or connect a system quantity.
boost::optional< CPACSSysElemGenericElectricalElementsm_genericElectricalElements
 Library of predefined generic electrical elements.
CPACSSystemElementsm_parent
boost::optional< CPACSSysElemElectricalStorageElementsm_storageElements
 Contains elements that retain energy or a working medium and make it available for later use.
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSSysElemElectricalElements (const CPACSSysElemElectricalElements &)=delete
 CPACSSysElemElectricalElements (CPACSSysElemElectricalElements &&)=delete
CPACSSysElemElectricalElementsoperator= (const CPACSSysElemElectricalElements &)=delete
CPACSSysElemElectricalElementsoperator= (CPACSSysElemElectricalElements &&)=delete

Detailed Description

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.

Constructor & Destructor Documentation

◆ CPACSSysElemElectricalElements() [1/3]

TIGL_EXPORT tigl::generated::CPACSSysElemElectricalElements::CPACSSysElemElectricalElements ( CPACSSystemElements * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSSysElemElectricalElements()

virtual TIGL_EXPORT tigl::generated::CPACSSysElemElectricalElements::~CPACSSysElemElectricalElements ( )
virtual

◆ CPACSSysElemElectricalElements() [2/3]

tigl::generated::CPACSSysElemElectricalElements::CPACSSysElemElectricalElements ( const CPACSSysElemElectricalElements & )
privatedelete

◆ CPACSSysElemElectricalElements() [3/3]

tigl::generated::CPACSSysElemElectricalElements::CPACSSysElemElectricalElements ( CPACSSysElemElectricalElements && )
privatedelete

Member Function Documentation

◆ GetConsumerElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemElectricalConsumerElements > & tigl::generated::CPACSSysElemElectricalElements::GetConsumerElements ( )
virtual

◆ GetConsumerElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemElectricalConsumerElements > & tigl::generated::CPACSSysElemElectricalElements::GetConsumerElements ( ) const
virtual

◆ GetConsumerElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemElectricalConsumerElements & tigl::generated::CPACSSysElemElectricalElements::GetConsumerElements ( CreateIfNotExistsTag )
virtual

◆ GetControlElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemElectricalControlElements > & tigl::generated::CPACSSysElemElectricalElements::GetControlElements ( )
virtual

◆ GetControlElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemElectricalControlElements > & tigl::generated::CPACSSysElemElectricalElements::GetControlElements ( ) const
virtual

◆ GetControlElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemElectricalControlElements & tigl::generated::CPACSSysElemElectricalElements::GetControlElements ( CreateIfNotExistsTag )
virtual

◆ GetConversionElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemElectricalConversionElements > & tigl::generated::CPACSSysElemElectricalElements::GetConversionElements ( )
virtual

◆ GetConversionElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemElectricalConversionElements > & tigl::generated::CPACSSysElemElectricalElements::GetConversionElements ( ) const
virtual

◆ GetConversionElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemElectricalConversionElements & tigl::generated::CPACSSysElemElectricalElements::GetConversionElements ( CreateIfNotExistsTag )
virtual

◆ GetDistributionElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemElectricalDistributionElements > & tigl::generated::CPACSSysElemElectricalElements::GetDistributionElements ( )
virtual

◆ GetDistributionElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemElectricalDistributionElements > & tigl::generated::CPACSSysElemElectricalElements::GetDistributionElements ( ) const
virtual

◆ GetDistributionElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemElectricalDistributionElements & tigl::generated::CPACSSysElemElectricalElements::GetDistributionElements ( CreateIfNotExistsTag )
virtual

◆ GetGenericElectricalElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemGenericElectricalElements > & tigl::generated::CPACSSysElemElectricalElements::GetGenericElectricalElements ( )
virtual

◆ GetGenericElectricalElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemGenericElectricalElements > & tigl::generated::CPACSSysElemElectricalElements::GetGenericElectricalElements ( ) const
virtual

◆ GetGenericElectricalElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemGenericElectricalElements & tigl::generated::CPACSSysElemElectricalElements::GetGenericElectricalElements ( CreateIfNotExistsTag )
virtual

◆ GetNextUIDParent() [1/2]

virtual TIGL_EXPORT CTiglUIDObject * tigl::generated::CPACSSysElemElectricalElements::GetNextUIDParent ( )
virtual

◆ GetNextUIDParent() [2/2]

virtual TIGL_EXPORT const CTiglUIDObject * tigl::generated::CPACSSysElemElectricalElements::GetNextUIDParent ( ) const
virtual

◆ GetParent() [1/2]

TIGL_EXPORT CPACSSystemElements * tigl::generated::CPACSSysElemElectricalElements::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSSystemElements * tigl::generated::CPACSSysElemElectricalElements::GetParent ( ) const

◆ GetStorageElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemElectricalStorageElements > & tigl::generated::CPACSSysElemElectricalElements::GetStorageElements ( )
virtual

◆ GetStorageElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemElectricalStorageElements > & tigl::generated::CPACSSysElemElectricalElements::GetStorageElements ( ) const
virtual

◆ GetStorageElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemElectricalStorageElements & tigl::generated::CPACSSysElemElectricalElements::GetStorageElements ( CreateIfNotExistsTag )
virtual

◆ GetUIDManager() [1/2]

TIGL_EXPORT CTiglUIDManager & tigl::generated::CPACSSysElemElectricalElements::GetUIDManager ( )

◆ GetUIDManager() [2/2]

TIGL_EXPORT const CTiglUIDManager & tigl::generated::CPACSSysElemElectricalElements::GetUIDManager ( ) const

◆ operator=() [1/2]

CPACSSysElemElectricalElements & tigl::generated::CPACSSysElemElectricalElements::operator= ( const CPACSSysElemElectricalElements & )
privatedelete

◆ operator=() [2/2]

CPACSSysElemElectricalElements & tigl::generated::CPACSSysElemElectricalElements::operator= ( CPACSSysElemElectricalElements && )
privatedelete

◆ ReadCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalElements::ReadCPACS ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath )
virtual

◆ RemoveConsumerElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalElements::RemoveConsumerElements ( )
virtual

◆ RemoveControlElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalElements::RemoveControlElements ( )
virtual

◆ RemoveConversionElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalElements::RemoveConversionElements ( )
virtual

◆ RemoveDistributionElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalElements::RemoveDistributionElements ( )
virtual

◆ RemoveGenericElectricalElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalElements::RemoveGenericElectricalElements ( )
virtual

◆ RemoveStorageElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalElements::RemoveStorageElements ( )
virtual

◆ WriteCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalElements::WriteCPACS ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath ) const
virtual

Field Documentation

◆ m_consumerElements

boost::optional<CPACSSysElemElectricalConsumerElements> tigl::generated::CPACSSysElemElectricalElements::m_consumerElements
protected

Contains terminal electrical loads that consume electrical power to provide a service without exporting another modeled power domain.

◆ m_controlElements

boost::optional<CPACSSysElemElectricalControlElements> tigl::generated::CPACSSysElemElectricalElements::m_controlElements
protected

Contains elements that switch, regulate, isolate, protect, or sense a system quantity.

◆ m_conversionElements

boost::optional<CPACSSysElemElectricalConversionElements> tigl::generated::CPACSSysElemElectricalElements::m_conversionElements
protected

Contains elements that transform energy, power, pressure, flow, temperature, phase, or another system state.

◆ m_distributionElements

boost::optional<CPACSSysElemElectricalDistributionElements> tigl::generated::CPACSSysElemElectricalElements::m_distributionElements
protected

Contains elements that transport, route, split, join, or connect a system quantity.

◆ m_genericElectricalElements

boost::optional<CPACSSysElemGenericElectricalElements> tigl::generated::CPACSSysElemElectricalElements::m_genericElectricalElements
protected

Library of predefined generic electrical elements.

◆ m_parent

CPACSSystemElements* tigl::generated::CPACSSysElemElectricalElements::m_parent
protected

◆ m_storageElements

boost::optional<CPACSSysElemElectricalStorageElements> tigl::generated::CPACSSysElemElectricalElements::m_storageElements
protected

Contains elements that retain energy or a working medium and make it available for later use.

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSSysElemElectricalElements::m_uidMgr
protected

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