#include <CTiglWingChordface.h>
Inheritance diagram for tigl::CTiglWingChordface:Data Structures | |
| struct | ChordSurfaceCache |
Public Member Functions | |
| TIGL_EXPORT | CTiglWingChordface (const CTiglWingSegmentList &segments, CTiglUIDManager *uidMgr) |
| TIGL_EXPORT TiglGeometricComponentIntent | GetComponentIntent () const override |
| TIGL_EXPORT TiglGeometricComponentType | GetComponentType () const override |
| TIGL_EXPORT std::string | GetDefaultedUID () const override |
| TIGL_EXPORT const std::vector< double > & | GetElementEtas () const |
| Returns the Eta coordinate of each element. More... | |
| TIGL_EXPORT void | GetEtaXsi (gp_Pnt point, double &eta, double &xsi) const |
| TIGL_EXPORT gp_Pnt | GetPoint (double eta, double xsi) const |
| TIGL_EXPORT const | Handle (Geom_BSplineSurface) GetSurface() const |
| virtual TIGL_EXPORT void | Reset () |
| TIGL_EXPORT void | SetUID (const std::string &uid) |
| virtual TIGL_EXPORT | ~CTiglWingChordface () |
Public Member Functions inherited from tigl::CTiglAbstractGeometricComponent | |
| CTiglAbstractGeometricComponent () | |
| TIGL_EXPORT Bnd_Box const & | GetBoundingBox () const |
| virtual TIGL_EXPORT bool | GetIsOn (const gp_Pnt &pnt) const |
| TIGL_EXPORT bool | GetIsOnMirrored (const gp_Pnt &pnt) const |
| TIGL_EXPORT PNamedShape | GetLoft () const override |
| virtual TIGL_EXPORT PNamedShape | GetMirroredLoft () const |
| virtual TIGL_EXPORT TiglSymmetryAxis | GetSymmetryAxis () const |
| TIGL_EXPORT void | Reset () const |
Public Member Functions inherited from tigl::ITiglGeometricComponent | |
| virtual | ~ITiglGeometricComponent () |
Protected Member Functions | |
| PNamedShape | BuildLoft () const override |
Private Member Functions | |
| void | BuildChordSurface (ChordSurfaceCache &cache) const |
| CTiglWingChordface (const CTiglWingChordface &) | |
| void | unregisterShape () |
Private Attributes | |
| Cache< ChordSurfaceCache, CTiglWingChordface > | _cache |
| CTiglWingSegmentList | _segments |
| std::string | _uid |
| CTiglUIDManager * | _uidManager |
Additional Inherited Members | |
Protected Attributes inherited from tigl::CTiglAbstractGeometricComponent | |
| Cache< Bnd_Box, CTiglAbstractGeometricComponent > | bounding_box |
| Cache< PNamedShape, CTiglAbstractGeometricComponent > | loft |
| TIGL_EXPORT tigl::CTiglWingChordface::CTiglWingChordface | ( | const CTiglWingSegmentList & | segments, |
| CTiglUIDManager * | uidMgr | ||
| ) |
|
virtual |
|
private |
|
private |
|
overrideprotectedvirtual |
Implements tigl::CTiglAbstractGeometricComponent.
|
inlineoverridevirtual |
Implements tigl::ITiglGeometricComponent.
|
inlineoverridevirtual |
Implements tigl::ITiglGeometricComponent.
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
| TIGL_EXPORT const std::vector<double>& tigl::CTiglWingChordface::GetElementEtas | ( | ) | const |
Returns the Eta coordinate of each element.
| TIGL_EXPORT void tigl::CTiglWingChordface::GetEtaXsi | ( | gp_Pnt | point, |
| double & | eta, | ||
| double & | xsi | ||
| ) | const |
| TIGL_EXPORT gp_Pnt tigl::CTiglWingChordface::GetPoint | ( | double | eta, |
| double | xsi | ||
| ) | const |
| TIGL_EXPORT const tigl::CTiglWingChordface::Handle | ( | Geom_BSplineSurface | ) | const |
|
virtual |
| TIGL_EXPORT void tigl::CTiglWingChordface::SetUID | ( | const std::string & | uid | ) |
|
private |
|
private |
|
private |
|
private |
|
private |