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

Electrical control elements. More...

#include <CPACSSysElemElectricalControlElements.h>

Public Member Functions

TIGL_EXPORT CPACSSysElemElectricalControlElements (CPACSSysElemElectricalElements *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CPACSSysElemCircuitBreakers > & GetCircuitBreakers ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemCircuitBreakers > & GetCircuitBreakers () const
virtual TIGL_EXPORT CPACSSysElemCircuitBreakersGetCircuitBreakers (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemContactors > & GetContactors ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemContactors > & GetContactors () const
virtual TIGL_EXPORT CPACSSysElemContactorsGetContactors (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemFilters > & GetFilters ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemFilters > & GetFilters () const
virtual TIGL_EXPORT CPACSSysElemFiltersGetFilters (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemFuses > & GetFuses ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemFuses > & GetFuses () const
virtual TIGL_EXPORT CPACSSysElemFusesGetFuses (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemGenericControlElements > & GetGenericControlElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemGenericControlElements > & GetGenericControlElements () const
virtual TIGL_EXPORT CPACSSysElemGenericControlElementsGetGenericControlElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSSysElemElectricalElementsGetParent ()
TIGL_EXPORT const CPACSSysElemElectricalElementsGetParent () const
virtual TIGL_EXPORT boost::optional< CPACSSysElemRelays > & GetRelays ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemRelays > & GetRelays () const
virtual TIGL_EXPORT CPACSSysElemRelaysGetRelays (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemSwitches > & GetSwitches ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemSwitches > & GetSwitches () const
virtual TIGL_EXPORT CPACSSysElemSwitchesGetSwitches (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemTransformers > & GetTransformers ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemTransformers > & GetTransformers () const
virtual TIGL_EXPORT CPACSSysElemTransformersGetTransformers (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 RemoveCircuitBreakers ()
virtual TIGL_EXPORT void RemoveContactors ()
virtual TIGL_EXPORT void RemoveFilters ()
virtual TIGL_EXPORT void RemoveFuses ()
virtual TIGL_EXPORT void RemoveGenericControlElements ()
virtual TIGL_EXPORT void RemoveRelays ()
virtual TIGL_EXPORT void RemoveSwitches ()
virtual TIGL_EXPORT void RemoveTransformers ()
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSSysElemElectricalControlElements ()

Protected Attributes

boost::optional< CPACSSysElemCircuitBreakersm_circuitBreakers
 Library of predefined circuit breakers.
boost::optional< CPACSSysElemContactorsm_contactors
 Library of predefined contactors.
boost::optional< CPACSSysElemFiltersm_filters
 Library of predefined filters.
boost::optional< CPACSSysElemFusesm_fuses
 Library of predefined fuses.
boost::optional< CPACSSysElemGenericControlElementsm_genericControlElements
 Library of predefined generic control elements.
CPACSSysElemElectricalElementsm_parent
boost::optional< CPACSSysElemRelaysm_relays
 Library of predefined relays.
boost::optional< CPACSSysElemSwitchesm_switches
 Library of predefined switches.
boost::optional< CPACSSysElemTransformersm_transformers
 Library of predefined transformers.
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSSysElemElectricalControlElements (const CPACSSysElemElectricalControlElements &)=delete
 CPACSSysElemElectricalControlElements (CPACSSysElemElectricalControlElements &&)=delete
CPACSSysElemElectricalControlElementsoperator= (const CPACSSysElemElectricalControlElements &)=delete
CPACSSysElemElectricalControlElementsoperator= (CPACSSysElemElectricalControlElements &&)=delete

Detailed Description

Electrical control elements.

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

Constructor & Destructor Documentation

◆ CPACSSysElemElectricalControlElements() [1/3]

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

◆ ~CPACSSysElemElectricalControlElements()

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

◆ CPACSSysElemElectricalControlElements() [2/3]

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

◆ CPACSSysElemElectricalControlElements() [3/3]

tigl::generated::CPACSSysElemElectricalControlElements::CPACSSysElemElectricalControlElements ( CPACSSysElemElectricalControlElements && )
privatedelete

Member Function Documentation

◆ GetCircuitBreakers() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemCircuitBreakers > & tigl::generated::CPACSSysElemElectricalControlElements::GetCircuitBreakers ( )
virtual

◆ GetCircuitBreakers() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemCircuitBreakers > & tigl::generated::CPACSSysElemElectricalControlElements::GetCircuitBreakers ( ) const
virtual

◆ GetCircuitBreakers() [3/3]

virtual TIGL_EXPORT CPACSSysElemCircuitBreakers & tigl::generated::CPACSSysElemElectricalControlElements::GetCircuitBreakers ( CreateIfNotExistsTag )
virtual

◆ GetContactors() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemContactors > & tigl::generated::CPACSSysElemElectricalControlElements::GetContactors ( )
virtual

◆ GetContactors() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemContactors > & tigl::generated::CPACSSysElemElectricalControlElements::GetContactors ( ) const
virtual

◆ GetContactors() [3/3]

virtual TIGL_EXPORT CPACSSysElemContactors & tigl::generated::CPACSSysElemElectricalControlElements::GetContactors ( CreateIfNotExistsTag )
virtual

◆ GetFilters() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemFilters > & tigl::generated::CPACSSysElemElectricalControlElements::GetFilters ( )
virtual

◆ GetFilters() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemFilters > & tigl::generated::CPACSSysElemElectricalControlElements::GetFilters ( ) const
virtual

◆ GetFilters() [3/3]

virtual TIGL_EXPORT CPACSSysElemFilters & tigl::generated::CPACSSysElemElectricalControlElements::GetFilters ( CreateIfNotExistsTag )
virtual

◆ GetFuses() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemFuses > & tigl::generated::CPACSSysElemElectricalControlElements::GetFuses ( )
virtual

◆ GetFuses() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemFuses > & tigl::generated::CPACSSysElemElectricalControlElements::GetFuses ( ) const
virtual

◆ GetFuses() [3/3]

virtual TIGL_EXPORT CPACSSysElemFuses & tigl::generated::CPACSSysElemElectricalControlElements::GetFuses ( CreateIfNotExistsTag )
virtual

◆ GetGenericControlElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemGenericControlElements > & tigl::generated::CPACSSysElemElectricalControlElements::GetGenericControlElements ( )
virtual

◆ GetGenericControlElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemGenericControlElements > & tigl::generated::CPACSSysElemElectricalControlElements::GetGenericControlElements ( ) const
virtual

◆ GetGenericControlElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemGenericControlElements & tigl::generated::CPACSSysElemElectricalControlElements::GetGenericControlElements ( CreateIfNotExistsTag )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

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

◆ GetParent() [2/2]

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

◆ GetRelays() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemRelays > & tigl::generated::CPACSSysElemElectricalControlElements::GetRelays ( )
virtual

◆ GetRelays() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemRelays > & tigl::generated::CPACSSysElemElectricalControlElements::GetRelays ( ) const
virtual

◆ GetRelays() [3/3]

virtual TIGL_EXPORT CPACSSysElemRelays & tigl::generated::CPACSSysElemElectricalControlElements::GetRelays ( CreateIfNotExistsTag )
virtual

◆ GetSwitches() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemSwitches > & tigl::generated::CPACSSysElemElectricalControlElements::GetSwitches ( )
virtual

◆ GetSwitches() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemSwitches > & tigl::generated::CPACSSysElemElectricalControlElements::GetSwitches ( ) const
virtual

◆ GetSwitches() [3/3]

virtual TIGL_EXPORT CPACSSysElemSwitches & tigl::generated::CPACSSysElemElectricalControlElements::GetSwitches ( CreateIfNotExistsTag )
virtual

◆ GetTransformers() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemTransformers > & tigl::generated::CPACSSysElemElectricalControlElements::GetTransformers ( )
virtual

◆ GetTransformers() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemTransformers > & tigl::generated::CPACSSysElemElectricalControlElements::GetTransformers ( ) const
virtual

◆ GetTransformers() [3/3]

virtual TIGL_EXPORT CPACSSysElemTransformers & tigl::generated::CPACSSysElemElectricalControlElements::GetTransformers ( CreateIfNotExistsTag )
virtual

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveCircuitBreakers()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalControlElements::RemoveCircuitBreakers ( )
virtual

◆ RemoveContactors()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalControlElements::RemoveContactors ( )
virtual

◆ RemoveFilters()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalControlElements::RemoveFilters ( )
virtual

◆ RemoveFuses()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalControlElements::RemoveFuses ( )
virtual

◆ RemoveGenericControlElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalControlElements::RemoveGenericControlElements ( )
virtual

◆ RemoveRelays()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalControlElements::RemoveRelays ( )
virtual

◆ RemoveSwitches()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalControlElements::RemoveSwitches ( )
virtual

◆ RemoveTransformers()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemElectricalControlElements::RemoveTransformers ( )
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_circuitBreakers

boost::optional<CPACSSysElemCircuitBreakers> tigl::generated::CPACSSysElemElectricalControlElements::m_circuitBreakers
protected

Library of predefined circuit breakers.

◆ m_contactors

boost::optional<CPACSSysElemContactors> tigl::generated::CPACSSysElemElectricalControlElements::m_contactors
protected

Library of predefined contactors.

◆ m_filters

boost::optional<CPACSSysElemFilters> tigl::generated::CPACSSysElemElectricalControlElements::m_filters
protected

Library of predefined filters.

◆ m_fuses

boost::optional<CPACSSysElemFuses> tigl::generated::CPACSSysElemElectricalControlElements::m_fuses
protected

Library of predefined fuses.

◆ m_genericControlElements

boost::optional<CPACSSysElemGenericControlElements> tigl::generated::CPACSSysElemElectricalControlElements::m_genericControlElements
protected

Library of predefined generic control elements.

◆ m_parent

CPACSSysElemElectricalElements* tigl::generated::CPACSSysElemElectricalControlElements::m_parent
protected

◆ m_relays

boost::optional<CPACSSysElemRelays> tigl::generated::CPACSSysElemElectricalControlElements::m_relays
protected

Library of predefined relays.

◆ m_switches

boost::optional<CPACSSysElemSwitches> tigl::generated::CPACSSysElemElectricalControlElements::m_switches
protected

Library of predefined switches.

◆ m_transformers

boost::optional<CPACSSysElemTransformers> tigl::generated::CPACSSysElemElectricalControlElements::m_transformers
protected

Library of predefined transformers.

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSSysElemElectricalControlElements::m_uidMgr
protected

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