#include <CCPACSWingCellPositionChordwise.h>
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 void | GetXsi (double &xsi1, double &xsi2) const |
TIGL_EXPORT std::pair< double, double > | GetXsi () 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 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 |
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. 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... | |
TIGL_EXPORT tigl::CCPACSWingCellPositionChordwise::CCPACSWingCellPositionChordwise | ( | CCPACSWingCell * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
TIGL_EXPORT InputType tigl::CCPACSWingCellPositionChordwise::GetInputType | ( | ) | const |
TIGL_EXPORT const std::string& tigl::CCPACSWingCellPositionChordwise::GetSparUId | ( | ) | const |
TIGL_EXPORT void tigl::CCPACSWingCellPositionChordwise::GetXsi | ( | double & | xsi1, |
double & | xsi2 | ||
) | const |
TIGL_EXPORT std::pair<double, double> tigl::CCPACSWingCellPositionChordwise::GetXsi | ( | ) | const |
|
private |
TIGL_EXPORT void tigl::CCPACSWingCellPositionChordwise::SetSparUId | ( | std::string | nSparUId | ) |
TIGL_EXPORT void tigl::CCPACSWingCellPositionChordwise::SetXsi | ( | double | xsi1, |
double | xsi2 | ||
) |
TIGL_EXPORT void tigl::CCPACSWingCellPositionChordwise::SetXsi1 | ( | double | xsi1 | ) |
TIGL_EXPORT void tigl::CCPACSWingCellPositionChordwise::SetXsi2 | ( | double | xsi2 | ) |