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

#include <CCPACSEnginePositions.h>

Inheritance diagram for tigl::CCPACSEnginePositions:

Public Member Functions

TIGL_EXPORT CCPACSEnginePositions (CCPACSAircraftModel *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT CCPACSEnginePositions (CCPACSRotorcraftModel *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT CCPACSEnginePositionGetEnginePosition (size_t index) const
TIGL_EXPORT CCPACSEnginePositionGetEnginePosition (std::string const uid) const
TIGL_EXPORT size_t GetEnginePositionCount () const
Public Member Functions inherited from tigl::generated::CPACSEnginePositions
virtual TIGL_EXPORT CCPACSEnginePositionAddEngine ()
TIGL_EXPORT CPACSEnginePositions (CCPACSAircraftModel *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT CPACSEnginePositions (CCPACSRotorcraftModel *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT CCPACSEnginePositionGetEngine (const std::string &UID)
virtual TIGL_EXPORT const CCPACSEnginePositionGetEngine (const std::string &UID) const
virtual TIGL_EXPORT CCPACSEnginePositionGetEngine (size_t index)
virtual TIGL_EXPORT const CCPACSEnginePositionGetEngine (size_t index) const
virtual TIGL_EXPORT size_t GetEngineCount () const
virtual TIGL_EXPORT size_t GetEngineIndex (const std::string &UID) const
virtual TIGL_EXPORT std::vector< std::unique_ptr< CCPACSEnginePosition > > & GetEngines ()
virtual TIGL_EXPORT const std::vector< std::unique_ptr< CCPACSEnginePosition > > & GetEngines () const
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 RemoveEngine (CCPACSEnginePosition &ref)
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSEnginePositions ()

Additional Inherited Members

Protected Attributes inherited from tigl::generated::CPACSEnginePositions
std::vector< std::unique_ptr< CCPACSEnginePosition > > m_engines
void * m_parent
const std::type_info * m_parentType
CTiglUIDManagerm_uidMgr

Constructor & Destructor Documentation

◆ CCPACSEnginePositions() [1/2]

TIGL_EXPORT tigl::CCPACSEnginePositions::CCPACSEnginePositions ( CCPACSAircraftModel * parent,
CTiglUIDManager * uidMgr )

◆ CCPACSEnginePositions() [2/2]

TIGL_EXPORT tigl::CCPACSEnginePositions::CCPACSEnginePositions ( CCPACSRotorcraftModel * parent,
CTiglUIDManager * uidMgr )

Member Function Documentation

◆ GetEnginePosition() [1/2]

TIGL_EXPORT CCPACSEnginePosition & tigl::CCPACSEnginePositions::GetEnginePosition ( size_t index) const

◆ GetEnginePosition() [2/2]

TIGL_EXPORT CCPACSEnginePosition & tigl::CCPACSEnginePositions::GetEnginePosition ( std::string const uid) const

◆ GetEnginePositionCount()

TIGL_EXPORT size_t tigl::CCPACSEnginePositions::GetEnginePositionCount ( ) const

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