#include <CCPACSWingSparSegment.h>
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 |