#include <string>#include <gp_Pnt.hxx>#include <gp_Vec.hxx>#include <TopoDS_Face.hxx>#include <TopoDS_Shape.hxx>#include <TopoDS_Wire.hxx>Namespaces | |
| namespace | tigl |
| The CTiglShapeCache class acts as a storage for all kinds of intermediate shape results in order to improve speed of reoccurent calculations. | |
Functions | |
| 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) |