#include <CTiglFuselageHelper.h>
Public Member Functions | |
| CTiglFuselageHelper () | |
| CTiglFuselageHelper (CCPACSFuselage *fuselage) | |
| CTiglFuselageSectionElement * | GetCTiglElementOfFuselage (std::string elementUID) const |
| std::vector< std::string > | GetElementUIDsInOrder () const |
| std::string | GetNoseUID () const |
| std::string | GetTailUID () const |
| bool | HasShape () const |
| void | SetFuselage (CCPACSFuselage *fuselage) |
Protected Member Functions | |
| std::map< std::string, CTiglFuselageSectionElement * > | BuildCTiglElementsMap () |
Private Attributes | |
| std::map< std::string, CTiglFuselageSectionElement * > | cTiglElementsMap |
| std::vector< std::string > | elementUIDs |
| CCPACSFuselage * | fuselage |
This is a helper class for the CCPACSFuselage class. Its main goal is to keep the CCPACSFuselage class clean, such that the class keeps a simple interface.
| tigl::CTiglFuselageHelper::CTiglFuselageHelper | ( | ) |
| tigl::CTiglFuselageHelper::CTiglFuselageHelper | ( | CCPACSFuselage * | fuselage | ) |
|
protected |
| CTiglFuselageSectionElement * tigl::CTiglFuselageHelper::GetCTiglElementOfFuselage | ( | std::string | elementUID | ) | const |
|
inline |
Return the uid of the elements connected by some segments.
| std::string tigl::CTiglFuselageHelper::GetNoseUID | ( | ) | const |
| std::string tigl::CTiglFuselageHelper::GetTailUID | ( | ) | const |
| bool tigl::CTiglFuselageHelper::HasShape | ( | ) | const |
| void tigl::CTiglFuselageHelper::SetFuselage | ( | CCPACSFuselage * | fuselage | ) |
|
private |
|
private |
|
private |