#include <CCPACSWingProfile.h>
Protected Member Functions | |
void | buildPointListAlgo (std::unique_ptr< CTiglWingProfilePointList > &cache) const |
void | Cleanup () |
gp_Pnt | GetPoint (double xsi, bool fromUpper) const |
Handle (Geom2d_TrimmedCurve) GetChordLine() const | |
Protected Member Functions inherited from tigl::CTiglUIDObject | |
~CTiglUIDObject ()=default | |
Private Member Functions | |
CCPACSWingProfile (const CCPACSWingProfile &) | |
void | InvalidateImpl (const boost::optional< std::string > &source) const override |
void | operator= (const CCPACSWingProfile &) |
Private Attributes | |
bool | isRotorProfile |
Cache< std::unique_ptr< CTiglWingProfilePointList >, CCPACSWingProfile > | pointListAlgo |
Additional Inherited Members | |
Protected Attributes inherited from tigl::generated::CPACSProfileGeometry | |
boost::optional< CCPACSWingProfileCST > | m_cst2D_choice2 |
boost::optional< std::string > | m_description |
Description of profile. More... | |
std::string | m_name |
Name of profile. More... | |
void * | m_parent |
const std::type_info * | m_parentType |
boost::optional< CCPACSCurvePointListXYZ > | m_pointList_choice1 |
boost::optional< CPACSStandardProfile > | m_standardProfile_choice3 |
boost::optional< TiglSymmetryAxis > | m_symmetry |
std::string | m_uID |
CTiglUIDManager * | m_uidMgr |
TIGL_EXPORT tigl::CCPACSWingProfile::CCPACSWingProfile | ( | CCPACSWingProfiles * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
TIGL_EXPORT tigl::CCPACSWingProfile::CCPACSWingProfile | ( | CCPACSRotorProfiles * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
|
override |
|
private |
|
protected |
|
protected |
TIGL_EXPORT TopoDS_Wire tigl::CCPACSWingProfile::GetChordLineWire | ( | ) | const |
TIGL_EXPORT gp_Pnt tigl::CCPACSWingProfile::GetChordPoint | ( | double | xsi | ) | const |
TIGL_EXPORT gp_Pnt tigl::CCPACSWingProfile::GetLEPoint | ( | ) | const |
TIGL_EXPORT gp_Pnt tigl::CCPACSWingProfile::GetLowerPoint | ( | double | xsi | ) | const |
TIGL_EXPORT TopoDS_Edge tigl::CCPACSWingProfile::GetLowerWire | ( | TiglShapeModifier | mod = UNMODIFIED_SHAPE | ) | const |
|
protected |
TIGL_EXPORT ITiglWingProfileAlgo* tigl::CCPACSWingProfile::GetProfileAlgo | ( | ) |
TIGL_EXPORT const ITiglWingProfileAlgo* tigl::CCPACSWingProfile::GetProfileAlgo | ( | ) | const |
TIGL_EXPORT TopoDS_Wire tigl::CCPACSWingProfile::GetSplitWire | ( | TiglShapeModifier | mod = UNMODIFIED_SHAPE | ) | const |
TIGL_EXPORT gp_Pnt tigl::CCPACSWingProfile::GetTEPoint | ( | ) | const |
TIGL_EXPORT TopoDS_Edge tigl::CCPACSWingProfile::GetTrailingEdge | ( | TiglShapeModifier | mod = UNMODIFIED_SHAPE | ) | const |
TIGL_EXPORT gp_Pnt tigl::CCPACSWingProfile::GetUpperPoint | ( | double | xsi | ) | const |
TIGL_EXPORT TopoDS_Edge tigl::CCPACSWingProfile::GetUpperWire | ( | TiglShapeModifier | mod = UNMODIFIED_SHAPE | ) | const |
TIGL_EXPORT TopoDS_Wire tigl::CCPACSWingProfile::GetWire | ( | TiglShapeModifier | mod = UNMODIFIED_SHAPE | ) | const |
|
protected |
TIGL_EXPORT bool tigl::CCPACSWingProfile::HasBluntTE | ( | ) | const |
|
overrideprivatevirtual |
Reimplemented from tigl::CTiglUIDObject.
TIGL_EXPORT bool tigl::CCPACSWingProfile::IsRotorProfile | ( | ) | const |
|
private |
|
overridevirtual |
Reimplemented from tigl::generated::CPACSProfileGeometry.
|
private |
Indicates if this profile is a rotor profile
|
private |