3.4.0
tigl::CCPACSACSystems Class Reference

#include <CCPACSACSystems.h>

+ Inheritance diagram for tigl::CCPACSACSystems:

Public Member Functions

TIGL_EXPORT CCPACSACSystems (CCPACSAircraftModel *parent, CTiglUIDManager *uidMgr)
 
TIGL_EXPORT CCPACSACSystems (CCPACSRotorcraftModel *parent, CTiglUIDManager *uidMgr)
 
TIGL_EXPORT CCPACSConfigurationGetConfiguration () const
 
virtual TIGL_EXPORT ~CCPACSACSystems ()
 
- Public Member Functions inherited from tigl::generated::CPACSSystems
TIGL_EXPORT CPACSSystems (CCPACSAircraftModel *parent, CTiglUIDManager *uidMgr)
 
TIGL_EXPORT CPACSSystems (CCPACSRotorcraftModel *parent, CTiglUIDManager *uidMgr)
 
virtual TIGL_EXPORT const boost::optional< CCPACSGenericSystems > & GetGenericSystems () const
 
virtual TIGL_EXPORT boost::optional< CCPACSGenericSystems > & GetGenericSystems ()
 
virtual TIGL_EXPORT CCPACSGenericSystemsGetGenericSystems (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
template<typename P >
P * GetParent ()
 
template<typename P >
const P * GetParent () 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 RemoveGenericSystems ()
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSSystems ()
 

Additional Inherited Members

- Protected Attributes inherited from tigl::generated::CPACSSystems
boost::optional< CCPACSGenericSystemsm_genericSystems
 Node for geometrical layout of system components based on simple geometric shapes. More...
 
void * m_parent
 
const std::type_info * m_parentType
 
CTiglUIDManagerm_uidMgr
 

Constructor & Destructor Documentation

◆ CCPACSACSystems() [1/2]

TIGL_EXPORT tigl::CCPACSACSystems::CCPACSACSystems ( CCPACSAircraftModel parent,
CTiglUIDManager uidMgr 
)

◆ CCPACSACSystems() [2/2]

TIGL_EXPORT tigl::CCPACSACSystems::CCPACSACSystems ( CCPACSRotorcraftModel parent,
CTiglUIDManager uidMgr 
)

◆ ~CCPACSACSystems()

virtual TIGL_EXPORT tigl::CCPACSACSystems::~CCPACSACSystems ( )
virtual

Member Function Documentation

◆ GetConfiguration()

TIGL_EXPORT CCPACSConfiguration& tigl::CCPACSACSystems::GetConfiguration ( ) const

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