Definition of the rib rotation. More...
#include <CPACSRibRotation.h>
Public Member Functions | |
TIGL_EXPORT | CPACSRibRotation (CCPACSWingRibsPositioning *parent) |
virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
TIGL_EXPORT CCPACSWingRibsPositioning * | GetParent () |
TIGL_EXPORT const CCPACSWingRibsPositioning * | GetParent () const |
virtual TIGL_EXPORT const boost::optional< std::string > & | GetRibRotationReference () const |
virtual TIGL_EXPORT const double & | GetZ () const |
virtual TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) |
virtual TIGL_EXPORT void | SetRibRotationReference (const boost::optional< std::string > &value) |
virtual TIGL_EXPORT void | SetZ (const double &value) |
virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
virtual TIGL_EXPORT | ~CPACSRibRotation () |
Protected Attributes | |
CCPACSWingRibsPositioning * | m_parent |
boost::optional< std::string > | m_ribRotationReference |
RotationReference defines the reference for the z-rotation it is either sparUID, „LeadingEdge“, „TrailingEdge“, "globalX", "globalY" or "globalZ". If it is not defined the rotation reference is the eta-axis (=leading edge, that is projected on the wings y-z-plane). A z-rotation angle of 90 degrees means, that the rib is perpendicular on the ribRotationReference (e.g. spar, leading edge...). The rib itself is always straight, and the rotation is defined with respect of the intersection point of the rib with the ribRotationReference. More... | |
double | m_z |
The rotation around z describes the rotation around the wings midplane normal axis. The defaults to 90°. The reference for the 'zero-angle' of the z-rotation is defined in ribRotationReference. More... | |
Private Member Functions | |
CPACSRibRotation (const CPACSRibRotation &)=delete | |
CPACSRibRotation (CPACSRibRotation &&)=delete | |
CPACSRibRotation & | operator= (const CPACSRibRotation &)=delete |
CPACSRibRotation & | operator= (CPACSRibRotation &&)=delete |
Definition of the rib rotation.
The rotation around z describes the rotation around the wings midplane normal axis. The defaults to 90°. The reference for the 'zero-angle' of the z-rotation is defined in ribRotationReference.
TIGL_EXPORT tigl::generated::CPACSRibRotation::CPACSRibRotation | ( | CCPACSWingRibsPositioning * | parent | ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
TIGL_EXPORT CCPACSWingRibsPositioning* tigl::generated::CPACSRibRotation::GetParent | ( | ) |
TIGL_EXPORT const CCPACSWingRibsPositioning* tigl::generated::CPACSRibRotation::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
Reimplemented in tigl::CCPACSWingRibRotation.
|
virtual |
Reimplemented in tigl::CCPACSWingRibRotation.
|
virtual |
|
protected |
|
protected |
RotationReference defines the reference for the z-rotation it is either sparUID, „LeadingEdge“, „TrailingEdge“, "globalX", "globalY" or "globalZ". If it is not defined the rotation reference is the eta-axis (=leading edge, that is projected on the wings y-z-plane). A z-rotation angle of 90 degrees means, that the rib is perpendicular on the ribRotationReference (e.g. spar, leading edge...). The rib itself is always straight, and the rotation is defined with respect of the intersection point of the rib with the ribRotationReference.
|
protected |
The rotation around z describes the rotation around the wings midplane normal axis. The defaults to 90°. The reference for the 'zero-angle' of the z-rotation is defined in ribRotationReference.