#include <CTiglAttachedRotorBlade.h>
Protected Member Functions | |
| PNamedShape | BuildLoft () const override |
| void | BuildMatrix () |
| void | Cleanup () |
Private Member Functions | |
| TopoDS_Shape | BuildRotorDisk () |
| CTiglAttachedRotorBlade (const CTiglAttachedRotorBlade &) | |
| void | operator= (const CTiglAttachedRotorBlade &) |
Private Attributes | |
| bool | invalidated |
| double | mySurfaceArea |
| double | myVolume |
| CCPACSRotorBladeAttachment * | parent |
| bool | rebuildRotorDisk |
| CCPACSWing * | rotorBlade |
| int | rotorBladeIndex |
| TopoDS_Shape | rotorBladeLoft |
| TopoDS_Shape | rotorDisk |
| CCPACSTransformation | transformation |
Additional Inherited Members | |
| Public Types inherited from tigl::CTiglRelativelyPositionedComponent | |
| typedef std::vector< CTiglRelativelyPositionedComponent * > | ChildContainerType |
| Protected Types inherited from tigl::CTiglRelativelyPositionedComponent | |
| typedef std::map< int, int > | FusedElementsContainerType |
| Protected Attributes inherited from tigl::CTiglAbstractGeometricComponent | |
| Cache< Bnd_Box, CTiglAbstractGeometricComponent > | bounding_box |
| Cache< PNamedShape, CTiglAbstractGeometricComponent > | loft |
| TIGL_EXPORT tigl::CTiglAttachedRotorBlade::CTiglAttachedRotorBlade | ( | CCPACSRotorBladeAttachment * | parent, |
| CCPACSWing & | rotorBlade, | ||
| int | index ) |
|
private |
|
overrideprotectedvirtual |
Implements tigl::CTiglAbstractGeometricComponent.
|
protected |
|
private |
|
protected |
| TIGL_EXPORT double tigl::CTiglAttachedRotorBlade::GetAzimuthAngle | ( | ) | const |
|
inlineoverridevirtual |
Implements tigl::ITiglGeometricComponent.
|
inlineoverridevirtual |
Implements tigl::ITiglGeometricComponent.
| TIGL_EXPORT CCPACSConfiguration & tigl::CTiglAttachedRotorBlade::GetConfiguration | ( | ) |
| TIGL_EXPORT const CCPACSConfiguration & tigl::CTiglAttachedRotorBlade::GetConfiguration | ( | ) | const |
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
| TIGL_EXPORT double tigl::CTiglAttachedRotorBlade::GetLocalChord | ( | const int & | segmentIndex, |
| const double & | eta ) |
| TIGL_EXPORT double tigl::CTiglAttachedRotorBlade::GetLocalRadius | ( | const int & | segmentIndex, |
| const double & | eta ) |
| TIGL_EXPORT double tigl::CTiglAttachedRotorBlade::GetLocalTwistAngle | ( | const int & | segmentIndex, |
| const double & | eta ) |
| TIGL_EXPORT double tigl::CTiglAttachedRotorBlade::GetPlanformArea | ( | ) |
| TIGL_EXPORT double tigl::CTiglAttachedRotorBlade::GetRadius | ( | ) |
| TIGL_EXPORT CCPACSRotor & tigl::CTiglAttachedRotorBlade::GetRotor | ( | ) |
| TIGL_EXPORT const CCPACSRotor & tigl::CTiglAttachedRotorBlade::GetRotor | ( | ) | const |
| TIGL_EXPORT CCPACSRotorBladeAttachment & tigl::CTiglAttachedRotorBlade::GetRotorBladeAttachment | ( | ) |
| TIGL_EXPORT const CCPACSRotorBladeAttachment & tigl::CTiglAttachedRotorBlade::GetRotorBladeAttachment | ( | ) | const |
| TIGL_EXPORT TopoDS_Shape tigl::CTiglAttachedRotorBlade::GetRotorDisk | ( | ) |
| TIGL_EXPORT double tigl::CTiglAttachedRotorBlade::GetSurfaceArea | ( | ) |
| TIGL_EXPORT double tigl::CTiglAttachedRotorBlade::GetTipSpeed | ( | ) |
|
overridevirtual |
Reimplemented from tigl::CTiglRelativelyPositionedComponent.
| TIGL_EXPORT CCPACSWing & tigl::CTiglAttachedRotorBlade::GetUnattachedRotorBlade | ( | ) |
| TIGL_EXPORT const CCPACSWing & tigl::CTiglAttachedRotorBlade::GetUnattachedRotorBlade | ( | ) | const |
| TIGL_EXPORT double tigl::CTiglAttachedRotorBlade::GetVolume | ( | ) |
| TIGL_EXPORT void tigl::CTiglAttachedRotorBlade::Invalidate | ( | ) |
|
private |
| TIGL_EXPORT void tigl::CTiglAttachedRotorBlade::Update | ( | ) |
|
private |
Internal state flag
|
private |
Surface area of this rotor blade
|
private |
Volume of this rotor blade
|
private |
Parent rotor blade attachment
|
private |
State flag for the rotor disk geometry
|
private |
Original unattached rotor blade
|
private |
Index of the rotor blade in the rotor blade attachment
|
private |
Transformed lofted geometry of the rotor blade
|
private |
Rotor disk geometry of the rotor blade
|
private |