#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) |
|