3.5.0-rc1
Loading...
Searching...
No Matches
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 boost::optional< CCPACSGenericSystems > & GetGenericSystems ()
virtual TIGL_EXPORT const boost::optional< CCPACSGenericSystems > & GetGenericSystems () const
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.
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: