|
| CTiglFuselageSectionElement () |
|
| CTiglFuselageSectionElement (CCPACSFuselageSectionElement *element) |
|
TIGL_EXPORT CTiglTransformation | GetElementTransformation () const override |
|
TIGL_EXPORT CTiglTransformation | GetFuselageTransformation () const |
|
TIGL_EXPORT CTiglPoint | GetNormal (TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) const override |
|
TIGL_EXPORT CTiglTransformation | GetParentTransformation () const override |
|
TIGL_EXPORT CCPACSPositionings & | GetPositionings () override |
|
TIGL_EXPORT CTiglTransformation | GetPositioningTransformation () const override |
|
TIGL_EXPORT CCPACSFuselageProfile & | GetProfile () |
|
TIGL_EXPORT const CCPACSFuselageProfile & | GetProfile () const |
|
virtual TIGL_EXPORT std::string | GetProfileUID () const override |
|
TIGL_EXPORT std::string | GetSectionElementUID () const override |
|
TIGL_EXPORT CTiglTransformation | GetSectionTransformation () const override |
|
TIGL_EXPORT std::string | GetSectionUID () const override |
|
TIGL_EXPORT TopoDS_Wire | GetWire (TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) const override |
|
TIGL_EXPORT bool | IsValid () const override |
|
TIGL_EXPORT void | SetProfileUID (const std::string &newProfileUID) override |
|
TIGL_EXPORT double | GetArea (TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) const |
|
TIGL_EXPORT CTiglPoint | GetCenter (TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) const |
|
TIGL_EXPORT double | GetCircumference (TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) const |
|
virtual TIGL_EXPORT double | GetHeight (TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) const |
|
TIGL_EXPORT CTiglPoint | GetOrigin (TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) const |
|
TIGL_EXPORT double | GetRotationAroundNormal (TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) const |
|
virtual TIGL_EXPORT CTiglTransformation | GetTotalTransformation (TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) const |
|
virtual TIGL_EXPORT double | GetWidth (TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) const |
|
virtual TIGL_EXPORT void | ScaleCircumference (double scaleFactor, TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) |
|
virtual TIGL_EXPORT void | ScaleUniformly (double scaleFactor, TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) |
|
virtual TIGL_EXPORT void | SetArea (double newArea, TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) |
|
virtual TIGL_EXPORT void | SetCenter (const CTiglPoint &newOrigin, TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) |
|
virtual TIGL_EXPORT void | SetHeight (double newHeight, TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) |
|
TIGL_EXPORT void | SetNormal (CTiglPoint newNormal, TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) |
|
virtual TIGL_EXPORT void | SetOrigin (const CTiglPoint &newOrigin, TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) |
|
TIGL_EXPORT void | SetPSETransformations (const CTiglTransformation &newTransformation) |
|
TIGL_EXPORT void | SetPSETransformationsUseSimpleDecomposition (const CTiglTransformation &newTransformation, bool check=true) |
|
TIGL_EXPORT void | SetRotationAroundNormal (double angle, TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) |
|
TIGL_EXPORT void | SetTotalTransformation (const CTiglTransformation &newTotalTransformation, TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM, bool useSimpleDecomposition=false) |
|
virtual TIGL_EXPORT void | SetWidth (double newWidth, TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) |
|
Return the conventional direction for the unit vector z of the profile.
This direction is used to determine the rotation around the normal and is defined as: the vector that line on the profile plane and end on the intersection of the line l, define by (x,0,1). If there is no intersection with the line l, we set the end of the vector by the intersection of the line l2, defined by (1,0,z)
- Parameters
-
- Returns
Implements tigl::CTiglSectionElement.