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

#include <CCPACSSkin.h>

Inheritance diagram for tigl::CCPACSSkin:

Public Member Functions

TIGL_EXPORT CCPACSSkin (CCPACSDuctStructure *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT CCPACSSkin (CCPACSFuselageStructure *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT CCPACSSkin (CCPACSVesselSkinLayers *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT CTiglRelativelyPositionedComponent const * GetParentComponent () const
Public Member Functions inherited from tigl::generated::CPACSSkin
TIGL_EXPORT CPACSSkin (CCPACSDuctStructure *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT CPACSSkin (CCPACSFuselageStructure *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT CPACSSkin (CPACSVesselSkinLayers *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 boost::optional< CPACSSkinSegments > & GetSkinSegments ()
virtual TIGL_EXPORT const boost::optional< CPACSSkinSegments > & GetSkinSegments () const
virtual TIGL_EXPORT CPACSSkinSegmentsGetSkinSegments (CreateIfNotExistsTag)
virtual TIGL_EXPORT const boost::optional< std::string > & GetStandardSheetElementUID () 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 RemoveSkinSegments ()
virtual TIGL_EXPORT void SetStandardSheetElementUID (const boost::optional< std::string > &value)
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSSkin ()
Public Member Functions inherited from tigl::ITiglUIDRefObject
virtual ~ITiglUIDRefObject ()=default

Additional Inherited Members

Protected Attributes inherited from tigl::generated::CPACSSkin
void * m_parent
const std::type_info * m_parentType
boost::optional< CPACSSkinSegmentsm_skinSegments
boost::optional< std::string > m_standardSheetElementUID
 Default UID of sheetBasedStructuralElement used for the fuselage skin not covered by individual panels.
CTiglUIDManagerm_uidMgr

Constructor & Destructor Documentation

◆ CCPACSSkin() [1/3]

TIGL_EXPORT tigl::CCPACSSkin::CCPACSSkin ( CCPACSDuctStructure * parent,
CTiglUIDManager * uidMgr )

◆ CCPACSSkin() [2/3]

TIGL_EXPORT tigl::CCPACSSkin::CCPACSSkin ( CCPACSFuselageStructure * parent,
CTiglUIDManager * uidMgr )

◆ CCPACSSkin() [3/3]

TIGL_EXPORT tigl::CCPACSSkin::CCPACSSkin ( CCPACSVesselSkinLayers * parent,
CTiglUIDManager * uidMgr )

Member Function Documentation

◆ GetParentComponent()

TIGL_EXPORT CTiglRelativelyPositionedComponent const * tigl::CCPACSSkin::GetParentComponent ( ) const

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