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

Pneumatic control elements. More...

#include <CPACSSysElemPneumaticControlElements.h>

Public Member Functions

TIGL_EXPORT CPACSSysElemPneumaticControlElements (CPACSSysElemPneumaticElements *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 CPACSSysElemPneumaticElementsGetParent ()
TIGL_EXPORT const CPACSSysElemPneumaticElementsGetParent () 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 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 ~CPACSSysElemPneumaticControlElements ()

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.
CPACSSysElemPneumaticElementsm_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

 CPACSSysElemPneumaticControlElements (const CPACSSysElemPneumaticControlElements &)=delete
 CPACSSysElemPneumaticControlElements (CPACSSysElemPneumaticControlElements &&)=delete
CPACSSysElemPneumaticControlElementsoperator= (const CPACSSysElemPneumaticControlElements &)=delete
CPACSSysElemPneumaticControlElementsoperator= (CPACSSysElemPneumaticControlElements &&)=delete

Detailed Description

Pneumatic control elements.

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

Constructor & Destructor Documentation

◆ CPACSSysElemPneumaticControlElements() [1/3]

TIGL_EXPORT tigl::generated::CPACSSysElemPneumaticControlElements::CPACSSysElemPneumaticControlElements ( CPACSSysElemPneumaticElements * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSSysElemPneumaticControlElements()

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

◆ CPACSSysElemPneumaticControlElements() [2/3]

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

◆ CPACSSysElemPneumaticControlElements() [3/3]

tigl::generated::CPACSSysElemPneumaticControlElements::CPACSSysElemPneumaticControlElements ( CPACSSysElemPneumaticControlElements && )
privatedelete

Member Function Documentation

◆ GetCheckValves() [1/3]

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

◆ GetCheckValves() [2/3]

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

◆ GetCheckValves() [3/3]

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

◆ GetGenericControlElements() [1/3]

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

◆ GetGenericControlElements() [2/3]

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

◆ GetGenericControlElements() [3/3]

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

◆ GetIsolationValves() [1/3]

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

◆ GetIsolationValves() [2/3]

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

◆ GetIsolationValves() [3/3]

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

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSSysElemPneumaticElements * tigl::generated::CPACSSysElemPneumaticControlElements::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSSysElemPneumaticElements * tigl::generated::CPACSSysElemPneumaticControlElements::GetParent ( ) const

◆ GetPressureReliefValves() [1/3]

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

◆ GetPressureReliefValves() [2/3]

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

◆ GetPressureReliefValves() [3/3]

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

◆ GetShutOffValves() [1/3]

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

◆ GetShutOffValves() [2/3]

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

◆ GetShutOffValves() [3/3]

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

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ GetValves() [1/3]

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

◆ GetValves() [2/3]

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

◆ GetValves() [3/3]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveCheckValves()

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

◆ RemoveGenericControlElements()

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

◆ RemoveIsolationValves()

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

◆ RemovePressureReliefValves()

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

◆ RemoveShutOffValves()

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

◆ RemoveValves()

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

◆ WriteCPACS()

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

Field Documentation

◆ m_checkValves

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

Library of predefined check valves.

◆ m_genericControlElements

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

Library of predefined generic control elements.

◆ m_isolationValves

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

Library of predefined isolation valves.

◆ m_parent

CPACSSysElemPneumaticElements* tigl::generated::CPACSSysElemPneumaticControlElements::m_parent
protected

◆ m_pressureReliefValves

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

Library of predefined pressure relief valves.

◆ m_shutOffValves

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

Library of predefined shut-off valves.

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSSysElemPneumaticControlElements::m_uidMgr
protected

◆ m_valves

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

Library of predefined valves.


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