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

System architectures. More...

#include <CPACSSystemArchitectures.h>

Public Member Functions

virtual TIGL_EXPORT CCPACSSystemArchitectureAddSystemArchitecture ()
TIGL_EXPORT CPACSSystemArchitectures (CCPACSAircraftModel *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT CPACSSystemArchitectures (CCPACSRotorcraftModel *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
template<typename P>
P * GetParent ()
template<typename P>
const P * GetParent () const
virtual TIGL_EXPORT CCPACSSystemArchitectureGetSystemArchitecture (const std::string &UID)
virtual TIGL_EXPORT const CCPACSSystemArchitectureGetSystemArchitecture (const std::string &UID) const
virtual TIGL_EXPORT CCPACSSystemArchitectureGetSystemArchitecture (size_t index)
virtual TIGL_EXPORT const CCPACSSystemArchitectureGetSystemArchitecture (size_t index) const
virtual TIGL_EXPORT size_t GetSystemArchitectureCount () const
virtual TIGL_EXPORT size_t GetSystemArchitectureIndex (const std::string &UID) const
virtual TIGL_EXPORT std::vector< std::unique_ptr< CCPACSSystemArchitecture > > & GetSystemArchitectures ()
virtual TIGL_EXPORT const std::vector< std::unique_ptr< CCPACSSystemArchitecture > > & GetSystemArchitectures () const
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
template<typename P>
bool IsParent () const
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT void RemoveSystemArchitecture (CCPACSSystemArchitecture &ref)
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSSystemArchitectures ()

Protected Attributes

void * m_parent
const std::type_info * m_parentType
std::vector< std::unique_ptr< CCPACSSystemArchitecture > > m_systemArchitectures
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSSystemArchitectures (const CPACSSystemArchitectures &)=delete
 CPACSSystemArchitectures (CPACSSystemArchitectures &&)=delete
CPACSSystemArchitecturesoperator= (const CPACSSystemArchitectures &)=delete
CPACSSystemArchitecturesoperator= (CPACSSystemArchitectures &&)=delete

Detailed Description

System architectures.

Constructor & Destructor Documentation

◆ CPACSSystemArchitectures() [1/4]

TIGL_EXPORT tigl::generated::CPACSSystemArchitectures::CPACSSystemArchitectures ( CCPACSAircraftModel * parent,
CTiglUIDManager * uidMgr )

◆ CPACSSystemArchitectures() [2/4]

TIGL_EXPORT tigl::generated::CPACSSystemArchitectures::CPACSSystemArchitectures ( CCPACSRotorcraftModel * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSSystemArchitectures()

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

◆ CPACSSystemArchitectures() [3/4]

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

◆ CPACSSystemArchitectures() [4/4]

tigl::generated::CPACSSystemArchitectures::CPACSSystemArchitectures ( CPACSSystemArchitectures && )
privatedelete

Member Function Documentation

◆ AddSystemArchitecture()

virtual TIGL_EXPORT CCPACSSystemArchitecture & tigl::generated::CPACSSystemArchitectures::AddSystemArchitecture ( )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

template<typename P>
P * tigl::generated::CPACSSystemArchitectures::GetParent ( )
inline

◆ GetParent() [2/2]

template<typename P>
const P * tigl::generated::CPACSSystemArchitectures::GetParent ( ) const
inline

◆ GetSystemArchitecture() [1/4]

virtual TIGL_EXPORT CCPACSSystemArchitecture & tigl::generated::CPACSSystemArchitectures::GetSystemArchitecture ( const std::string & UID)
virtual

◆ GetSystemArchitecture() [2/4]

virtual TIGL_EXPORT const CCPACSSystemArchitecture & tigl::generated::CPACSSystemArchitectures::GetSystemArchitecture ( const std::string & UID) const
virtual

◆ GetSystemArchitecture() [3/4]

virtual TIGL_EXPORT CCPACSSystemArchitecture & tigl::generated::CPACSSystemArchitectures::GetSystemArchitecture ( size_t index)
virtual

◆ GetSystemArchitecture() [4/4]

virtual TIGL_EXPORT const CCPACSSystemArchitecture & tigl::generated::CPACSSystemArchitectures::GetSystemArchitecture ( size_t index) const
virtual

◆ GetSystemArchitectureCount()

virtual TIGL_EXPORT size_t tigl::generated::CPACSSystemArchitectures::GetSystemArchitectureCount ( ) const
virtual

◆ GetSystemArchitectureIndex()

virtual TIGL_EXPORT size_t tigl::generated::CPACSSystemArchitectures::GetSystemArchitectureIndex ( const std::string & UID) const
virtual

◆ GetSystemArchitectures() [1/2]

virtual TIGL_EXPORT std::vector< std::unique_ptr< CCPACSSystemArchitecture > > & tigl::generated::CPACSSystemArchitectures::GetSystemArchitectures ( )
virtual

◆ GetSystemArchitectures() [2/2]

virtual TIGL_EXPORT const std::vector< std::unique_ptr< CCPACSSystemArchitecture > > & tigl::generated::CPACSSystemArchitectures::GetSystemArchitectures ( ) const
virtual

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ IsParent()

template<typename P>
bool tigl::generated::CPACSSystemArchitectures::IsParent ( ) const
inline

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveSystemArchitecture()

virtual TIGL_EXPORT void tigl::generated::CPACSSystemArchitectures::RemoveSystemArchitecture ( CCPACSSystemArchitecture & ref)
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_parent

void* tigl::generated::CPACSSystemArchitectures::m_parent
protected

◆ m_parentType

const std::type_info* tigl::generated::CPACSSystemArchitectures::m_parentType
protected

◆ m_systemArchitectures

std::vector<std::unique_ptr<CCPACSSystemArchitecture> > tigl::generated::CPACSSystemArchitectures::m_systemArchitectures
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSSystemArchitectures::m_uidMgr
protected

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