3.4.0
tigl::generated::CPACSWingAttachmentPositioning Class Reference

Position of the landing gear on a wing. More...

#include <CPACSWingAttachmentPositioning.h>

Public Member Functions

TIGL_EXPORT CPACSWingAttachmentPositioning (CPACSLandingGearStrutAttachment *parent)
 
virtual TIGL_EXPORT const boost::optional< double > & GetEta () const
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
TIGL_EXPORT CPACSLandingGearStrutAttachmentGetParent ()
 
TIGL_EXPORT const CPACSLandingGearStrutAttachmentGetParent () const
 
virtual TIGL_EXPORT const double & GetRelHeight () const
 
virtual TIGL_EXPORT const boost::optional< double > & GetXsi () const
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void SetEta (const boost::optional< double > &value)
 
virtual TIGL_EXPORT void SetRelHeight (const double &value)
 
virtual TIGL_EXPORT void SetXsi (const boost::optional< double > &value)
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSWingAttachmentPositioning ()
 

Protected Attributes

boost::optional< double > m_eta
 Relative spanwise position (eta) of spar at which landing gear is attached. More...
 
CPACSLandingGearStrutAttachmentm_parent
 
double m_relHeight
 Relative height of spar or rib at which landing gear is attached. More...
 
boost::optional< double > m_xsi
 Relative chordwise position (xsi) of the rib at which landing gear is attached. More...
 

Private Member Functions

 CPACSWingAttachmentPositioning (const CPACSWingAttachmentPositioning &)=delete
 
 CPACSWingAttachmentPositioning (CPACSWingAttachmentPositioning &&)=delete
 
CPACSWingAttachmentPositioningoperator= (const CPACSWingAttachmentPositioning &)=delete
 
CPACSWingAttachmentPositioningoperator= (CPACSWingAttachmentPositioning &&)=delete
 

Detailed Description

Position of the landing gear on a wing.

Definition of the position of the landing gear (intersection point of main strut and pintle sturt) on a wing, using relative componentSegment coordinates

Constructor & Destructor Documentation

◆ CPACSWingAttachmentPositioning() [1/3]

TIGL_EXPORT tigl::generated::CPACSWingAttachmentPositioning::CPACSWingAttachmentPositioning ( CPACSLandingGearStrutAttachment parent)

◆ ~CPACSWingAttachmentPositioning()

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

◆ CPACSWingAttachmentPositioning() [2/3]

tigl::generated::CPACSWingAttachmentPositioning::CPACSWingAttachmentPositioning ( const CPACSWingAttachmentPositioning )
privatedelete

◆ CPACSWingAttachmentPositioning() [3/3]

tigl::generated::CPACSWingAttachmentPositioning::CPACSWingAttachmentPositioning ( CPACSWingAttachmentPositioning &&  )
privatedelete

Member Function Documentation

◆ GetEta()

virtual TIGL_EXPORT const boost::optional<double>& tigl::generated::CPACSWingAttachmentPositioning::GetEta ( ) const
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSLandingGearStrutAttachment* tigl::generated::CPACSWingAttachmentPositioning::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSLandingGearStrutAttachment* tigl::generated::CPACSWingAttachmentPositioning::GetParent ( ) const

◆ GetRelHeight()

virtual TIGL_EXPORT const double& tigl::generated::CPACSWingAttachmentPositioning::GetRelHeight ( ) const
virtual

◆ GetXsi()

virtual TIGL_EXPORT const boost::optional<double>& tigl::generated::CPACSWingAttachmentPositioning::GetXsi ( ) const
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ SetEta()

virtual TIGL_EXPORT void tigl::generated::CPACSWingAttachmentPositioning::SetEta ( const boost::optional< double > &  value)
virtual

◆ SetRelHeight()

virtual TIGL_EXPORT void tigl::generated::CPACSWingAttachmentPositioning::SetRelHeight ( const double &  value)
virtual

◆ SetXsi()

virtual TIGL_EXPORT void tigl::generated::CPACSWingAttachmentPositioning::SetXsi ( const boost::optional< double > &  value)
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_eta

boost::optional<double> tigl::generated::CPACSWingAttachmentPositioning::m_eta
protected

Relative spanwise position (eta) of spar at which landing gear is attached.

◆ m_parent

CPACSLandingGearStrutAttachment* tigl::generated::CPACSWingAttachmentPositioning::m_parent
protected

◆ m_relHeight

double tigl::generated::CPACSWingAttachmentPositioning::m_relHeight
protected

Relative height of spar or rib at which landing gear is attached.

◆ m_xsi

boost::optional<double> tigl::generated::CPACSWingAttachmentPositioning::m_xsi
protected

Relative chordwise position (xsi) of the rib at which landing gear is attached.


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