#include <string>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <TopoDS_Face.hxx>
#include <TopoDS_Shape.hxx>
#include <TopoDS_Wire.hxx>
|
| | tigl |
| | The CTiglShapeCache class acts as a storage for all kinds of intermediate shape results in order to improve speed of reoccurent calculations.
|
| |
|
| TopoDS_Shape | tigl::ApplyWingTransformation (const CCPACSWingCSStructure &structure, const TopoDS_Shape &shape) |
| |
| void | tigl::ApplyXRotationToUpVector (double angle, gp_Vec &upVec, const gp_Vec &ribDir) |
| |
| void | tigl::CheckSparPositionOnReference (const std::string &sparPositionUID, const std::string &ribReference, const CCPACSWingCSStructure &structure) |
| |
| TopoDS_Wire | tigl::CutFaceWithSpar (TopoDS_Shape &ribCutFace, const TopoDS_Shape &sparGeometry, double bboxSize, TopoDS_Wire &changedWire, const TopoDS_Wire &wire2, const gp_Vec &upVec) |
| |
| TopoDS_Shape | tigl::CutShapeWithSpars (const TopoDS_Shape &shape, const CCPACSWingCSStructure &structure) |
| |
| double | tigl::GetBoundingBoxSize (const TopoDS_Shape &shape) |
| |
| gp_Pnt | tigl::GetReferencePoint (const CCPACSWingCSStructure &structure, const std::string &reference, double currentEta) |
| |
| gp_Pnt | tigl::GetRibDefinitionPoint (const std::string &definition, const TopoDS_Face &ribCutFace, const CCPACSWingCSStructure &structure) |
| |
| double | tigl::GetRibReferenceLength (const std::string &reference, const CCPACSWingCSStructure &structure) |
| |
| gp_Pnt | tigl::GetSparMidplanePoint (const CCPACSWingSparPosition &sparPos, const CCPACSWingCSStructure &structure) |
| |
| gp_Vec | tigl::GetUpVectorWithoutXRotation (const std::string &ribReference, double currentEta, const gp_Pnt &startPnt, bool onSpar, const CCPACSWingCSStructure &structure) |
| |
| bool | tigl::IsOuterSparPointInSection (const std::string &sparUid, double eta, const CCPACSWingCSStructure &structure) |
| |