|
TIGL_EXPORT | CCPACSWingCell (CCPACSWingCells *parentCells, CTiglUIDManager *uidMgr) |
|
TIGL_EXPORT TiglGeometricComponentIntent | GetComponentIntent () const override |
|
TIGL_EXPORT TiglGeometricComponentType | GetComponentType () const override |
|
TIGL_EXPORT std::string | GetDefaultedUID () const override |
|
TIGL_EXPORT EtaXsi | GetLeadingEdgeInnerPoint () const |
|
TIGL_EXPORT EtaXsi | GetLeadingEdgeOuterPoint () const |
|
TIGL_EXPORT PNamedShape | GetLoft () const override |
|
TIGL_EXPORT CCPACSMaterialDefinition & | GetMaterial () |
|
TIGL_EXPORT const CCPACSMaterialDefinition & | GetMaterial () const |
|
TIGL_EXPORT TopoDS_Shape | GetSkinGeometry (TiglCoordinateSystem cs=GLOBAL_COORDINATE_SYSTEM) const |
|
TIGL_EXPORT EtaXsi | GetTrailingEdgeInnerPoint () const |
|
TIGL_EXPORT EtaXsi | GetTrailingEdgeOuterPoint () const |
|
TIGL_EXPORT bool | IsConvex () const |
|
TIGL_EXPORT bool | IsInside (double eta, double xsi) const |
|
TIGL_EXPORT bool | IsPartOfCell (TopoDS_Face) |
|
TIGL_EXPORT bool | IsPartOfCell (TopoDS_Edge) |
|
TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &cellXPath) override |
|
TIGL_EXPORT void | SetInnerBorderRib (const std::string &ribDefinitionUID, int ribNumber) |
|
TIGL_EXPORT void | SetLeadingEdgeInnerPoint (double eta, double xsi) |
|
TIGL_EXPORT void | SetLeadingEdgeOuterPoint (double eta, double xsi) |
|
TIGL_EXPORT void | SetLeadingEdgeSpar (const std::string &sparUID) |
|
TIGL_EXPORT void | SetOuterBorderRib (const std::string &ribDefinitionUID, int ribNumber) |
|
TIGL_EXPORT void | SetTrailingEdgeInnerPoint (double eta, double xsi) |
|
TIGL_EXPORT void | SetTrailingEdgeOuterPoint (double eta, double xsi) |
|
TIGL_EXPORT void | SetTrailingEdgeSpar (const std::string &sparUID) |
|
TIGL_EXPORT | ~CCPACSWingCell () override |
|
TIGL_EXPORT | CPACSWingCell (CCPACSWingCells *parent, CTiglUIDManager *uidMgr) |
|
virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
|
virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
|
TIGL_EXPORT CCPACSWingCells * | GetParent () |
|
TIGL_EXPORT const CCPACSWingCells * | GetParent () const |
|
virtual TIGL_EXPORT const CCPACSWingCellPositionSpanwise & | GetPositioningInnerBorder () const |
|
virtual TIGL_EXPORT CCPACSWingCellPositionSpanwise & | GetPositioningInnerBorder () |
|
virtual TIGL_EXPORT const CCPACSWingCellPositionChordwise & | GetPositioningLeadingEdge () const |
|
virtual TIGL_EXPORT CCPACSWingCellPositionChordwise & | GetPositioningLeadingEdge () |
|
virtual TIGL_EXPORT const CCPACSWingCellPositionSpanwise & | GetPositioningOuterBorder () const |
|
virtual TIGL_EXPORT CCPACSWingCellPositionSpanwise & | GetPositioningOuterBorder () |
|
virtual TIGL_EXPORT const CCPACSWingCellPositionChordwise & | GetPositioningTrailingEdge () const |
|
virtual TIGL_EXPORT CCPACSWingCellPositionChordwise & | GetPositioningTrailingEdge () |
|
virtual TIGL_EXPORT const CPACSWingSkin & | GetSkin () const |
|
virtual TIGL_EXPORT CPACSWingSkin & | GetSkin () |
|
virtual TIGL_EXPORT const std::string & | GetUID () const |
|
TIGL_EXPORT CTiglUIDManager & | GetUIDManager () |
|
TIGL_EXPORT const CTiglUIDManager & | GetUIDManager () const |
|
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 | ~CPACSWingCell () |
|
boost::optional< std::string > | GetObjectUID () const |
|
virtual | ~CTiglReqUIDObject ()=default |
|
TIGL_EXPORT void | Invalidate (const boost::optional< std::string > &source=boost::none) const |
|
virtual | ~ITiglGeometricComponent () |
|
|
void | BuildSkinGeometry (GeometryCache &cache) const |
|
EtaXsi | computePositioningEtaXsi (const CCPACSWingCellPositionSpanwise &spanwisePos, const CCPACSWingCellPositionChordwise &chordwisePos, bool inner, bool front) const |
|
TopoDS_Shape | CutChordwise (GeometryCache &cache, TopoDS_Shape const &loftShape, ChordWiseBorder border, CCPACSWingCellPositionChordwise const &positioning, gp_Dir const &zRefDir, double tol=5e-3) const |
| CutChordwise cuts the loftShape in chordwise direction Depending on the enum border, it can be a leading edge or trailing edge border. This function is called by BuildSKinGeometry to cut the loftSurface in chordwise direction. More...
|
|
TopoDS_Shape | CutSpanwise (GeometryCache &cache, TopoDS_Shape const &loftShape, SpanWiseBorder border, CCPACSWingCellPositionSpanwise const &positioning, gp_Dir const &zRefDir, double tol=5e-3) const |
| CutSpanwise cuts the loftShape in spanwise direction Depending on the enum border, it can be a inner or outer border. This function is called by BuildSKinGeometry to cut the loftSurface in spanwise direction. More...
|
|
TopoDS_Shape | GetRibCutGeometry (std::pair< std::string, int > ribUidAndIndex) const |
|
void | InvalidateImpl (const boost::optional< std::string > &source) const override |
|
template<class T > |
bool | IsPartOfCellImpl (T t) |
|
void | Reset () |
|
void | TrimChordwise (GeometryCache &cache, ChordWiseBorder border, CCPACSWingCellPositionChordwise const &positioning, double tol=5e-3) const |
| TrimChordwise trims the wing skin in chordwise direction Depending on the enum border, it can be a leading edge or trailing edge border. This function is called by BuildSkinGeometry to trim the wing shape in chordwise direction. More...
|
|
void | TrimSpanwise (GeometryCache &cache, SpanWiseBorder border, CCPACSWingCellPositionSpanwise const &positioning, double tol=5e-3) const |
| TrimSpanwise trims the wing skin in spanwise direction Depending on the enum border, it can be a inner or outer border. This function is called by BuildSkinGeometry to trim the wing shape in spanwise direction. More...
|
|
void | UpdateEtaXsiValues (EtaXsiCache &cache) const |
|