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

Pneumatic system elements. More...

#include <CPACSSysElemPneumaticElements.h>

Public Member Functions

TIGL_EXPORT CPACSSysElemPneumaticElements (CPACSSystemElements *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CPACSSysElemPneumaticControlElements > & GetControlElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemPneumaticControlElements > & GetControlElements () const
virtual TIGL_EXPORT CPACSSysElemPneumaticControlElementsGetControlElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemPneumaticConversionElements > & GetConversionElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemPneumaticConversionElements > & GetConversionElements () const
virtual TIGL_EXPORT CPACSSysElemPneumaticConversionElementsGetConversionElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemPneumaticDistributionElements > & GetDistributionElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemPneumaticDistributionElements > & GetDistributionElements () const
virtual TIGL_EXPORT CPACSSysElemPneumaticDistributionElementsGetDistributionElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemGenericPneumaticElements > & GetGenericPneumaticElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemGenericPneumaticElements > & GetGenericPneumaticElements () const
virtual TIGL_EXPORT CPACSSysElemGenericPneumaticElementsGetGenericPneumaticElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSSystemElementsGetParent ()
TIGL_EXPORT const CPACSSystemElementsGetParent () const
virtual TIGL_EXPORT boost::optional< CPACSSysElemPneumaticStorageElements > & GetStorageElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemPneumaticStorageElements > & GetStorageElements () const
virtual TIGL_EXPORT CPACSSysElemPneumaticStorageElementsGetStorageElements (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 RemoveGenericPneumaticElements ()
virtual TIGL_EXPORT void RemoveStorageElements ()
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSSysElemPneumaticElements ()

Protected Attributes

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

Private Member Functions

 CPACSSysElemPneumaticElements (const CPACSSysElemPneumaticElements &)=delete
 CPACSSysElemPneumaticElements (CPACSSysElemPneumaticElements &&)=delete
CPACSSysElemPneumaticElementsoperator= (const CPACSSysElemPneumaticElements &)=delete
CPACSSysElemPneumaticElementsoperator= (CPACSSysElemPneumaticElements &&)=delete

Detailed Description

Pneumatic system elements.

Contains elements whose principal functional output or transported quantity is gaseous flow, pressure, or pneumatic power.

Constructor & Destructor Documentation

◆ CPACSSysElemPneumaticElements() [1/3]

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

◆ ~CPACSSysElemPneumaticElements()

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

◆ CPACSSysElemPneumaticElements() [2/3]

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

◆ CPACSSysElemPneumaticElements() [3/3]

tigl::generated::CPACSSysElemPneumaticElements::CPACSSysElemPneumaticElements ( CPACSSysElemPneumaticElements && )
privatedelete

Member Function Documentation

◆ GetControlElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemPneumaticControlElements > & tigl::generated::CPACSSysElemPneumaticElements::GetControlElements ( )
virtual

◆ GetControlElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemPneumaticControlElements > & tigl::generated::CPACSSysElemPneumaticElements::GetControlElements ( ) const
virtual

◆ GetControlElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemPneumaticControlElements & tigl::generated::CPACSSysElemPneumaticElements::GetControlElements ( CreateIfNotExistsTag )
virtual

◆ GetConversionElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemPneumaticConversionElements > & tigl::generated::CPACSSysElemPneumaticElements::GetConversionElements ( )
virtual

◆ GetConversionElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemPneumaticConversionElements > & tigl::generated::CPACSSysElemPneumaticElements::GetConversionElements ( ) const
virtual

◆ GetConversionElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemPneumaticConversionElements & tigl::generated::CPACSSysElemPneumaticElements::GetConversionElements ( CreateIfNotExistsTag )
virtual

◆ GetDistributionElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemPneumaticDistributionElements > & tigl::generated::CPACSSysElemPneumaticElements::GetDistributionElements ( )
virtual

◆ GetDistributionElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemPneumaticDistributionElements > & tigl::generated::CPACSSysElemPneumaticElements::GetDistributionElements ( ) const
virtual

◆ GetDistributionElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemPneumaticDistributionElements & tigl::generated::CPACSSysElemPneumaticElements::GetDistributionElements ( CreateIfNotExistsTag )
virtual

◆ GetGenericPneumaticElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemGenericPneumaticElements > & tigl::generated::CPACSSysElemPneumaticElements::GetGenericPneumaticElements ( )
virtual

◆ GetGenericPneumaticElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemGenericPneumaticElements > & tigl::generated::CPACSSysElemPneumaticElements::GetGenericPneumaticElements ( ) const
virtual

◆ GetGenericPneumaticElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemGenericPneumaticElements & tigl::generated::CPACSSysElemPneumaticElements::GetGenericPneumaticElements ( CreateIfNotExistsTag )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

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

◆ GetParent() [2/2]

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

◆ GetStorageElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemPneumaticStorageElements > & tigl::generated::CPACSSysElemPneumaticElements::GetStorageElements ( )
virtual

◆ GetStorageElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemPneumaticStorageElements > & tigl::generated::CPACSSysElemPneumaticElements::GetStorageElements ( ) const
virtual

◆ GetStorageElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemPneumaticStorageElements & tigl::generated::CPACSSysElemPneumaticElements::GetStorageElements ( CreateIfNotExistsTag )
virtual

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveControlElements()

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

◆ RemoveConversionElements()

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

◆ RemoveDistributionElements()

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

◆ RemoveGenericPneumaticElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemPneumaticElements::RemoveGenericPneumaticElements ( )
virtual

◆ RemoveStorageElements()

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

◆ WriteCPACS()

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

Field Documentation

◆ m_controlElements

boost::optional<CPACSSysElemPneumaticControlElements> tigl::generated::CPACSSysElemPneumaticElements::m_controlElements
protected

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

◆ m_conversionElements

boost::optional<CPACSSysElemPneumaticConversionElements> tigl::generated::CPACSSysElemPneumaticElements::m_conversionElements
protected

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

◆ m_distributionElements

boost::optional<CPACSSysElemPneumaticDistributionElements> tigl::generated::CPACSSysElemPneumaticElements::m_distributionElements
protected

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

◆ m_genericPneumaticElements

boost::optional<CPACSSysElemGenericPneumaticElements> tigl::generated::CPACSSysElemPneumaticElements::m_genericPneumaticElements
protected

Library of predefined generic pneumatic elements.

◆ m_parent

CPACSSystemElements* tigl::generated::CPACSSysElemPneumaticElements::m_parent
protected

◆ m_storageElements

boost::optional<CPACSSysElemPneumaticStorageElements> tigl::generated::CPACSSysElemPneumaticElements::m_storageElements
protected

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

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSSysElemPneumaticElements::m_uidMgr
protected

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