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

Electrical distribution elements. More...

#include <CPACSSysElemElectricalDistributionElements.h>

Public Member Functions

TIGL_EXPORT CPACSSysElemElectricalDistributionElements (CPACSSysElemElectricalElements *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CPACSSysElemBusBars > & GetBusBars ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemBusBars > & GetBusBars () const
virtual TIGL_EXPORT CPACSSysElemBusBarsGetBusBars (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemCables > & GetCables ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemCables > & GetCables () const
virtual TIGL_EXPORT CPACSSysElemCablesGetCables (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemGenericDistributionElements > & GetGenericDistributionElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemGenericDistributionElements > & GetGenericDistributionElements () const
virtual TIGL_EXPORT CPACSSysElemGenericDistributionElementsGetGenericDistributionElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemGroundConnectors > & GetGroundConnectors ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemGroundConnectors > & GetGroundConnectors () const
virtual TIGL_EXPORT CPACSSysElemGroundConnectorsGetGroundConnectors (CreateIfNotExistsTag)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSSysElemElectricalElementsGetParent ()
TIGL_EXPORT const CPACSSysElemElectricalElementsGetParent () const
virtual TIGL_EXPORT boost::optional< CPACSSysElemPowerCables > & GetPowerCables ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemPowerCables > & GetPowerCables () const
virtual TIGL_EXPORT CPACSSysElemPowerCablesGetPowerCables (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemPowerDistributionUnits > & GetPowerDistributionUnits ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemPowerDistributionUnits > & GetPowerDistributionUnits () const
virtual TIGL_EXPORT CPACSSysElemPowerDistributionUnitsGetPowerDistributionUnits (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemSignalCables > & GetSignalCables ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemSignalCables > & GetSignalCables () const
virtual TIGL_EXPORT CPACSSysElemSignalCablesGetSignalCables (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemSockets > & GetSockets ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemSockets > & GetSockets () const
virtual TIGL_EXPORT CPACSSysElemSocketsGetSockets (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 RemoveBusBars ()
virtual TIGL_EXPORT void RemoveCables ()
virtual TIGL_EXPORT void RemoveGenericDistributionElements ()
virtual TIGL_EXPORT void RemoveGroundConnectors ()
virtual TIGL_EXPORT void RemovePowerCables ()
virtual TIGL_EXPORT void RemovePowerDistributionUnits ()
virtual TIGL_EXPORT void RemoveSignalCables ()
virtual TIGL_EXPORT void RemoveSockets ()
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSSysElemElectricalDistributionElements ()

Protected Attributes

boost::optional< CPACSSysElemBusBarsm_busBars
 Library of predefined bus bars.
boost::optional< CPACSSysElemCablesm_cables
 Library of predefined cables.
boost::optional< CPACSSysElemGenericDistributionElementsm_genericDistributionElements
 Library of predefined generic distribution elements.
boost::optional< CPACSSysElemGroundConnectorsm_groundConnectors
 Library of predefined ground connectors.
CPACSSysElemElectricalElementsm_parent
boost::optional< CPACSSysElemPowerCablesm_powerCables
 Library of predefined power cables.
boost::optional< CPACSSysElemPowerDistributionUnitsm_powerDistributionUnits
 Library of predefined power-distribution units.
boost::optional< CPACSSysElemSignalCablesm_signalCables
 Library of predefined signal cables.
boost::optional< CPACSSysElemSocketsm_sockets
 Library of predefined sockets.
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSSysElemElectricalDistributionElements (const CPACSSysElemElectricalDistributionElements &)=delete
 CPACSSysElemElectricalDistributionElements (CPACSSysElemElectricalDistributionElements &&)=delete
CPACSSysElemElectricalDistributionElementsoperator= (const CPACSSysElemElectricalDistributionElements &)=delete
CPACSSysElemElectricalDistributionElementsoperator= (CPACSSysElemElectricalDistributionElements &&)=delete

Detailed Description

Electrical distribution elements.

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

Constructor & Destructor Documentation

◆ CPACSSysElemElectricalDistributionElements() [1/3]

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

◆ ~CPACSSysElemElectricalDistributionElements()

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

◆ CPACSSysElemElectricalDistributionElements() [2/3]

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

◆ CPACSSysElemElectricalDistributionElements() [3/3]

tigl::generated::CPACSSysElemElectricalDistributionElements::CPACSSysElemElectricalDistributionElements ( CPACSSysElemElectricalDistributionElements && )
privatedelete

Member Function Documentation

◆ GetBusBars() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemBusBars > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetBusBars ( )
virtual

◆ GetBusBars() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemBusBars > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetBusBars ( ) const
virtual

◆ GetBusBars() [3/3]

virtual TIGL_EXPORT CPACSSysElemBusBars & tigl::generated::CPACSSysElemElectricalDistributionElements::GetBusBars ( CreateIfNotExistsTag )
virtual

◆ GetCables() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemCables > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetCables ( )
virtual

◆ GetCables() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemCables > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetCables ( ) const
virtual

◆ GetCables() [3/3]

virtual TIGL_EXPORT CPACSSysElemCables & tigl::generated::CPACSSysElemElectricalDistributionElements::GetCables ( CreateIfNotExistsTag )
virtual

◆ GetGenericDistributionElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemGenericDistributionElements > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetGenericDistributionElements ( )
virtual

◆ GetGenericDistributionElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemGenericDistributionElements > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetGenericDistributionElements ( ) const
virtual

◆ GetGenericDistributionElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemGenericDistributionElements & tigl::generated::CPACSSysElemElectricalDistributionElements::GetGenericDistributionElements ( CreateIfNotExistsTag )
virtual

◆ GetGroundConnectors() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemGroundConnectors > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetGroundConnectors ( )
virtual

◆ GetGroundConnectors() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemGroundConnectors > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetGroundConnectors ( ) const
virtual

◆ GetGroundConnectors() [3/3]

virtual TIGL_EXPORT CPACSSysElemGroundConnectors & tigl::generated::CPACSSysElemElectricalDistributionElements::GetGroundConnectors ( CreateIfNotExistsTag )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

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

◆ GetParent() [2/2]

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

◆ GetPowerCables() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemPowerCables > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetPowerCables ( )
virtual

◆ GetPowerCables() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemPowerCables > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetPowerCables ( ) const
virtual

◆ GetPowerCables() [3/3]

virtual TIGL_EXPORT CPACSSysElemPowerCables & tigl::generated::CPACSSysElemElectricalDistributionElements::GetPowerCables ( CreateIfNotExistsTag )
virtual

◆ GetPowerDistributionUnits() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemPowerDistributionUnits > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetPowerDistributionUnits ( )
virtual

◆ GetPowerDistributionUnits() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemPowerDistributionUnits > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetPowerDistributionUnits ( ) const
virtual

◆ GetPowerDistributionUnits() [3/3]

virtual TIGL_EXPORT CPACSSysElemPowerDistributionUnits & tigl::generated::CPACSSysElemElectricalDistributionElements::GetPowerDistributionUnits ( CreateIfNotExistsTag )
virtual

◆ GetSignalCables() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemSignalCables > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetSignalCables ( )
virtual

◆ GetSignalCables() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemSignalCables > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetSignalCables ( ) const
virtual

◆ GetSignalCables() [3/3]

virtual TIGL_EXPORT CPACSSysElemSignalCables & tigl::generated::CPACSSysElemElectricalDistributionElements::GetSignalCables ( CreateIfNotExistsTag )
virtual

◆ GetSockets() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemSockets > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetSockets ( )
virtual

◆ GetSockets() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemSockets > & tigl::generated::CPACSSysElemElectricalDistributionElements::GetSockets ( ) const
virtual

◆ GetSockets() [3/3]

virtual TIGL_EXPORT CPACSSysElemSockets & tigl::generated::CPACSSysElemElectricalDistributionElements::GetSockets ( CreateIfNotExistsTag )
virtual

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveBusBars()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalDistributionElements::RemoveBusBars ( )
virtual

◆ RemoveCables()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalDistributionElements::RemoveCables ( )
virtual

◆ RemoveGenericDistributionElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalDistributionElements::RemoveGenericDistributionElements ( )
virtual

◆ RemoveGroundConnectors()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalDistributionElements::RemoveGroundConnectors ( )
virtual

◆ RemovePowerCables()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalDistributionElements::RemovePowerCables ( )
virtual

◆ RemovePowerDistributionUnits()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalDistributionElements::RemovePowerDistributionUnits ( )
virtual

◆ RemoveSignalCables()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalDistributionElements::RemoveSignalCables ( )
virtual

◆ RemoveSockets()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalDistributionElements::RemoveSockets ( )
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_busBars

boost::optional<CPACSSysElemBusBars> tigl::generated::CPACSSysElemElectricalDistributionElements::m_busBars
protected

Library of predefined bus bars.

◆ m_cables

boost::optional<CPACSSysElemCables> tigl::generated::CPACSSysElemElectricalDistributionElements::m_cables
protected

Library of predefined cables.

◆ m_genericDistributionElements

boost::optional<CPACSSysElemGenericDistributionElements> tigl::generated::CPACSSysElemElectricalDistributionElements::m_genericDistributionElements
protected

Library of predefined generic distribution elements.

◆ m_groundConnectors

boost::optional<CPACSSysElemGroundConnectors> tigl::generated::CPACSSysElemElectricalDistributionElements::m_groundConnectors
protected

Library of predefined ground connectors.

◆ m_parent

CPACSSysElemElectricalElements* tigl::generated::CPACSSysElemElectricalDistributionElements::m_parent
protected

◆ m_powerCables

boost::optional<CPACSSysElemPowerCables> tigl::generated::CPACSSysElemElectricalDistributionElements::m_powerCables
protected

Library of predefined power cables.

◆ m_powerDistributionUnits

boost::optional<CPACSSysElemPowerDistributionUnits> tigl::generated::CPACSSysElemElectricalDistributionElements::m_powerDistributionUnits
protected

Library of predefined power-distribution units.

◆ m_signalCables

boost::optional<CPACSSysElemSignalCables> tigl::generated::CPACSSysElemElectricalDistributionElements::m_signalCables
protected

Library of predefined signal cables.

◆ m_sockets

boost::optional<CPACSSysElemSockets> tigl::generated::CPACSSysElemElectricalDistributionElements::m_sockets
protected

Library of predefined sockets.

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSSysElemElectricalDistributionElements::m_uidMgr
protected

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