#include <CCPACSWingCellPositionSpanwise.h>
Public Types | |
| enum | InputType { Eta , Rib , Contour } |
Public Member Functions | |
| TIGL_EXPORT | CCPACSWingCellPositionSpanwise (CCPACSWingCell *parent, CTiglUIDManager *uidMgr) |
| TIGL_EXPORT std::pair< double, double > | GetEta () const |
| TIGL_EXPORT void | GetEta (double &eta1, double &eta2) const |
| TIGL_EXPORT InputType | GetInputType () const |
| TIGL_EXPORT std::pair< std::string, int > | GetRib () const |
| TIGL_EXPORT void | GetRib (std::string &ribUid, int &ribNumber) const |
| TIGL_EXPORT void | SetEta (double eta1, const std::string &eta1RefUid, double eta2, const std::string &eta2RefUid) |
| TIGL_EXPORT void | SetEta (double eta1, double eta2) |
| TIGL_EXPORT void | SetEta1 (double eta1) |
| TIGL_EXPORT void | SetEta2 (double eta2) |
| TIGL_EXPORT void | SetRib (const std::string &ribUid, int ribNumber) |
| TIGL_EXPORT void | SetRibDefinitionUID (const std::string &ribUid) |
| TIGL_EXPORT void | SetRibNumber (int ribNumber) |
| Public Member Functions inherited from tigl::generated::CPACSCellPositioningSpanwise | |
| TIGL_EXPORT | CPACSCellPositioningSpanwise (CCPACSWingCell *parent, CTiglUIDManager *uidMgr) |
| virtual TIGL_EXPORT const boost::optional< double > & | GetContourCoordinate_choice1 () const |
| virtual TIGL_EXPORT boost::optional< CCPACSEtaIsoLine > & | GetEta1_choice2 () |
| virtual TIGL_EXPORT const boost::optional< CCPACSEtaIsoLine > & | GetEta1_choice2 () const |
| virtual TIGL_EXPORT CCPACSEtaIsoLine & | GetEta1_choice2 (CreateIfNotExistsTag) |
| virtual TIGL_EXPORT boost::optional< CCPACSEtaIsoLine > & | GetEta2_choice2 () |
| virtual TIGL_EXPORT const boost::optional< CCPACSEtaIsoLine > & | GetEta2_choice2 () const |
| virtual TIGL_EXPORT CCPACSEtaIsoLine & | GetEta2_choice2 (CreateIfNotExistsTag) |
| 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 > & | GetRibDefinitionUID_choice3 () const |
| virtual TIGL_EXPORT const boost::optional< int > & | GetRibNumber_choice3 () const |
| TIGL_EXPORT CTiglUIDManager & | GetUIDManager () |
| TIGL_EXPORT const CTiglUIDManager & | GetUIDManager () const |
| virtual TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) |
| virtual TIGL_EXPORT void | RemoveEta1_choice2 () |
| virtual TIGL_EXPORT void | RemoveEta2_choice2 () |
| virtual TIGL_EXPORT void | SetContourCoordinate_choice1 (const boost::optional< double > &value) |
| virtual TIGL_EXPORT void | SetRibDefinitionUID_choice3 (const boost::optional< std::string > &value) |
| virtual TIGL_EXPORT void | SetRibNumber_choice3 (const boost::optional< int > &value) |
| TIGL_EXPORT bool | ValidateChoices () const |
| virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
| virtual TIGL_EXPORT | ~CPACSCellPositioningSpanwise () |
| Public Member Functions inherited from tigl::ITiglUIDRefObject | |
| virtual | ~ITiglUIDRefObject ()=default |
Protected Member Functions | |
| void | InvalidateParent () |
Friends | |
| class | CCPACSEtaIsoLine |
Additional Inherited Members | |
| Protected Attributes inherited from tigl::generated::CPACSCellPositioningSpanwise | |
| boost::optional< double > | m_contourCoordinate_choice1 |
| Spanwise contour coordinate as spanwise border. 0 equals root, 1 equals tip. | |
| boost::optional< CCPACSEtaIsoLine > | m_eta1_choice2 |
| Relative spanwise position of the forward end. | |
| boost::optional< CCPACSEtaIsoLine > | m_eta2_choice2 |
| Relative spanwise position of the rear end. | |
| CCPACSWingCell * | m_parent |
| boost::optional< std::string > | m_ribDefinitionUID_choice3 |
| Reference to a ribDefinition set. The single rib of this ribDefinition set is defined by using 'ribNumber'. | |
| boost::optional< int > | m_ribNumber_choice3 |
| RibNumber is the reference to the rib number of the rib set which is referenced by 'ribDefinitionUID'. | |
| CTiglUIDManager * | m_uidMgr |
| TIGL_EXPORT tigl::CCPACSWingCellPositionSpanwise::CCPACSWingCellPositionSpanwise | ( | CCPACSWingCell * | parent, |
| CTiglUIDManager * | uidMgr ) |
| TIGL_EXPORT std::pair< double, double > tigl::CCPACSWingCellPositionSpanwise::GetEta | ( | ) | const |
| TIGL_EXPORT void tigl::CCPACSWingCellPositionSpanwise::GetEta | ( | double & | eta1, |
| double & | eta2 ) const |
| TIGL_EXPORT InputType tigl::CCPACSWingCellPositionSpanwise::GetInputType | ( | ) | const |
| TIGL_EXPORT std::pair< std::string, int > tigl::CCPACSWingCellPositionSpanwise::GetRib | ( | ) | const |
| TIGL_EXPORT void tigl::CCPACSWingCellPositionSpanwise::GetRib | ( | std::string & | ribUid, |
| int & | ribNumber ) const |
|
protected |
| TIGL_EXPORT void tigl::CCPACSWingCellPositionSpanwise::SetEta | ( | double | eta1, |
| const std::string & | eta1RefUid, | ||
| double | eta2, | ||
| const std::string & | eta2RefUid ) |
| TIGL_EXPORT void tigl::CCPACSWingCellPositionSpanwise::SetEta | ( | double | eta1, |
| double | eta2 ) |
| TIGL_EXPORT void tigl::CCPACSWingCellPositionSpanwise::SetEta1 | ( | double | eta1 | ) |
| TIGL_EXPORT void tigl::CCPACSWingCellPositionSpanwise::SetEta2 | ( | double | eta2 | ) |
| TIGL_EXPORT void tigl::CCPACSWingCellPositionSpanwise::SetRib | ( | const std::string & | ribUid, |
| int | ribNumber ) |
| TIGL_EXPORT void tigl::CCPACSWingCellPositionSpanwise::SetRibDefinitionUID | ( | const std::string & | ribUid | ) |
| TIGL_EXPORT void tigl::CCPACSWingCellPositionSpanwise::SetRibNumber | ( | int | ribNumber | ) |
|
friend |