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