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

Thermo-fluid distribution elements. More...

#include <CPACSSysElemThermoFluidDistributionElements.h>

Public Member Functions

TIGL_EXPORT CPACSSysElemThermoFluidDistributionElements (CPACSSysElemThermoFluidElements *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CPACSSysElemCouplings > & GetCouplings ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemCouplings > & GetCouplings () const
virtual TIGL_EXPORT CPACSSysElemCouplingsGetCouplings (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemFilters > & GetFilters ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemFilters > & GetFilters () const
virtual TIGL_EXPORT CPACSSysElemFiltersGetFilters (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemFittings > & GetFittings ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemFittings > & GetFittings () const
virtual TIGL_EXPORT CPACSSysElemFittingsGetFittings (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemGenericDistributionElements > & GetGenericDistributionElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemGenericDistributionElements > & GetGenericDistributionElements () const
virtual TIGL_EXPORT CPACSSysElemGenericDistributionElementsGetGenericDistributionElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemGroundConnectors > & GetGroundConnectors ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemGroundConnectors > & GetGroundConnectors () const
virtual TIGL_EXPORT CPACSSysElemGroundConnectorsGetGroundConnectors (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemJoiners > & GetJoiners ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemJoiners > & GetJoiners () const
virtual TIGL_EXPORT CPACSSysElemJoinersGetJoiners (CreateIfNotExistsTag)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSSysElemThermoFluidElementsGetParent ()
TIGL_EXPORT const CPACSSysElemThermoFluidElementsGetParent () const
virtual TIGL_EXPORT boost::optional< CPACSSysElemPipes > & GetPipes ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemPipes > & GetPipes () const
virtual TIGL_EXPORT CPACSSysElemPipesGetPipes (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemSplitters > & GetSplitters ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemSplitters > & GetSplitters () const
virtual TIGL_EXPORT CPACSSysElemSplittersGetSplitters (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 RemoveCouplings ()
virtual TIGL_EXPORT void RemoveFilters ()
virtual TIGL_EXPORT void RemoveFittings ()
virtual TIGL_EXPORT void RemoveGenericDistributionElements ()
virtual TIGL_EXPORT void RemoveGroundConnectors ()
virtual TIGL_EXPORT void RemoveJoiners ()
virtual TIGL_EXPORT void RemovePipes ()
virtual TIGL_EXPORT void RemoveSplitters ()
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSSysElemThermoFluidDistributionElements ()

Protected Attributes

boost::optional< CPACSSysElemCouplingsm_couplings
 Library of predefined couplings.
boost::optional< CPACSSysElemFiltersm_filters
 Library of predefined filters.
boost::optional< CPACSSysElemFittingsm_fittings
 Library of predefined fittings.
boost::optional< CPACSSysElemGenericDistributionElementsm_genericDistributionElements
 Library of predefined generic distribution elements.
boost::optional< CPACSSysElemGroundConnectorsm_groundConnectors
 Library of predefined ground connectors.
boost::optional< CPACSSysElemJoinersm_joiners
 Library of predefined joiners.
CPACSSysElemThermoFluidElementsm_parent
boost::optional< CPACSSysElemPipesm_pipes
 Library of predefined pipes.
boost::optional< CPACSSysElemSplittersm_splitters
 Library of predefined splitters.
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSSysElemThermoFluidDistributionElements (const CPACSSysElemThermoFluidDistributionElements &)=delete
 CPACSSysElemThermoFluidDistributionElements (CPACSSysElemThermoFluidDistributionElements &&)=delete
CPACSSysElemThermoFluidDistributionElementsoperator= (const CPACSSysElemThermoFluidDistributionElements &)=delete
CPACSSysElemThermoFluidDistributionElementsoperator= (CPACSSysElemThermoFluidDistributionElements &&)=delete

Detailed Description

Thermo-fluid distribution elements.

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

Constructor & Destructor Documentation

◆ CPACSSysElemThermoFluidDistributionElements() [1/3]

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

◆ ~CPACSSysElemThermoFluidDistributionElements()

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

◆ CPACSSysElemThermoFluidDistributionElements() [2/3]

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

◆ CPACSSysElemThermoFluidDistributionElements() [3/3]

tigl::generated::CPACSSysElemThermoFluidDistributionElements::CPACSSysElemThermoFluidDistributionElements ( CPACSSysElemThermoFluidDistributionElements && )
privatedelete

Member Function Documentation

◆ GetCouplings() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemCouplings > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetCouplings ( )
virtual

◆ GetCouplings() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemCouplings > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetCouplings ( ) const
virtual

◆ GetCouplings() [3/3]

virtual TIGL_EXPORT CPACSSysElemCouplings & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetCouplings ( CreateIfNotExistsTag )
virtual

◆ GetFilters() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemFilters > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetFilters ( )
virtual

◆ GetFilters() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemFilters > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetFilters ( ) const
virtual

◆ GetFilters() [3/3]

virtual TIGL_EXPORT CPACSSysElemFilters & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetFilters ( CreateIfNotExistsTag )
virtual

◆ GetFittings() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemFittings > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetFittings ( )
virtual

◆ GetFittings() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemFittings > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetFittings ( ) const
virtual

◆ GetFittings() [3/3]

virtual TIGL_EXPORT CPACSSysElemFittings & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetFittings ( CreateIfNotExistsTag )
virtual

◆ GetGenericDistributionElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemGenericDistributionElements > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetGenericDistributionElements ( )
virtual

◆ GetGenericDistributionElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemGenericDistributionElements > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetGenericDistributionElements ( ) const
virtual

◆ GetGenericDistributionElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemGenericDistributionElements & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetGenericDistributionElements ( CreateIfNotExistsTag )
virtual

◆ GetGroundConnectors() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemGroundConnectors > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetGroundConnectors ( )
virtual

◆ GetGroundConnectors() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemGroundConnectors > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetGroundConnectors ( ) const
virtual

◆ GetGroundConnectors() [3/3]

virtual TIGL_EXPORT CPACSSysElemGroundConnectors & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetGroundConnectors ( CreateIfNotExistsTag )
virtual

◆ GetJoiners() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemJoiners > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetJoiners ( )
virtual

◆ GetJoiners() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemJoiners > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetJoiners ( ) const
virtual

◆ GetJoiners() [3/3]

virtual TIGL_EXPORT CPACSSysElemJoiners & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetJoiners ( CreateIfNotExistsTag )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

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

◆ GetParent() [2/2]

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

◆ GetPipes() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemPipes > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetPipes ( )
virtual

◆ GetPipes() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemPipes > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetPipes ( ) const
virtual

◆ GetPipes() [3/3]

virtual TIGL_EXPORT CPACSSysElemPipes & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetPipes ( CreateIfNotExistsTag )
virtual

◆ GetSplitters() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemSplitters > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetSplitters ( )
virtual

◆ GetSplitters() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemSplitters > & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetSplitters ( ) const
virtual

◆ GetSplitters() [3/3]

virtual TIGL_EXPORT CPACSSysElemSplitters & tigl::generated::CPACSSysElemThermoFluidDistributionElements::GetSplitters ( CreateIfNotExistsTag )
virtual

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveCouplings()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidDistributionElements::RemoveCouplings ( )
virtual

◆ RemoveFilters()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidDistributionElements::RemoveFilters ( )
virtual

◆ RemoveFittings()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidDistributionElements::RemoveFittings ( )
virtual

◆ RemoveGenericDistributionElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidDistributionElements::RemoveGenericDistributionElements ( )
virtual

◆ RemoveGroundConnectors()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidDistributionElements::RemoveGroundConnectors ( )
virtual

◆ RemoveJoiners()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidDistributionElements::RemoveJoiners ( )
virtual

◆ RemovePipes()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidDistributionElements::RemovePipes ( )
virtual

◆ RemoveSplitters()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidDistributionElements::RemoveSplitters ( )
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_couplings

boost::optional<CPACSSysElemCouplings> tigl::generated::CPACSSysElemThermoFluidDistributionElements::m_couplings
protected

Library of predefined couplings.

◆ m_filters

boost::optional<CPACSSysElemFilters> tigl::generated::CPACSSysElemThermoFluidDistributionElements::m_filters
protected

Library of predefined filters.

◆ m_fittings

boost::optional<CPACSSysElemFittings> tigl::generated::CPACSSysElemThermoFluidDistributionElements::m_fittings
protected

Library of predefined fittings.

◆ m_genericDistributionElements

boost::optional<CPACSSysElemGenericDistributionElements> tigl::generated::CPACSSysElemThermoFluidDistributionElements::m_genericDistributionElements
protected

Library of predefined generic distribution elements.

◆ m_groundConnectors

boost::optional<CPACSSysElemGroundConnectors> tigl::generated::CPACSSysElemThermoFluidDistributionElements::m_groundConnectors
protected

Library of predefined ground connectors.

◆ m_joiners

boost::optional<CPACSSysElemJoiners> tigl::generated::CPACSSysElemThermoFluidDistributionElements::m_joiners
protected

Library of predefined joiners.

◆ m_parent

CPACSSysElemThermoFluidElements* tigl::generated::CPACSSysElemThermoFluidDistributionElements::m_parent
protected

◆ m_pipes

boost::optional<CPACSSysElemPipes> tigl::generated::CPACSSysElemThermoFluidDistributionElements::m_pipes
protected

Library of predefined pipes.

◆ m_splitters

boost::optional<CPACSSysElemSplitters> tigl::generated::CPACSSysElemThermoFluidDistributionElements::m_splitters
protected

Library of predefined splitters.

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSSysElemThermoFluidDistributionElements::m_uidMgr
protected

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