Spar cell of the spar. More...
#include <CPACSSparCell.h>
Public Member Functions | |
TIGL_EXPORT | CPACSSparCell (CPACSSparCells *parent, CTiglUIDManager *uidMgr) |
virtual TIGL_EXPORT const CCPACSEtaIsoLine & | GetFromEta () const |
virtual TIGL_EXPORT CCPACSEtaIsoLine & | GetFromEta () |
virtual TIGL_EXPORT const boost::optional< CPACSCap > & | GetLowerCap () const |
virtual TIGL_EXPORT boost::optional< CPACSCap > & | GetLowerCap () |
virtual TIGL_EXPORT CPACSCap & | GetLowerCap (CreateIfNotExistsTag) |
virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
TIGL_EXPORT CPACSSparCells * | GetParent () |
TIGL_EXPORT const CPACSSparCells * | GetParent () const |
virtual TIGL_EXPORT const double & | GetRotation () const |
virtual TIGL_EXPORT const CCPACSEtaIsoLine & | GetToEta () const |
virtual TIGL_EXPORT CCPACSEtaIsoLine & | GetToEta () |
virtual TIGL_EXPORT const std::string & | GetUID () const |
TIGL_EXPORT CTiglUIDManager & | GetUIDManager () |
TIGL_EXPORT const CTiglUIDManager & | GetUIDManager () const |
virtual TIGL_EXPORT const boost::optional< CPACSCap > & | GetUpperCap () const |
virtual TIGL_EXPORT boost::optional< CPACSCap > & | GetUpperCap () |
virtual TIGL_EXPORT CPACSCap & | GetUpperCap (CreateIfNotExistsTag) |
virtual TIGL_EXPORT const CPACSWeb & | GetWeb1 () const |
virtual TIGL_EXPORT CPACSWeb & | GetWeb1 () |
virtual TIGL_EXPORT const boost::optional< CPACSWeb > & | GetWeb2 () const |
virtual TIGL_EXPORT boost::optional< CPACSWeb > & | GetWeb2 () |
virtual TIGL_EXPORT CPACSWeb & | GetWeb2 (CreateIfNotExistsTag) |
virtual TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) |
virtual TIGL_EXPORT void | RemoveLowerCap () |
virtual TIGL_EXPORT void | RemoveUpperCap () |
virtual TIGL_EXPORT void | RemoveWeb2 () |
virtual TIGL_EXPORT void | SetRotation (const double &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 | ~CPACSSparCell () |
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 | |
CCPACSEtaIsoLine | m_fromEta |
Beginning (= inner border) of the spar cell. More... | |
boost::optional< CPACSCap > | m_lowerCap |
Lower Cap. More... | |
CPACSSparCells * | m_parent |
double | m_rotation |
The angle between the wing middle plane and web 1 [deg]. Default is 90 degrees. Positive rotation is around the spar axis heading along with the positive eta-axis. More... | |
CCPACSEtaIsoLine | m_toEta |
Ending (= outer border) of the spar cell. More... | |
std::string | m_uID |
CTiglUIDManager * | m_uidMgr |
boost::optional< CPACSCap > | m_upperCap |
Upper Cap. More... | |
CPACSWeb | m_web1 |
Web 1. More... | |
boost::optional< CPACSWeb > | m_web2 |
Web 2. More... | |
Private Member Functions | |
CPACSSparCell (const CPACSSparCell &)=delete | |
CPACSSparCell (CPACSSparCell &&)=delete | |
CPACSSparCell & | operator= (const CPACSSparCell &)=delete |
CPACSSparCell & | operator= (CPACSSparCell &&)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from tigl::CTiglUIDObject | |
~CTiglUIDObject ()=default | |
Spar cell of the spar.
Within spar cells a special area of the spar is defined where different cross section and material properties shall be defined. The area of the spar is defined by using the parameters 'fromEta' and 'toEta'. The definition of the caps, webs and rotation is equivalent to the cross section definition of the complete spar.
TIGL_EXPORT tigl::generated::CPACSSparCell::CPACSSparCell | ( | CPACSSparCells * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
TIGL_EXPORT CPACSSparCells* tigl::generated::CPACSSparCell::GetParent | ( | ) |
TIGL_EXPORT const CPACSSparCells* tigl::generated::CPACSSparCell::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements tigl::CTiglReqUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
Beginning (= inner border) of the spar cell.
|
protected |
Lower Cap.
|
protected |
|
protected |
The angle between the wing middle plane and web 1 [deg]. Default is 90 degrees. Positive rotation is around the spar axis heading along with the positive eta-axis.
|
protected |
Ending (= outer border) of the spar cell.
|
protected |
|
protected |
|
protected |
Upper Cap.
|
protected |
Web 1.
|
protected |
Web 2.