Section of the wing. More...
#include <CPACSWingSection.h>
Public Member Functions | |
TIGL_EXPORT | CPACSWingSection (CCPACSWingSections *parent, CTiglUIDManager *uidMgr) |
virtual TIGL_EXPORT const boost::optional< std::string > & | GetDescription () const |
virtual TIGL_EXPORT const CCPACSWingSectionElements & | GetElements () const |
virtual TIGL_EXPORT CCPACSWingSectionElements & | GetElements () |
virtual TIGL_EXPORT const std::string & | GetName () const |
virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
TIGL_EXPORT CCPACSWingSections * | GetParent () |
TIGL_EXPORT const CCPACSWingSections * | GetParent () const |
virtual TIGL_EXPORT const CCPACSTransformation & | GetTransformation () const |
virtual TIGL_EXPORT CCPACSTransformation & | GetTransformation () |
virtual TIGL_EXPORT const std::string & | GetUID () 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 | SetDescription (const boost::optional< std::string > &value) |
virtual TIGL_EXPORT void | SetName (const std::string &value) |
virtual TIGL_EXPORT void | SetUID (const std::string &value) |
virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
virtual TIGL_EXPORT | ~CPACSWingSection () |
Public Member Functions inherited from tigl::CTiglReqUIDObject | |
boost::optional< std::string > | GetObjectUID () const |
virtual | ~CTiglReqUIDObject ()=default |
Public Member Functions inherited from tigl::CTiglUIDObject | |
TIGL_EXPORT void | Invalidate (const boost::optional< std::string > &source=boost::none) const |
Protected Attributes | |
boost::optional< std::string > | m_description |
Description of the wing section. More... | |
CCPACSWingSectionElements | m_elements |
std::string | m_name |
Name of wing the wing section. More... | |
CCPACSWingSections * | m_parent |
CCPACSTransformation | m_transformation |
std::string | m_uID |
CTiglUIDManager * | m_uidMgr |
Private Member Functions | |
CPACSWingSection (const CPACSWingSection &)=delete | |
CPACSWingSection (CPACSWingSection &&)=delete | |
CPACSWingSection & | operator= (const CPACSWingSection &)=delete |
CPACSWingSection & | operator= (CPACSWingSection &&)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from tigl::CTiglUIDObject | |
~CTiglUIDObject ()=default | |
Section of the wing.
WingSection type, containing a wing section. The sections contains elements, where the airfoils are defined. For the definition of a wing at least two sections (root and tip) have to be defined, but any number greater than 2 is also possible. Mathematically spoken a section is a coordinate system that is translated, rotated and scaled relative to the wing coordinate system. This transformation parameters are defined withing the transformation section. In addition to the translation, which is defined in the transformation part, the section can be translated by using the positionings vectors (wing->positiongs). Translation of the positionings vectors is added to the translation of the section. An example for wing sections can be found in the picture below:
TIGL_EXPORT tigl::generated::CPACSWingSection::CPACSWingSection | ( | CCPACSWingSections * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
TIGL_EXPORT CCPACSWingSections* tigl::generated::CPACSWingSection::GetParent | ( | ) |
TIGL_EXPORT const CCPACSWingSections* tigl::generated::CPACSWingSection::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
Implements tigl::CTiglReqUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
Description of the wing section.
|
protected |
|
protected |
Name of wing the wing section.
|
protected |
|
protected |
|
protected |
|
protected |