#include <CCPACSWingSparSegment.h>
Inheritance diagram for tigl::CCPACSWingSparSegment:Data Structures | |
| struct | AuxiliaryGeomCache |
| struct | GeometryCache |
| struct | SparCapsCache |
| struct | SplittedGeomCache |
Public Types | |
| enum | SparCapSide { UPPER, LOWER } |
Private Member Functions | |
| void | BuildAuxiliaryGeometry (AuxiliaryGeomCache &cache) const |
| void | BuildGeometry (GeometryCache &cache) const |
| PNamedShape | BuildLoft () const override |
| void | BuildSparCapsGeometry (SparCapsCache &cache) const |
| void | BuildSplittedSparGeometry (SplittedGeomCache &cache) const |
| CCPACSWingSparSegment (const CCPACSWingSparSegment &) | |
| gp_Pnt | GetMidplanePoint (const std::string &positionUID) const |
| gp_Vec | GetUpVector (const std::string &positionUID, gp_Pnt midplanePnt) const |
| void | InvalidateImpl (const boost::optional< std::string > &source) const override |
| void | operator= (const CCPACSWingSparSegment &) |
Additional Inherited Members | |
Protected Member Functions inherited from tigl::CTiglUIDObject | |
| ~CTiglUIDObject ()=default | |
Protected Attributes inherited from tigl::generated::CPACSSparSegment | |
| boost::optional< std::string > | m_description |
| Description of the spar segment (spar). More... | |
| std::string | m_name |
| Name of the spar segment (=spar). More... | |
| CCPACSWingSparSegments * | m_parent |
| CPACSSparCrossSection | m_sparCrossSection |
| CCPACSWingSparPositionUIDs | m_sparPositionUIDs |
| 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::CCPACSWingSparSegment::CCPACSWingSparSegment | ( | CCPACSWingSparSegments * | sparSegments, |
| CTiglUIDManager * | uidMgr | ||
| ) |
|
private |
|
private |
|
private |
|
overrideprivatevirtual |
Implements tigl::CTiglAbstractGeometricComponent.
|
private |
|
private |
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
| TIGL_EXPORT gp_Vec tigl::CCPACSWingSparSegment::GetDirection | ( | double | sparEta | ) | const |
| TIGL_EXPORT void tigl::CCPACSWingSparSegment::GetEtaXsi | ( | int | positionIndex, |
| double & | eta, | ||
| double & | xsi | ||
| ) | const |
| TIGL_EXPORT gp_Pnt tigl::CCPACSWingSparSegment::GetMidplanePoint | ( | int | positionIndex | ) | const |
|
private |
| TIGL_EXPORT gp_Pnt tigl::CCPACSWingSparSegment::GetPoint | ( | double | sparEta | ) | const |
| TIGL_EXPORT TopoDS_Shape tigl::CCPACSWingSparSegment::GetSparCapsGeometry | ( | SparCapSide | side, |
| TiglCoordinateSystem | referenceCS = GLOBAL_COORDINATE_SYSTEM |
||
| ) | const |
| TIGL_EXPORT TopoDS_Shape tigl::CCPACSWingSparSegment::GetSparCutGeometry | ( | TiglCoordinateSystem | referenceCS = GLOBAL_COORDINATE_SYSTEM | ) | const |
| TIGL_EXPORT TopoDS_Shape tigl::CCPACSWingSparSegment::GetSparGeometry | ( | TiglCoordinateSystem | referenceCS = GLOBAL_COORDINATE_SYSTEM | ) | const |
| TIGL_EXPORT double tigl::CCPACSWingSparSegment::GetSparLength | ( | ) | const |
| TIGL_EXPORT TopoDS_Wire tigl::CCPACSWingSparSegment::GetSparMidplaneLine | ( | ) | const |
| TIGL_EXPORT CCPACSWingSparPosition& tigl::CCPACSWingSparSegment::GetSparPosition | ( | std::string | ) |
| TIGL_EXPORT const CCPACSWingSparPosition& tigl::CCPACSWingSparSegment::GetSparPosition | ( | std::string | ) | const |
| TIGL_EXPORT TopoDS_Shape tigl::CCPACSWingSparSegment::GetSplittedSparGeometry | ( | TiglCoordinateSystem | referenceCS = GLOBAL_COORDINATE_SYSTEM | ) | const |
|
private |
| TIGL_EXPORT bool tigl::CCPACSWingSparSegment::HasCap | ( | SparCapSide | side | ) | const |
|
overrideprivatevirtual |
Reimplemented from tigl::CTiglUIDObject.
|
private |
|
overridevirtual |
Reimplemented from tigl::generated::CPACSSparSegment.
|
private |
|
private |
|
private |
|
private |
|
private |