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

#include <CCPACSWingCellPositionChordwise.h>

Inheritance diagram for tigl::CCPACSWingCellPositionChordwise:

Public Types

enum  InputType { Xsi , Spar , Contour }

Public Member Functions

TIGL_EXPORT CCPACSWingCellPositionChordwise (CCPACSWingCell *parent, CTiglUIDManager *uidMgr)
TIGL_EXPORT InputType GetInputType () const
TIGL_EXPORT const std::string & GetSparUId () const
TIGL_EXPORT std::pair< double, double > GetXsi () const
TIGL_EXPORT void GetXsi (double &xsi1, double &xsi2) const
TIGL_EXPORT void SetSparUId (std::string nSparUId)
TIGL_EXPORT void SetXsi (double xsi1, double xsi2)
TIGL_EXPORT void SetXsi1 (double xsi1)
TIGL_EXPORT void SetXsi2 (double xsi2)
Public Member Functions inherited from tigl::generated::CPACSCellPositioningChordwise
TIGL_EXPORT CPACSCellPositioningChordwise (CCPACSWingCell *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT const boost::optional< double > & GetContourCoordinate_choice2 () const
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CCPACSWingCellGetParent ()
TIGL_EXPORT const CCPACSWingCellGetParent () const
virtual TIGL_EXPORT const boost::optional< std::string > & GetSparUID_choice1 () const
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT const boost::optional< double > & GetXsi1_choice3 () const
virtual TIGL_EXPORT const boost::optional< double > & GetXsi2_choice3 () const
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT void SetContourCoordinate_choice2 (const boost::optional< double > &value)
virtual TIGL_EXPORT void SetSparUID_choice1 (const boost::optional< std::string > &value)
virtual TIGL_EXPORT void SetXsi1_choice3 (const boost::optional< double > &value)
virtual TIGL_EXPORT void SetXsi2_choice3 (const boost::optional< double > &value)
TIGL_EXPORT bool ValidateChoices () const
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSCellPositioningChordwise ()
Public Member Functions inherited from tigl::ITiglUIDRefObject
virtual ~ITiglUIDRefObject ()=default

Private Member Functions

void InvalidateParent () const

Additional Inherited Members

Protected Attributes inherited from tigl::generated::CPACSCellPositioningChordwise
boost::optional< double > m_contourCoordinate_choice2
 Chordwise contour coordinate as chordwise border. 0 equals LE, 1 equals TE.
CCPACSWingCellm_parent
boost::optional< std::string > m_sparUID_choice1
 Reference to a spar as chordwise border.
CTiglUIDManagerm_uidMgr
boost::optional< double > m_xsi1_choice3
 Relative chordwise position of the inner end.
boost::optional< double > m_xsi2_choice3
 Relative chordwise position of the outer end.

Member Enumeration Documentation

◆ InputType

Enumerator
Xsi 
Spar 
Contour 

Constructor & Destructor Documentation

◆ CCPACSWingCellPositionChordwise()

TIGL_EXPORT tigl::CCPACSWingCellPositionChordwise::CCPACSWingCellPositionChordwise ( CCPACSWingCell * parent,
CTiglUIDManager * uidMgr )

Member Function Documentation

◆ GetInputType()

TIGL_EXPORT InputType tigl::CCPACSWingCellPositionChordwise::GetInputType ( ) const

◆ GetSparUId()

TIGL_EXPORT const std::string & tigl::CCPACSWingCellPositionChordwise::GetSparUId ( ) const

◆ GetXsi() [1/2]

TIGL_EXPORT std::pair< double, double > tigl::CCPACSWingCellPositionChordwise::GetXsi ( ) const

◆ GetXsi() [2/2]

TIGL_EXPORT void tigl::CCPACSWingCellPositionChordwise::GetXsi ( double & xsi1,
double & xsi2 ) const

◆ InvalidateParent()

void tigl::CCPACSWingCellPositionChordwise::InvalidateParent ( ) const
private

◆ SetSparUId()

TIGL_EXPORT void tigl::CCPACSWingCellPositionChordwise::SetSparUId ( std::string nSparUId)

◆ SetXsi()

TIGL_EXPORT void tigl::CCPACSWingCellPositionChordwise::SetXsi ( double xsi1,
double xsi2 )

◆ SetXsi1()

TIGL_EXPORT void tigl::CCPACSWingCellPositionChordwise::SetXsi1 ( double xsi1)

◆ SetXsi2()

TIGL_EXPORT void tigl::CCPACSWingCellPositionChordwise::SetXsi2 ( double xsi2)

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