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

Thermo-fluid control elements. More...

#include <CPACSSysElemThermoFluidControlElements.h>

Public Member Functions

TIGL_EXPORT CPACSSysElemThermoFluidControlElements (CPACSSysElemThermoFluidElements *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CPACSSysElemCheckValves > & GetCheckValves ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemCheckValves > & GetCheckValves () const
virtual TIGL_EXPORT CPACSSysElemCheckValvesGetCheckValves (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemExpansionValves > & GetExpansionValves ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemExpansionValves > & GetExpansionValves () const
virtual TIGL_EXPORT CPACSSysElemExpansionValvesGetExpansionValves (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 boost::optional< CPACSSysElemIsolationValves > & GetIsolationValves ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemIsolationValves > & GetIsolationValves () const
virtual TIGL_EXPORT CPACSSysElemIsolationValvesGetIsolationValves (CreateIfNotExistsTag)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSSysElemThermoFluidElementsGetParent ()
TIGL_EXPORT const CPACSSysElemThermoFluidElementsGetParent () const
virtual TIGL_EXPORT boost::optional< CPACSSysElemPressureReliefValves > & GetPressureReliefValves ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemPressureReliefValves > & GetPressureReliefValves () const
virtual TIGL_EXPORT CPACSSysElemPressureReliefValvesGetPressureReliefValves (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemShutOffValves > & GetShutOffValves ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemShutOffValves > & GetShutOffValves () const
virtual TIGL_EXPORT CPACSSysElemShutOffValvesGetShutOffValves (CreateIfNotExistsTag)
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT boost::optional< CPACSSysElemValves > & GetValves ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemValves > & GetValves () const
virtual TIGL_EXPORT CPACSSysElemValvesGetValves (CreateIfNotExistsTag)
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT void RemoveCheckValves ()
virtual TIGL_EXPORT void RemoveExpansionValves ()
virtual TIGL_EXPORT void RemoveGenericControlElements ()
virtual TIGL_EXPORT void RemoveIsolationValves ()
virtual TIGL_EXPORT void RemovePressureReliefValves ()
virtual TIGL_EXPORT void RemoveShutOffValves ()
virtual TIGL_EXPORT void RemoveValves ()
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSSysElemThermoFluidControlElements ()

Protected Attributes

boost::optional< CPACSSysElemCheckValvesm_checkValves
 Library of predefined check valves.
boost::optional< CPACSSysElemExpansionValvesm_expansionValves
 Library of predefined expansion valves.
boost::optional< CPACSSysElemGenericControlElementsm_genericControlElements
 Library of predefined generic control elements.
boost::optional< CPACSSysElemIsolationValvesm_isolationValves
 Library of predefined isolation valves.
CPACSSysElemThermoFluidElementsm_parent
boost::optional< CPACSSysElemPressureReliefValvesm_pressureReliefValves
 Library of predefined pressure relief valves.
boost::optional< CPACSSysElemShutOffValvesm_shutOffValves
 Library of predefined shut-off valves.
CTiglUIDManagerm_uidMgr
boost::optional< CPACSSysElemValvesm_valves
 Library of predefined valves.

Private Member Functions

 CPACSSysElemThermoFluidControlElements (const CPACSSysElemThermoFluidControlElements &)=delete
 CPACSSysElemThermoFluidControlElements (CPACSSysElemThermoFluidControlElements &&)=delete
CPACSSysElemThermoFluidControlElementsoperator= (const CPACSSysElemThermoFluidControlElements &)=delete
CPACSSysElemThermoFluidControlElementsoperator= (CPACSSysElemThermoFluidControlElements &&)=delete

Detailed Description

Thermo-fluid control elements.

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

Constructor & Destructor Documentation

◆ CPACSSysElemThermoFluidControlElements() [1/3]

TIGL_EXPORT tigl::generated::CPACSSysElemThermoFluidControlElements::CPACSSysElemThermoFluidControlElements ( CPACSSysElemThermoFluidElements * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSSysElemThermoFluidControlElements()

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

◆ CPACSSysElemThermoFluidControlElements() [2/3]

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

◆ CPACSSysElemThermoFluidControlElements() [3/3]

tigl::generated::CPACSSysElemThermoFluidControlElements::CPACSSysElemThermoFluidControlElements ( CPACSSysElemThermoFluidControlElements && )
privatedelete

Member Function Documentation

◆ GetCheckValves() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemCheckValves > & tigl::generated::CPACSSysElemThermoFluidControlElements::GetCheckValves ( )
virtual

◆ GetCheckValves() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemCheckValves > & tigl::generated::CPACSSysElemThermoFluidControlElements::GetCheckValves ( ) const
virtual

◆ GetCheckValves() [3/3]

virtual TIGL_EXPORT CPACSSysElemCheckValves & tigl::generated::CPACSSysElemThermoFluidControlElements::GetCheckValves ( CreateIfNotExistsTag )
virtual

◆ GetExpansionValves() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemExpansionValves > & tigl::generated::CPACSSysElemThermoFluidControlElements::GetExpansionValves ( )
virtual

◆ GetExpansionValves() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemExpansionValves > & tigl::generated::CPACSSysElemThermoFluidControlElements::GetExpansionValves ( ) const
virtual

◆ GetExpansionValves() [3/3]

virtual TIGL_EXPORT CPACSSysElemExpansionValves & tigl::generated::CPACSSysElemThermoFluidControlElements::GetExpansionValves ( CreateIfNotExistsTag )
virtual

◆ GetGenericControlElements() [1/3]

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

◆ GetGenericControlElements() [2/3]

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

◆ GetGenericControlElements() [3/3]

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

◆ GetIsolationValves() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemIsolationValves > & tigl::generated::CPACSSysElemThermoFluidControlElements::GetIsolationValves ( )
virtual

◆ GetIsolationValves() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemIsolationValves > & tigl::generated::CPACSSysElemThermoFluidControlElements::GetIsolationValves ( ) const
virtual

◆ GetIsolationValves() [3/3]

virtual TIGL_EXPORT CPACSSysElemIsolationValves & tigl::generated::CPACSSysElemThermoFluidControlElements::GetIsolationValves ( CreateIfNotExistsTag )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSSysElemThermoFluidElements * tigl::generated::CPACSSysElemThermoFluidControlElements::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSSysElemThermoFluidElements * tigl::generated::CPACSSysElemThermoFluidControlElements::GetParent ( ) const

◆ GetPressureReliefValves() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemPressureReliefValves > & tigl::generated::CPACSSysElemThermoFluidControlElements::GetPressureReliefValves ( )
virtual

◆ GetPressureReliefValves() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemPressureReliefValves > & tigl::generated::CPACSSysElemThermoFluidControlElements::GetPressureReliefValves ( ) const
virtual

◆ GetPressureReliefValves() [3/3]

virtual TIGL_EXPORT CPACSSysElemPressureReliefValves & tigl::generated::CPACSSysElemThermoFluidControlElements::GetPressureReliefValves ( CreateIfNotExistsTag )
virtual

◆ GetShutOffValves() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemShutOffValves > & tigl::generated::CPACSSysElemThermoFluidControlElements::GetShutOffValves ( )
virtual

◆ GetShutOffValves() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemShutOffValves > & tigl::generated::CPACSSysElemThermoFluidControlElements::GetShutOffValves ( ) const
virtual

◆ GetShutOffValves() [3/3]

virtual TIGL_EXPORT CPACSSysElemShutOffValves & tigl::generated::CPACSSysElemThermoFluidControlElements::GetShutOffValves ( CreateIfNotExistsTag )
virtual

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ GetValves() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemValves > & tigl::generated::CPACSSysElemThermoFluidControlElements::GetValves ( )
virtual

◆ GetValves() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemValves > & tigl::generated::CPACSSysElemThermoFluidControlElements::GetValves ( ) const
virtual

◆ GetValves() [3/3]

virtual TIGL_EXPORT CPACSSysElemValves & tigl::generated::CPACSSysElemThermoFluidControlElements::GetValves ( CreateIfNotExistsTag )
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveCheckValves()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidControlElements::RemoveCheckValves ( )
virtual

◆ RemoveExpansionValves()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidControlElements::RemoveExpansionValves ( )
virtual

◆ RemoveGenericControlElements()

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

◆ RemoveIsolationValves()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidControlElements::RemoveIsolationValves ( )
virtual

◆ RemovePressureReliefValves()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidControlElements::RemovePressureReliefValves ( )
virtual

◆ RemoveShutOffValves()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidControlElements::RemoveShutOffValves ( )
virtual

◆ RemoveValves()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidControlElements::RemoveValves ( )
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_checkValves

boost::optional<CPACSSysElemCheckValves> tigl::generated::CPACSSysElemThermoFluidControlElements::m_checkValves
protected

Library of predefined check valves.

◆ m_expansionValves

boost::optional<CPACSSysElemExpansionValves> tigl::generated::CPACSSysElemThermoFluidControlElements::m_expansionValves
protected

Library of predefined expansion valves.

◆ m_genericControlElements

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

Library of predefined generic control elements.

◆ m_isolationValves

boost::optional<CPACSSysElemIsolationValves> tigl::generated::CPACSSysElemThermoFluidControlElements::m_isolationValves
protected

Library of predefined isolation valves.

◆ m_parent

CPACSSysElemThermoFluidElements* tigl::generated::CPACSSysElemThermoFluidControlElements::m_parent
protected

◆ m_pressureReliefValves

boost::optional<CPACSSysElemPressureReliefValves> tigl::generated::CPACSSysElemThermoFluidControlElements::m_pressureReliefValves
protected

Library of predefined pressure relief valves.

◆ m_shutOffValves

boost::optional<CPACSSysElemShutOffValves> tigl::generated::CPACSSysElemThermoFluidControlElements::m_shutOffValves
protected

Library of predefined shut-off valves.

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSSysElemThermoFluidControlElements::m_uidMgr
protected

◆ m_valves

boost::optional<CPACSSysElemValves> tigl::generated::CPACSSysElemThermoFluidControlElements::m_valves
protected

Library of predefined valves.


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