Chordwise positioning of wing cells. More...
#include <CPACSCellPositioningChordwise.h>
Public Member Functions | |
TIGL_EXPORT | CPACSCellPositioningChordwise (CCPACSWingCell *parent, CTiglUIDManager *uidMgr) |
virtual TIGL_EXPORT const boost::optional< double > & | GetContourCoordinate_choice2 () const |
virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
TIGL_EXPORT CCPACSWingCell * | GetParent () |
TIGL_EXPORT const CCPACSWingCell * | GetParent () const |
virtual TIGL_EXPORT const boost::optional< std::string > & | GetSparUID_choice1 () const |
TIGL_EXPORT CTiglUIDManager & | GetUIDManager () |
TIGL_EXPORT const CTiglUIDManager & | GetUIDManager () 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 |
Protected Attributes | |
boost::optional< double > | m_contourCoordinate_choice2 |
Chordwise contour coordinate as chordwise border. 0 equals LE, 1 equals TE. More... | |
CCPACSWingCell * | m_parent |
boost::optional< std::string > | m_sparUID_choice1 |
Reference to a spar as chordwise border. More... | |
CTiglUIDManager * | m_uidMgr |
boost::optional< double > | m_xsi1_choice3 |
Relative chordwise position of the inner end. More... | |
boost::optional< double > | m_xsi2_choice3 |
Relative chordwise position of the outer end. More... | |
Private Member Functions | |
CPACSCellPositioningChordwise (const CPACSCellPositioningChordwise &)=delete | |
CPACSCellPositioningChordwise (CPACSCellPositioningChordwise &&)=delete | |
TIGL_EXPORT const CTiglUIDObject * | GetNextUIDObject () const final |
TIGL_EXPORT void | NotifyUIDChange (const std::string &oldUid, const std::string &newUid) final |
CPACSCellPositioningChordwise & | operator= (const CPACSCellPositioningChordwise &)=delete |
CPACSCellPositioningChordwise & | operator= (CPACSCellPositioningChordwise &&)=delete |
Chordwise positioning of wing cells.
CellPositioningChordwise defines the chordwise direction of a wing cell either in two xsi (xsi1 at innerBorder and xsi2 at outerBorder) coordinates, via referencing a spar-uID or via a contour coordinate in chordwise direction.
TIGL_EXPORT tigl::generated::CPACSCellPositioningChordwise::CPACSCellPositioningChordwise | ( | CCPACSWingCell * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
finalprivatevirtual |
Implements tigl::ITiglUIDRefObject.
|
virtual |
|
virtual |
TIGL_EXPORT CCPACSWingCell* tigl::generated::CPACSCellPositioningChordwise::GetParent | ( | ) |
TIGL_EXPORT const CCPACSWingCell* tigl::generated::CPACSCellPositioningChordwise::GetParent | ( | ) | const |
|
virtual |
TIGL_EXPORT CTiglUIDManager& tigl::generated::CPACSCellPositioningChordwise::GetUIDManager | ( | ) |
TIGL_EXPORT const CTiglUIDManager& tigl::generated::CPACSCellPositioningChordwise::GetUIDManager | ( | ) | const |
|
virtual |
|
virtual |
|
finalprivatevirtual |
Implements tigl::ITiglUIDRefObject.
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
TIGL_EXPORT bool tigl::generated::CPACSCellPositioningChordwise::ValidateChoices | ( | ) | const |
|
virtual |
|
protected |
Chordwise contour coordinate as chordwise border. 0 equals LE, 1 equals TE.
|
protected |
|
protected |
Reference to a spar as chordwise border.
|
protected |
|
protected |
Relative chordwise position of the inner end.
|
protected |
Relative chordwise position of the outer end.