#include <CCPACSWingRibsDefinition.h>
Inheritance diagram for tigl::CCPACSWingRibsDefinition:Data Structures | |
| struct | AuxiliaryGeomCache |
| struct | CutGeometry |
| struct | RibCapsGeometryCache |
| struct | RibGeometryCache |
| struct | RibMidplanePoints |
| struct | RibSetDataCache |
| struct | SplittedRibGeometryCache |
Public Types | |
| enum | RibCapSide { UPPER, LOWER } |
| enum | RibPositioningType { RIB_EXPLICIT_POSITIONING, RIBS_POSITIONING, UNDEFINED_POSITIONING } |
Protected Member Functions | |
| PNamedShape | BuildLoft () const override |
Protected Member Functions inherited from tigl::CTiglUIDObject | |
| ~CTiglUIDObject ()=default | |
Private Member Functions | |
| void | BuildAuxGeomExplicitRibPositioning (AuxiliaryGeomCache &cache) const |
| void | BuildAuxGeomRibsPositioning (AuxiliaryGeomCache &cache) const |
| void | BuildAuxiliaryGeometry (AuxiliaryGeomCache &cache) const |
| void | BuildGeometry (RibGeometryCache &cache) const |
| void | BuildRibCapsGeometry (RibCapsGeometryCache &cache) const |
| TopoDS_Face | BuildRibCutFace (const gp_Pnt &startPnt, const gp_Vec &ribDir, const std::string &ribStart, const std::string &ribEnd, const gp_Vec &upVecStart, const gp_Vec &upVecEnd) const |
| CutGeometry | BuildRibCutGeometry (double currentEta, bool onSparDefined, AuxiliaryGeomCache &cache) const |
| void | BuildSplittedRibsGeometry (SplittedRibGeometryCache &cache) const |
| CCPACSWingRibsDefinition (const CCPACSWingRibsDefinition &) | |
| double | ComputeEtaOffset (double etaStart, double etaEnd) const |
| double | ComputeEtaOnReferenceLine (const gp_Pnt &midplanePoint, bool onSpar) const |
| int | ComputeNumberOfRibs (double etaStart, double etaEnd) const |
| double | ComputeReferenceEtaEnd () const |
| double | ComputeReferenceEtaStart () const |
| RibMidplanePoints | ComputeRibDefinitionPoints (const std::string &ribStart, const std::string &ribEnd, const TopoDS_Face &ribCutFace) const |
| boost::optional< std::string > | GetElementUID (const CCPACSEtaXsiPoint &point) const |
| TopoDS_Wire | GetReferenceLine () const |
| TopoDS_Wire | GetReferenceLine (const std::string &ribReference) const |
| gp_Vec | GetRibDirection (const gp_Pnt &startPnt, const gp_Vec &upVec) const |
| gp_Pnt | GetRibReferenceMidplanePoint (const boost::optional< CCPACSEtaXsiPoint > &etaXsi, const boost::optional< CCPACSCurvePoint > &curvePoint, const boost::optional< std::string > &sparPosition) const |
| gp_Vec | GetRibUpVector (const CTiglWingStructureReference &wsr, gp_Pnt startPnt, gp_Pnt endPoint, bool front) const |
| TopoDS_Face | GetSectionRibGeometry (const std::string &elementUID, const CCPACSEtaXsiPoint &, const std::string &ribStart, const std::string &ribEnd) const |
| CCPACSWingCSStructure & | getStructure () |
| const CCPACSWingCSStructure & | getStructure () const |
| void | InvalidateImpl (const boost::optional< std::string > &source) const override |
| void | operator= (const CCPACSWingRibsDefinition &) |
| void | UpdateRibSetDataCache (RibSetDataCache &cache) const |
Additional Inherited Members | |
Protected Attributes inherited from tigl::generated::CPACSWingRibsDefinition | |
| boost::optional< std::string > | m_description |
| Description of the rib set. More... | |
| std::string | m_name |
| Name of the rib set. More... | |
| CCPACSWingRibsDefinitions * | m_parent |
| CCPACSWingRibCrossSection | m_ribCrossSection |
| boost::optional< CCPACSWingRibExplicitPositioning > | m_ribExplicitPositioning_choice2 |
| boost::optional< CCPACSWingRibsPositioning > | m_ribsPositioning_choice1 |
| std::string | m_uID |
| CTiglUIDManager * | m_uidMgr |
Protected Attributes inherited from tigl::CTiglAbstractGeometricComponent | |
| Cache< Bnd_Box, CTiglAbstractGeometricComponent > | bounding_box |
| Cache< PNamedShape, CTiglAbstractGeometricComponent > | loft |
| TIGL_EXPORT tigl::CCPACSWingRibsDefinition::CCPACSWingRibsDefinition | ( | CCPACSWingRibsDefinitions * | parent, |
| CTiglUIDManager * | uidMgr | ||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
overrideprotectedvirtual |
Implements tigl::CTiglAbstractGeometricComponent.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
|
private |
| TIGL_EXPORT int tigl::CCPACSWingRibsDefinition::GetNumberOfRibs | ( | ) | const |
|
private |
|
private |
| TIGL_EXPORT TopoDS_Shape tigl::CCPACSWingRibsDefinition::GetRibCapsGeometry | ( | RibCapSide | side, |
| TiglCoordinateSystem | referenceCS = GLOBAL_COORDINATE_SYSTEM |
||
| ) | const |
| TIGL_EXPORT const CutGeometry& tigl::CCPACSWingRibsDefinition::GetRibCutGeometry | ( | int | ribNumber | ) | const |
|
private |
| TIGL_EXPORT TopoDS_Face tigl::CCPACSWingRibsDefinition::GetRibFace | ( | int | ribNumber, |
| TiglCoordinateSystem | referenceCS = GLOBAL_COORDINATE_SYSTEM |
||
| ) | const |
| TIGL_EXPORT void tigl::CCPACSWingRibsDefinition::GetRibMidplanePoints | ( | int | ribNumber, |
| gp_Pnt & | startPnt, | ||
| gp_Pnt & | endPnt | ||
| ) | const |
| TIGL_EXPORT RibPositioningType tigl::CCPACSWingRibsDefinition::GetRibPositioningType | ( | ) | const |
|
private |
| TIGL_EXPORT TopoDS_Shape tigl::CCPACSWingRibsDefinition::GetRibsGeometry | ( | TiglCoordinateSystem | referenceCS = GLOBAL_COORDINATE_SYSTEM | ) | const |
|
private |
|
private |
| TIGL_EXPORT TopoDS_Shape tigl::CCPACSWingRibsDefinition::GetSplittedRibsGeometry | ( | TiglCoordinateSystem | referenceCS = GLOBAL_COORDINATE_SYSTEM | ) | const |
|
private |
|
private |
| TIGL_EXPORT bool tigl::CCPACSWingRibsDefinition::HasCaps | ( | ) | const |
|
overrideprivatevirtual |
Reimplemented from tigl::CTiglUIDObject.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |