3.4.0
tigl::generated::CPACSControlSurfaceWingCutOut Class Reference

Cut out of the parents structure due to a control surface. More...

#include <CPACSControlSurfaceWingCutOut.h>

+ Inheritance diagram for tigl::generated::CPACSControlSurfaceWingCutOut:

Public Member Functions

TIGL_EXPORT CPACSControlSurfaceWingCutOut (CCPACSTrailingEdgeDevice *parent, CTiglUIDManager *uidMgr)
 
virtual TIGL_EXPORT const boost::optional< CPACSCutOutControlPoints > & GetCutOutProfileControlPoint () const
 
virtual TIGL_EXPORT boost::optional< CPACSCutOutControlPoints > & GetCutOutProfileControlPoint ()
 
virtual TIGL_EXPORT CPACSCutOutControlPointsGetCutOutProfileControlPoint (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSCutOutProfiles > & GetCutOutProfiles () const
 
virtual TIGL_EXPORT boost::optional< CPACSCutOutProfiles > & GetCutOutProfiles ()
 
virtual TIGL_EXPORT CPACSCutOutProfilesGetCutOutProfiles (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSControlSurfaceSkinCutOutBorder > & GetInnerBorder () const
 
virtual TIGL_EXPORT boost::optional< CPACSControlSurfaceSkinCutOutBorder > & GetInnerBorder ()
 
virtual TIGL_EXPORT CPACSControlSurfaceSkinCutOutBorderGetInnerBorder (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const CPACSControlSurfaceSkinCutOutGetLowerSkin () const
 
virtual TIGL_EXPORT CPACSControlSurfaceSkinCutOutGetLowerSkin ()
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
virtual TIGL_EXPORT const boost::optional< CPACSControlSurfaceSkinCutOutBorder > & GetOuterBorder () const
 
virtual TIGL_EXPORT boost::optional< CPACSControlSurfaceSkinCutOutBorder > & GetOuterBorder ()
 
virtual TIGL_EXPORT CPACSControlSurfaceSkinCutOutBorderGetOuterBorder (CreateIfNotExistsTag)
 
TIGL_EXPORT CCPACSTrailingEdgeDeviceGetParent ()
 
TIGL_EXPORT const CCPACSTrailingEdgeDeviceGetParent () const
 
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
 
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
 
virtual TIGL_EXPORT const CPACSControlSurfaceSkinCutOutGetUpperSkin () const
 
virtual TIGL_EXPORT CPACSControlSurfaceSkinCutOutGetUpperSkin ()
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void RemoveCutOutProfileControlPoint ()
 
virtual TIGL_EXPORT void RemoveCutOutProfiles ()
 
virtual TIGL_EXPORT void RemoveInnerBorder ()
 
virtual TIGL_EXPORT void RemoveOuterBorder ()
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSControlSurfaceWingCutOut ()
 

Protected Attributes

boost::optional< CPACSCutOutControlPointsm_cutOutProfileControlPoint
 
boost::optional< CPACSCutOutProfilesm_cutOutProfiles
 
boost::optional< CPACSControlSurfaceSkinCutOutBorderm_innerBorder
 
CPACSControlSurfaceSkinCutOut m_lowerSkin
 
boost::optional< CPACSControlSurfaceSkinCutOutBorderm_outerBorder
 
CCPACSTrailingEdgeDevicem_parent
 
CTiglUIDManagerm_uidMgr
 
CPACSControlSurfaceSkinCutOut m_upperSkin
 

Private Member Functions

 CPACSControlSurfaceWingCutOut (const CPACSControlSurfaceWingCutOut &)=delete
 
 CPACSControlSurfaceWingCutOut (CPACSControlSurfaceWingCutOut &&)=delete
 
CPACSControlSurfaceWingCutOutoperator= (const CPACSControlSurfaceWingCutOut &)=delete
 
CPACSControlSurfaceWingCutOutoperator= (CPACSControlSurfaceWingCutOut &&)=delete
 

Detailed Description

Cut out of the parents structure due to a control surface.

Optional. Definition of the parents structure cut out due to a control surface. The cut out is split into three parts: cut out of the upper and lower skin and the definition of an profile conecting the cut out of the upper and lower skin. An example for wing cut outs can be found in the picture below:

See also
wingCutOut In the default configuration the cut out is as wide as the control surface. If additional spacing is necessary inner and outer border may be set.

Constructor & Destructor Documentation

◆ CPACSControlSurfaceWingCutOut() [1/3]

TIGL_EXPORT tigl::generated::CPACSControlSurfaceWingCutOut::CPACSControlSurfaceWingCutOut ( CCPACSTrailingEdgeDevice parent,
CTiglUIDManager uidMgr 
)

◆ ~CPACSControlSurfaceWingCutOut()

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

◆ CPACSControlSurfaceWingCutOut() [2/3]

tigl::generated::CPACSControlSurfaceWingCutOut::CPACSControlSurfaceWingCutOut ( const CPACSControlSurfaceWingCutOut )
privatedelete

◆ CPACSControlSurfaceWingCutOut() [3/3]

tigl::generated::CPACSControlSurfaceWingCutOut::CPACSControlSurfaceWingCutOut ( CPACSControlSurfaceWingCutOut &&  )
privatedelete

Member Function Documentation

◆ GetCutOutProfileControlPoint() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSCutOutControlPoints>& tigl::generated::CPACSControlSurfaceWingCutOut::GetCutOutProfileControlPoint ( ) const
virtual

◆ GetCutOutProfileControlPoint() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSCutOutControlPoints>& tigl::generated::CPACSControlSurfaceWingCutOut::GetCutOutProfileControlPoint ( )
virtual

◆ GetCutOutProfileControlPoint() [3/3]

virtual TIGL_EXPORT CPACSCutOutControlPoints& tigl::generated::CPACSControlSurfaceWingCutOut::GetCutOutProfileControlPoint ( CreateIfNotExistsTag  )
virtual

◆ GetCutOutProfiles() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSCutOutProfiles>& tigl::generated::CPACSControlSurfaceWingCutOut::GetCutOutProfiles ( ) const
virtual

◆ GetCutOutProfiles() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSCutOutProfiles>& tigl::generated::CPACSControlSurfaceWingCutOut::GetCutOutProfiles ( )
virtual

◆ GetCutOutProfiles() [3/3]

virtual TIGL_EXPORT CPACSCutOutProfiles& tigl::generated::CPACSControlSurfaceWingCutOut::GetCutOutProfiles ( CreateIfNotExistsTag  )
virtual

◆ GetInnerBorder() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSControlSurfaceSkinCutOutBorder>& tigl::generated::CPACSControlSurfaceWingCutOut::GetInnerBorder ( ) const
virtual

◆ GetInnerBorder() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSControlSurfaceSkinCutOutBorder>& tigl::generated::CPACSControlSurfaceWingCutOut::GetInnerBorder ( )
virtual

◆ GetInnerBorder() [3/3]

virtual TIGL_EXPORT CPACSControlSurfaceSkinCutOutBorder& tigl::generated::CPACSControlSurfaceWingCutOut::GetInnerBorder ( CreateIfNotExistsTag  )
virtual

◆ GetLowerSkin() [1/2]

virtual TIGL_EXPORT const CPACSControlSurfaceSkinCutOut& tigl::generated::CPACSControlSurfaceWingCutOut::GetLowerSkin ( ) const
virtual

◆ GetLowerSkin() [2/2]

virtual TIGL_EXPORT CPACSControlSurfaceSkinCutOut& tigl::generated::CPACSControlSurfaceWingCutOut::GetLowerSkin ( )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetOuterBorder() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSControlSurfaceSkinCutOutBorder>& tigl::generated::CPACSControlSurfaceWingCutOut::GetOuterBorder ( ) const
virtual

◆ GetOuterBorder() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSControlSurfaceSkinCutOutBorder>& tigl::generated::CPACSControlSurfaceWingCutOut::GetOuterBorder ( )
virtual

◆ GetOuterBorder() [3/3]

virtual TIGL_EXPORT CPACSControlSurfaceSkinCutOutBorder& tigl::generated::CPACSControlSurfaceWingCutOut::GetOuterBorder ( CreateIfNotExistsTag  )
virtual

◆ GetParent() [1/2]

TIGL_EXPORT CCPACSTrailingEdgeDevice* tigl::generated::CPACSControlSurfaceWingCutOut::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CCPACSTrailingEdgeDevice* tigl::generated::CPACSControlSurfaceWingCutOut::GetParent ( ) const

◆ GetUIDManager() [1/2]

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

◆ GetUIDManager() [2/2]

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

◆ GetUpperSkin() [1/2]

virtual TIGL_EXPORT const CPACSControlSurfaceSkinCutOut& tigl::generated::CPACSControlSurfaceWingCutOut::GetUpperSkin ( ) const
virtual

◆ GetUpperSkin() [2/2]

virtual TIGL_EXPORT CPACSControlSurfaceSkinCutOut& tigl::generated::CPACSControlSurfaceWingCutOut::GetUpperSkin ( )
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveCutOutProfileControlPoint()

virtual TIGL_EXPORT void tigl::generated::CPACSControlSurfaceWingCutOut::RemoveCutOutProfileControlPoint ( )
virtual

◆ RemoveCutOutProfiles()

virtual TIGL_EXPORT void tigl::generated::CPACSControlSurfaceWingCutOut::RemoveCutOutProfiles ( )
virtual

◆ RemoveInnerBorder()

virtual TIGL_EXPORT void tigl::generated::CPACSControlSurfaceWingCutOut::RemoveInnerBorder ( )
virtual

◆ RemoveOuterBorder()

virtual TIGL_EXPORT void tigl::generated::CPACSControlSurfaceWingCutOut::RemoveOuterBorder ( )
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_cutOutProfileControlPoint

boost::optional<CPACSCutOutControlPoints> tigl::generated::CPACSControlSurfaceWingCutOut::m_cutOutProfileControlPoint
protected

◆ m_cutOutProfiles

boost::optional<CPACSCutOutProfiles> tigl::generated::CPACSControlSurfaceWingCutOut::m_cutOutProfiles
protected

◆ m_innerBorder

boost::optional<CPACSControlSurfaceSkinCutOutBorder> tigl::generated::CPACSControlSurfaceWingCutOut::m_innerBorder
protected

◆ m_lowerSkin

CPACSControlSurfaceSkinCutOut tigl::generated::CPACSControlSurfaceWingCutOut::m_lowerSkin
protected

◆ m_outerBorder

boost::optional<CPACSControlSurfaceSkinCutOutBorder> tigl::generated::CPACSControlSurfaceWingCutOut::m_outerBorder
protected

◆ m_parent

CCPACSTrailingEdgeDevice* tigl::generated::CPACSControlSurfaceWingCutOut::m_parent
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSControlSurfaceWingCutOut::m_uidMgr
protected

◆ m_upperSkin

CPACSControlSurfaceSkinCutOut tigl::generated::CPACSControlSurfaceWingCutOut::m_upperSkin
protected

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