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

Hydraulic control elements. More...

#include <CPACSSysElemHydraulicControlElements.h>

Public Member Functions

TIGL_EXPORT CPACSSysElemHydraulicControlElements (CPACSSysElemHydraulicElements *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< 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 CPACSSysElemHydraulicElementsGetParent ()
TIGL_EXPORT const CPACSSysElemHydraulicElementsGetParent () 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< CPACSSysElemPressureSensors > & GetPressureSensors ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemPressureSensors > & GetPressureSensors () const
virtual TIGL_EXPORT CPACSSysElemPressureSensorsGetPressureSensors (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemQuantitySensors > & GetQuantitySensors ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemQuantitySensors > & GetQuantitySensors () const
virtual TIGL_EXPORT CPACSSysElemQuantitySensorsGetQuantitySensors (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemShutOffValves > & GetShutOffValves ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemShutOffValves > & GetShutOffValves () const
virtual TIGL_EXPORT CPACSSysElemShutOffValvesGetShutOffValves (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemTemperatureSensors > & GetTemperatureSensors ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemTemperatureSensors > & GetTemperatureSensors () const
virtual TIGL_EXPORT CPACSSysElemTemperatureSensorsGetTemperatureSensors (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 RemoveGenericControlElements ()
virtual TIGL_EXPORT void RemoveIsolationValves ()
virtual TIGL_EXPORT void RemovePressureReliefValves ()
virtual TIGL_EXPORT void RemovePressureSensors ()
virtual TIGL_EXPORT void RemoveQuantitySensors ()
virtual TIGL_EXPORT void RemoveShutOffValves ()
virtual TIGL_EXPORT void RemoveTemperatureSensors ()
virtual TIGL_EXPORT void RemoveValves ()
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSSysElemHydraulicControlElements ()

Protected Attributes

boost::optional< CPACSSysElemCheckValvesm_checkValves
 Library of predefined check valves.
boost::optional< CPACSSysElemGenericControlElementsm_genericControlElements
 Library of predefined generic control elements.
boost::optional< CPACSSysElemIsolationValvesm_isolationValves
 Library of predefined isolation valves.
CPACSSysElemHydraulicElementsm_parent
boost::optional< CPACSSysElemPressureReliefValvesm_pressureReliefValves
 Library of predefined pressure relief valves.
boost::optional< CPACSSysElemPressureSensorsm_pressureSensors
 Library of predefined pressure sensors.
boost::optional< CPACSSysElemQuantitySensorsm_quantitySensors
 Library of predefined quantity sensors.
boost::optional< CPACSSysElemShutOffValvesm_shutOffValves
 Library of predefined shut-off valves.
boost::optional< CPACSSysElemTemperatureSensorsm_temperatureSensors
 Library of predefined temperature sensors.
CTiglUIDManagerm_uidMgr
boost::optional< CPACSSysElemValvesm_valves
 Library of predefined valves.

Private Member Functions

 CPACSSysElemHydraulicControlElements (const CPACSSysElemHydraulicControlElements &)=delete
 CPACSSysElemHydraulicControlElements (CPACSSysElemHydraulicControlElements &&)=delete
CPACSSysElemHydraulicControlElementsoperator= (const CPACSSysElemHydraulicControlElements &)=delete
CPACSSysElemHydraulicControlElementsoperator= (CPACSSysElemHydraulicControlElements &&)=delete

Detailed Description

Hydraulic control elements.

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

Constructor & Destructor Documentation

◆ CPACSSysElemHydraulicControlElements() [1/3]

TIGL_EXPORT tigl::generated::CPACSSysElemHydraulicControlElements::CPACSSysElemHydraulicControlElements ( CPACSSysElemHydraulicElements * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSSysElemHydraulicControlElements()

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

◆ CPACSSysElemHydraulicControlElements() [2/3]

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

◆ CPACSSysElemHydraulicControlElements() [3/3]

tigl::generated::CPACSSysElemHydraulicControlElements::CPACSSysElemHydraulicControlElements ( CPACSSysElemHydraulicControlElements && )
privatedelete

Member Function Documentation

◆ GetCheckValves() [1/3]

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

◆ GetCheckValves() [2/3]

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

◆ GetCheckValves() [3/3]

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

◆ GetGenericControlElements() [1/3]

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

◆ GetGenericControlElements() [2/3]

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

◆ GetGenericControlElements() [3/3]

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

◆ GetIsolationValves() [1/3]

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

◆ GetIsolationValves() [2/3]

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

◆ GetIsolationValves() [3/3]

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

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSSysElemHydraulicElements * tigl::generated::CPACSSysElemHydraulicControlElements::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSSysElemHydraulicElements * tigl::generated::CPACSSysElemHydraulicControlElements::GetParent ( ) const

◆ GetPressureReliefValves() [1/3]

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

◆ GetPressureReliefValves() [2/3]

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

◆ GetPressureReliefValves() [3/3]

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

◆ GetPressureSensors() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemPressureSensors > & tigl::generated::CPACSSysElemHydraulicControlElements::GetPressureSensors ( )
virtual

◆ GetPressureSensors() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemPressureSensors > & tigl::generated::CPACSSysElemHydraulicControlElements::GetPressureSensors ( ) const
virtual

◆ GetPressureSensors() [3/3]

virtual TIGL_EXPORT CPACSSysElemPressureSensors & tigl::generated::CPACSSysElemHydraulicControlElements::GetPressureSensors ( CreateIfNotExistsTag )
virtual

◆ GetQuantitySensors() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemQuantitySensors > & tigl::generated::CPACSSysElemHydraulicControlElements::GetQuantitySensors ( )
virtual

◆ GetQuantitySensors() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemQuantitySensors > & tigl::generated::CPACSSysElemHydraulicControlElements::GetQuantitySensors ( ) const
virtual

◆ GetQuantitySensors() [3/3]

virtual TIGL_EXPORT CPACSSysElemQuantitySensors & tigl::generated::CPACSSysElemHydraulicControlElements::GetQuantitySensors ( CreateIfNotExistsTag )
virtual

◆ GetShutOffValves() [1/3]

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

◆ GetShutOffValves() [2/3]

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

◆ GetShutOffValves() [3/3]

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

◆ GetTemperatureSensors() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemTemperatureSensors > & tigl::generated::CPACSSysElemHydraulicControlElements::GetTemperatureSensors ( )
virtual

◆ GetTemperatureSensors() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemTemperatureSensors > & tigl::generated::CPACSSysElemHydraulicControlElements::GetTemperatureSensors ( ) const
virtual

◆ GetTemperatureSensors() [3/3]

virtual TIGL_EXPORT CPACSSysElemTemperatureSensors & tigl::generated::CPACSSysElemHydraulicControlElements::GetTemperatureSensors ( CreateIfNotExistsTag )
virtual

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ GetValves() [1/3]

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

◆ GetValves() [2/3]

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

◆ GetValves() [3/3]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveCheckValves()

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

◆ RemoveGenericControlElements()

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

◆ RemoveIsolationValves()

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

◆ RemovePressureReliefValves()

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

◆ RemovePressureSensors()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemHydraulicControlElements::RemovePressureSensors ( )
virtual

◆ RemoveQuantitySensors()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemHydraulicControlElements::RemoveQuantitySensors ( )
virtual

◆ RemoveShutOffValves()

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

◆ RemoveTemperatureSensors()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemHydraulicControlElements::RemoveTemperatureSensors ( )
virtual

◆ RemoveValves()

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

◆ WriteCPACS()

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

Field Documentation

◆ m_checkValves

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

Library of predefined check valves.

◆ m_genericControlElements

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

Library of predefined generic control elements.

◆ m_isolationValves

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

Library of predefined isolation valves.

◆ m_parent

CPACSSysElemHydraulicElements* tigl::generated::CPACSSysElemHydraulicControlElements::m_parent
protected

◆ m_pressureReliefValves

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

Library of predefined pressure relief valves.

◆ m_pressureSensors

boost::optional<CPACSSysElemPressureSensors> tigl::generated::CPACSSysElemHydraulicControlElements::m_pressureSensors
protected

Library of predefined pressure sensors.

◆ m_quantitySensors

boost::optional<CPACSSysElemQuantitySensors> tigl::generated::CPACSSysElemHydraulicControlElements::m_quantitySensors
protected

Library of predefined quantity sensors.

◆ m_shutOffValves

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

Library of predefined shut-off valves.

◆ m_temperatureSensors

boost::optional<CPACSSysElemTemperatureSensors> tigl::generated::CPACSSysElemHydraulicControlElements::m_temperatureSensors
protected

Library of predefined temperature sensors.

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSSysElemHydraulicControlElements::m_uidMgr
protected

◆ m_valves

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

Library of predefined valves.


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