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

Source / Target. More...

#include <CPACSSourceTarget.h>

Inheritance diagram for tigl::generated::CPACSSourceTarget:

Public Member Functions

virtual TIGL_EXPORT void AddToSubComponentUIDs_choice4 (const std::string &value)
TIGL_EXPORT CPACSSourceTarget (CCPACSSystemConnection *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT const boost::optional< CPACSAtaChapterList > & GetAtaChapter_choice2 () const
virtual TIGL_EXPORT const boost::optional< std::string > & GetComponentUID_choice4 () const
virtual TIGL_EXPORT const boost::optional< CPACSSourceTarget_externalElement > & GetExternalElement_choice1 () const
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CCPACSSystemConnectionGetParent ()
TIGL_EXPORT const CCPACSSystemConnectionGetParent () const
virtual TIGL_EXPORT const std::vector< std::string > & GetSubComponentUIDs_choice4 () const
virtual TIGL_EXPORT const boost::optional< std::string > & GetSystemArchitectureUID_choice3 () const
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT bool RemoveFromSubComponentUIDs_choice4 (const std::string &value)
virtual TIGL_EXPORT void SetAtaChapter_choice2 (const boost::optional< CPACSAtaChapterList > &value)
virtual TIGL_EXPORT void SetComponentUID_choice4 (const boost::optional< std::string > &value)
virtual TIGL_EXPORT void SetExternalElement_choice1 (const boost::optional< CPACSSourceTarget_externalElement > &value)
virtual TIGL_EXPORT void SetSystemArchitectureUID_choice3 (const boost::optional< std::string > &value)
TIGL_EXPORT bool ValidateChoices () const
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSSourceTarget ()
Public Member Functions inherited from tigl::ITiglUIDRefObject
virtual ~ITiglUIDRefObject ()=default

Protected Attributes

boost::optional< CPACSAtaChapterListm_ataChapter_choice2
 Source / target system according to ATA chapter.
boost::optional< std::string > m_componentUID_choice4
 UID of a component defined under aircraft(rotorcraft)/model.
boost::optional< CPACSSourceTarget_externalElementm_externalElement_choice1
 External element (ambient | passengers), which is not explicitly defined in CPACS. External elements indicate that this is an element relevant to modeling the system, but is not itself contained in the system.
CCPACSSystemConnectionm_parent
std::vector< std::string > m_subComponentUIDs_choice4
 UID of a sub-component.
boost::optional< std::string > m_systemArchitectureUID_choice3
 UID of another systemArchitecture.
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSSourceTarget (const CPACSSourceTarget &)=delete
 CPACSSourceTarget (CPACSSourceTarget &&)=delete
TIGL_EXPORT const CTiglUIDObjectGetNextUIDObject () const final
TIGL_EXPORT void NotifyUIDChange (const std::string &oldUid, const std::string &newUid) final
CPACSSourceTargetoperator= (const CPACSSourceTarget &)=delete
CPACSSourceTargetoperator= (CPACSSourceTarget &&)=delete

Detailed Description

Source / Target.

Constructor & Destructor Documentation

◆ CPACSSourceTarget() [1/3]

TIGL_EXPORT tigl::generated::CPACSSourceTarget::CPACSSourceTarget ( CCPACSSystemConnection * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSSourceTarget()

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

◆ CPACSSourceTarget() [2/3]

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

◆ CPACSSourceTarget() [3/3]

tigl::generated::CPACSSourceTarget::CPACSSourceTarget ( CPACSSourceTarget && )
privatedelete

Member Function Documentation

◆ AddToSubComponentUIDs_choice4()

virtual TIGL_EXPORT void tigl::generated::CPACSSourceTarget::AddToSubComponentUIDs_choice4 ( const std::string & value)
virtual

◆ GetAtaChapter_choice2()

virtual TIGL_EXPORT const boost::optional< CPACSAtaChapterList > & tigl::generated::CPACSSourceTarget::GetAtaChapter_choice2 ( ) const
virtual

◆ GetComponentUID_choice4()

virtual TIGL_EXPORT const boost::optional< std::string > & tigl::generated::CPACSSourceTarget::GetComponentUID_choice4 ( ) const
virtual

◆ GetExternalElement_choice1()

virtual TIGL_EXPORT const boost::optional< CPACSSourceTarget_externalElement > & tigl::generated::CPACSSourceTarget::GetExternalElement_choice1 ( ) const
virtual

◆ GetNextUIDObject()

TIGL_EXPORT const CTiglUIDObject * tigl::generated::CPACSSourceTarget::GetNextUIDObject ( ) const
finalprivatevirtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CCPACSSystemConnection * tigl::generated::CPACSSourceTarget::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CCPACSSystemConnection * tigl::generated::CPACSSourceTarget::GetParent ( ) const

◆ GetSubComponentUIDs_choice4()

virtual TIGL_EXPORT const std::vector< std::string > & tigl::generated::CPACSSourceTarget::GetSubComponentUIDs_choice4 ( ) const
virtual

◆ GetSystemArchitectureUID_choice3()

virtual TIGL_EXPORT const boost::optional< std::string > & tigl::generated::CPACSSourceTarget::GetSystemArchitectureUID_choice3 ( ) const
virtual

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ NotifyUIDChange()

TIGL_EXPORT void tigl::generated::CPACSSourceTarget::NotifyUIDChange ( const std::string & oldUid,
const std::string & newUid )
finalprivatevirtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveFromSubComponentUIDs_choice4()

virtual TIGL_EXPORT bool tigl::generated::CPACSSourceTarget::RemoveFromSubComponentUIDs_choice4 ( const std::string & value)
virtual

◆ SetAtaChapter_choice2()

virtual TIGL_EXPORT void tigl::generated::CPACSSourceTarget::SetAtaChapter_choice2 ( const boost::optional< CPACSAtaChapterList > & value)
virtual

◆ SetComponentUID_choice4()

virtual TIGL_EXPORT void tigl::generated::CPACSSourceTarget::SetComponentUID_choice4 ( const boost::optional< std::string > & value)
virtual

◆ SetExternalElement_choice1()

virtual TIGL_EXPORT void tigl::generated::CPACSSourceTarget::SetExternalElement_choice1 ( const boost::optional< CPACSSourceTarget_externalElement > & value)
virtual

◆ SetSystemArchitectureUID_choice3()

virtual TIGL_EXPORT void tigl::generated::CPACSSourceTarget::SetSystemArchitectureUID_choice3 ( const boost::optional< std::string > & value)
virtual

◆ ValidateChoices()

TIGL_EXPORT bool tigl::generated::CPACSSourceTarget::ValidateChoices ( ) const

◆ WriteCPACS()

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

Field Documentation

◆ m_ataChapter_choice2

boost::optional<CPACSAtaChapterList> tigl::generated::CPACSSourceTarget::m_ataChapter_choice2
protected

Source / target system according to ATA chapter.

◆ m_componentUID_choice4

boost::optional<std::string> tigl::generated::CPACSSourceTarget::m_componentUID_choice4
protected

UID of a component defined under aircraft(rotorcraft)/model.

◆ m_externalElement_choice1

boost::optional<CPACSSourceTarget_externalElement> tigl::generated::CPACSSourceTarget::m_externalElement_choice1
protected

External element (ambient | passengers), which is not explicitly defined in CPACS. External elements indicate that this is an element relevant to modeling the system, but is not itself contained in the system.

◆ m_parent

CCPACSSystemConnection* tigl::generated::CPACSSourceTarget::m_parent
protected

◆ m_subComponentUIDs_choice4

std::vector<std::string> tigl::generated::CPACSSourceTarget::m_subComponentUIDs_choice4
protected

UID of a sub-component.

◆ m_systemArchitectureUID_choice3

boost::optional<std::string> tigl::generated::CPACSSourceTarget::m_systemArchitectureUID_choice3
protected

UID of another systemArchitecture.

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSSourceTarget::m_uidMgr
protected

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