#include <CTiglFuselageSectionElement.h>
Protected Member Functions | |
| CCPACSTransformation & | GetElementCCPACSTransformation () override |
| CCPACSTransformation & | GetSectionCCPACSTransformation () override |
| CTiglPoint | GetStdDirForProfileUnitZ (TiglCoordinateSystem referenceCS) const override |
| Protected Member Functions inherited from tigl::CTiglSectionElement | |
| CTiglPoint | GetCurrentUnitZDirectionOfProfile (TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) const |
| TIGL_EXPORT CTiglTransformation | GetRotationToXZPlane (TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) const |
| virtual void | Invalidate () |
| void | SetElementAndSectionScalingToNoneZero () |
Private Attributes | |
| CCPACSFuselageSectionElement * | element |
| CCPACSFuselage * | fuselage |
| CCPACSFuselageSection * | section |
| tigl::CTiglFuselageSectionElement::CTiglFuselageSectionElement | ( | ) |
| tigl::CTiglFuselageSectionElement::CTiglFuselageSectionElement | ( | CCPACSFuselageSectionElement * | element | ) |
|
overrideprotectedvirtual |
Implements tigl::CTiglSectionElement.
|
overridevirtual |
Implements tigl::CTiglSectionElement.
| TIGL_EXPORT CTiglTransformation tigl::CTiglFuselageSectionElement::GetFuselageTransformation | ( | ) | const |
|
overridevirtual |
Implements tigl::CTiglSectionElement.
|
overridevirtual |
Implements tigl::CTiglSectionElement.
|
overridevirtual |
Implements tigl::CTiglSectionElement.
|
overridevirtual |
Implements tigl::CTiglSectionElement.
| TIGL_EXPORT CCPACSFuselageProfile & tigl::CTiglFuselageSectionElement::GetProfile | ( | ) |
| TIGL_EXPORT const CCPACSFuselageProfile & tigl::CTiglFuselageSectionElement::GetProfile | ( | ) | const |
|
overridevirtual |
Implements tigl::CTiglSectionElement.
|
overrideprotectedvirtual |
Implements tigl::CTiglSectionElement.
|
overridevirtual |
Implements tigl::CTiglSectionElement.
|
overridevirtual |
Implements tigl::CTiglSectionElement.
|
overridevirtual |
Implements tigl::CTiglSectionElement.
|
overrideprotectedvirtual |
Return the conventional direction for the unit vector z of the profile.
This direction is used to determine the rotation around the normal and is defined as: The vector is contained in the profile plane and ends on the intersection of the line l, define by (x,0,1). If there is no intersection with the line l, we define the end of the vector as the intersection with the line l2, defined by (1,0,z)
| referenceCS |
Implements tigl::CTiglSectionElement.
|
overridevirtual |
Implements tigl::CTiglSectionElement.
|
overridevirtual |
Implements tigl::CTiglSectionElement.
|
overridevirtual |
Set the profile UID used by this element.
| newProfileUID |
Implements tigl::CTiglSectionElement.
|
private |
|
private |
|
private |