3.5.0-rc1
Loading...
Searching...
No Matches
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 (CCPACSLeadingEdgeDevice *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT CPACSControlSurfaceWingCutOut (CCPACSTrailingEdgeDevice *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CPACSCutOutControlPoints > & GetCutOutProfileControlPoint ()
virtual TIGL_EXPORT const boost::optional< CPACSCutOutControlPoints > & GetCutOutProfileControlPoint () const
virtual TIGL_EXPORT CPACSCutOutControlPointsGetCutOutProfileControlPoint (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSCutOutProfiles > & GetCutOutProfiles ()
virtual TIGL_EXPORT const boost::optional< CPACSCutOutProfiles > & GetCutOutProfiles () const
virtual TIGL_EXPORT CPACSCutOutProfilesGetCutOutProfiles (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSControlSurfaceSkinCutOutBorder > & GetInnerBorder ()
virtual TIGL_EXPORT const boost::optional< CPACSControlSurfaceSkinCutOutBorder > & GetInnerBorder () const
virtual TIGL_EXPORT CPACSControlSurfaceSkinCutOutBorderGetInnerBorder (CreateIfNotExistsTag)
virtual TIGL_EXPORT CPACSControlSurfaceSkinCutOutGetLowerSkin ()
virtual TIGL_EXPORT const CPACSControlSurfaceSkinCutOutGetLowerSkin () const
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
virtual TIGL_EXPORT boost::optional< CPACSControlSurfaceSkinCutOutBorder > & GetOuterBorder ()
virtual TIGL_EXPORT const boost::optional< CPACSControlSurfaceSkinCutOutBorder > & GetOuterBorder () const
virtual TIGL_EXPORT CPACSControlSurfaceSkinCutOutBorderGetOuterBorder (CreateIfNotExistsTag)
template<typename P>
P * GetParent ()
template<typename P>
const P * GetParent () const
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT CPACSControlSurfaceSkinCutOutGetUpperSkin ()
virtual TIGL_EXPORT const CPACSControlSurfaceSkinCutOutGetUpperSkin () const
template<typename P>
bool IsParent () const
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
void * m_parent
const std::type_info * m_parentType
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 connecting 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/4]

TIGL_EXPORT tigl::generated::CPACSControlSurfaceWingCutOut::CPACSControlSurfaceWingCutOut ( CCPACSLeadingEdgeDevice * parent,
CTiglUIDManager * uidMgr )

◆ CPACSControlSurfaceWingCutOut() [2/4]

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

◆ ~CPACSControlSurfaceWingCutOut()

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

◆ CPACSControlSurfaceWingCutOut() [3/4]

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

◆ CPACSControlSurfaceWingCutOut() [4/4]

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

Member Function Documentation

◆ GetCutOutProfileControlPoint() [1/3]

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

◆ GetCutOutProfileControlPoint() [2/3]

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

◆ GetCutOutProfileControlPoint() [3/3]

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

◆ GetCutOutProfiles() [1/3]

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

◆ GetCutOutProfiles() [2/3]

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

◆ GetCutOutProfiles() [3/3]

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

◆ GetInnerBorder() [1/3]

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

◆ GetInnerBorder() [2/3]

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

◆ GetInnerBorder() [3/3]

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

◆ GetLowerSkin() [1/2]

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

◆ GetLowerSkin() [2/2]

virtual TIGL_EXPORT const CPACSControlSurfaceSkinCutOut & tigl::generated::CPACSControlSurfaceWingCutOut::GetLowerSkin ( ) const
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 boost::optional< CPACSControlSurfaceSkinCutOutBorder > & tigl::generated::CPACSControlSurfaceWingCutOut::GetOuterBorder ( )
virtual

◆ GetOuterBorder() [2/3]

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

◆ GetOuterBorder() [3/3]

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

◆ GetParent() [1/2]

template<typename P>
P * tigl::generated::CPACSControlSurfaceWingCutOut::GetParent ( )
inline

◆ GetParent() [2/2]

template<typename P>
const P * tigl::generated::CPACSControlSurfaceWingCutOut::GetParent ( ) const
inline

◆ 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 CPACSControlSurfaceSkinCutOut & tigl::generated::CPACSControlSurfaceWingCutOut::GetUpperSkin ( )
virtual

◆ GetUpperSkin() [2/2]

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

◆ IsParent()

template<typename P>
bool tigl::generated::CPACSControlSurfaceWingCutOut::IsParent ( ) const
inline

◆ 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

void* tigl::generated::CPACSControlSurfaceWingCutOut::m_parent
protected

◆ m_parentType

const std::type_info* tigl::generated::CPACSControlSurfaceWingCutOut::m_parentType
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: