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

Hydraulic system elements. More...

#include <CPACSSysElemHydraulicElements.h>

Public Member Functions

TIGL_EXPORT CPACSSysElemHydraulicElements (CPACSSystemElements *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CPACSSysElemHydraulicControlElements > & GetControlElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemHydraulicControlElements > & GetControlElements () const
virtual TIGL_EXPORT CPACSSysElemHydraulicControlElementsGetControlElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemHydraulicConversionElements > & GetConversionElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemHydraulicConversionElements > & GetConversionElements () const
virtual TIGL_EXPORT CPACSSysElemHydraulicConversionElementsGetConversionElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemHydraulicDistributionElements > & GetDistributionElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemHydraulicDistributionElements > & GetDistributionElements () const
virtual TIGL_EXPORT CPACSSysElemHydraulicDistributionElementsGetDistributionElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemGenericHydraulicElements > & GetGenericHydraulicElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemGenericHydraulicElements > & GetGenericHydraulicElements () const
virtual TIGL_EXPORT CPACSSysElemGenericHydraulicElementsGetGenericHydraulicElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSSystemElementsGetParent ()
TIGL_EXPORT const CPACSSystemElementsGetParent () const
virtual TIGL_EXPORT boost::optional< CPACSSysElemHydraulicStorageElements > & GetStorageElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemHydraulicStorageElements > & GetStorageElements () const
virtual TIGL_EXPORT CPACSSysElemHydraulicStorageElementsGetStorageElements (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 RemoveControlElements ()
virtual TIGL_EXPORT void RemoveConversionElements ()
virtual TIGL_EXPORT void RemoveDistributionElements ()
virtual TIGL_EXPORT void RemoveGenericHydraulicElements ()
virtual TIGL_EXPORT void RemoveStorageElements ()
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSSysElemHydraulicElements ()

Protected Attributes

boost::optional< CPACSSysElemHydraulicControlElementsm_controlElements
 Contains elements that switch, regulate, isolate, protect, or sense a system quantity.
boost::optional< CPACSSysElemHydraulicConversionElementsm_conversionElements
 Contains elements that transform energy, power, pressure, flow, temperature, phase, or another system state.
boost::optional< CPACSSysElemHydraulicDistributionElementsm_distributionElements
 Contains elements that transport, route, split, join, or connect a system quantity.
boost::optional< CPACSSysElemGenericHydraulicElementsm_genericHydraulicElements
 Library of predefined generic elements.
CPACSSystemElementsm_parent
boost::optional< CPACSSysElemHydraulicStorageElementsm_storageElements
 Contains elements that retain energy or a working medium and make it available for later use.
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSSysElemHydraulicElements (const CPACSSysElemHydraulicElements &)=delete
 CPACSSysElemHydraulicElements (CPACSSysElemHydraulicElements &&)=delete
CPACSSysElemHydraulicElementsoperator= (const CPACSSysElemHydraulicElements &)=delete
CPACSSysElemHydraulicElementsoperator= (CPACSSysElemHydraulicElements &&)=delete

Detailed Description

Hydraulic system elements.

Contains elements whose principal functional output or transported quantity is liquid flow, pressure, or hydraulic power.

Constructor & Destructor Documentation

◆ CPACSSysElemHydraulicElements() [1/3]

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

◆ ~CPACSSysElemHydraulicElements()

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

◆ CPACSSysElemHydraulicElements() [2/3]

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

◆ CPACSSysElemHydraulicElements() [3/3]

tigl::generated::CPACSSysElemHydraulicElements::CPACSSysElemHydraulicElements ( CPACSSysElemHydraulicElements && )
privatedelete

Member Function Documentation

◆ GetControlElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemHydraulicControlElements > & tigl::generated::CPACSSysElemHydraulicElements::GetControlElements ( )
virtual

◆ GetControlElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemHydraulicControlElements > & tigl::generated::CPACSSysElemHydraulicElements::GetControlElements ( ) const
virtual

◆ GetControlElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemHydraulicControlElements & tigl::generated::CPACSSysElemHydraulicElements::GetControlElements ( CreateIfNotExistsTag )
virtual

◆ GetConversionElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemHydraulicConversionElements > & tigl::generated::CPACSSysElemHydraulicElements::GetConversionElements ( )
virtual

◆ GetConversionElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemHydraulicConversionElements > & tigl::generated::CPACSSysElemHydraulicElements::GetConversionElements ( ) const
virtual

◆ GetConversionElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemHydraulicConversionElements & tigl::generated::CPACSSysElemHydraulicElements::GetConversionElements ( CreateIfNotExistsTag )
virtual

◆ GetDistributionElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemHydraulicDistributionElements > & tigl::generated::CPACSSysElemHydraulicElements::GetDistributionElements ( )
virtual

◆ GetDistributionElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemHydraulicDistributionElements > & tigl::generated::CPACSSysElemHydraulicElements::GetDistributionElements ( ) const
virtual

◆ GetDistributionElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemHydraulicDistributionElements & tigl::generated::CPACSSysElemHydraulicElements::GetDistributionElements ( CreateIfNotExistsTag )
virtual

◆ GetGenericHydraulicElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemGenericHydraulicElements > & tigl::generated::CPACSSysElemHydraulicElements::GetGenericHydraulicElements ( )
virtual

◆ GetGenericHydraulicElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemGenericHydraulicElements > & tigl::generated::CPACSSysElemHydraulicElements::GetGenericHydraulicElements ( ) const
virtual

◆ GetGenericHydraulicElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemGenericHydraulicElements & tigl::generated::CPACSSysElemHydraulicElements::GetGenericHydraulicElements ( CreateIfNotExistsTag )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

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

◆ GetParent() [2/2]

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

◆ GetStorageElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemHydraulicStorageElements > & tigl::generated::CPACSSysElemHydraulicElements::GetStorageElements ( )
virtual

◆ GetStorageElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemHydraulicStorageElements > & tigl::generated::CPACSSysElemHydraulicElements::GetStorageElements ( ) const
virtual

◆ GetStorageElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemHydraulicStorageElements & tigl::generated::CPACSSysElemHydraulicElements::GetStorageElements ( CreateIfNotExistsTag )
virtual

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveControlElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemHydraulicElements::RemoveControlElements ( )
virtual

◆ RemoveConversionElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemHydraulicElements::RemoveConversionElements ( )
virtual

◆ RemoveDistributionElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemHydraulicElements::RemoveDistributionElements ( )
virtual

◆ RemoveGenericHydraulicElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemHydraulicElements::RemoveGenericHydraulicElements ( )
virtual

◆ RemoveStorageElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemHydraulicElements::RemoveStorageElements ( )
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_controlElements

boost::optional<CPACSSysElemHydraulicControlElements> tigl::generated::CPACSSysElemHydraulicElements::m_controlElements
protected

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

◆ m_conversionElements

boost::optional<CPACSSysElemHydraulicConversionElements> tigl::generated::CPACSSysElemHydraulicElements::m_conversionElements
protected

Contains elements that transform energy, power, pressure, flow, temperature, phase, or another system state.

◆ m_distributionElements

boost::optional<CPACSSysElemHydraulicDistributionElements> tigl::generated::CPACSSysElemHydraulicElements::m_distributionElements
protected

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

◆ m_genericHydraulicElements

boost::optional<CPACSSysElemGenericHydraulicElements> tigl::generated::CPACSSysElemHydraulicElements::m_genericHydraulicElements
protected

Library of predefined generic elements.

◆ m_parent

CPACSSystemElements* tigl::generated::CPACSSysElemHydraulicElements::m_parent
protected

◆ m_storageElements

boost::optional<CPACSSysElemHydraulicStorageElements> tigl::generated::CPACSSysElemHydraulicElements::m_storageElements
protected

Contains elements that retain energy or a working medium and make it available for later use.

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSSysElemHydraulicElements::m_uidMgr
protected

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