The ITiglFuselageDuctStructure class provides some common geometric functionality needed by structural elements of ducts, fuselages, and vessels. More...
#include <ITiglFuselageDuctStructure.h>
Public Member Functions | |
| TIGL_EXPORT TopoDS_Shape const & | GetLoft () const |
| TIGL_EXPORT gp_Lin | Intersection (CCPACSFuselageStringerFramePosition const &pos) const |
| TIGL_EXPORT gp_Lin | Intersection (gp_Pnt pRef, double angleRef) const |
| TIGL_EXPORT void | Invalidate () const |
| TIGL_EXPORT | ITiglFuselageDuctStructure (CTiglRelativelyPositionedComponent const *parent) |
| TIGL_EXPORT TopoDS_Wire | projectConic (TopoDS_Shape wireOrEdge, gp_Pnt origin) const |
| TIGL_EXPORT TopoDS_Wire | projectParallel (TopoDS_Shape wireOrEdge, gp_Dir direction) const |
Private Member Functions | |
| void | StoreLoft (TopoDS_Shape &cache) const |
Private Attributes | |
| Cache< TopoDS_Shape, ITiglFuselageDuctStructure > | m_loft |
| CTiglRelativelyPositionedComponent const * | m_parent |
The ITiglFuselageDuctStructure class provides some common geometric functionality needed by structural elements of ducts, fuselages, and vessels.
| TIGL_EXPORT tigl::ITiglFuselageDuctStructure::ITiglFuselageDuctStructure | ( | CTiglRelativelyPositionedComponent const * | parent | ) |
| TIGL_EXPORT TopoDS_Shape const & tigl::ITiglFuselageDuctStructure::GetLoft | ( | ) | const |
| TIGL_EXPORT gp_Lin tigl::ITiglFuselageDuctStructure::Intersection | ( | CCPACSFuselageStringerFramePosition const & | pos | ) | const |
| TIGL_EXPORT gp_Lin tigl::ITiglFuselageDuctStructure::Intersection | ( | gp_Pnt | pRef, |
| double | angleRef ) const |
| TIGL_EXPORT void tigl::ITiglFuselageDuctStructure::Invalidate | ( | ) | const |
| TIGL_EXPORT TopoDS_Wire tigl::ITiglFuselageDuctStructure::projectConic | ( | TopoDS_Shape | wireOrEdge, |
| gp_Pnt | origin ) const |
| TIGL_EXPORT TopoDS_Wire tigl::ITiglFuselageDuctStructure::projectParallel | ( | TopoDS_Shape | wireOrEdge, |
| gp_Dir | direction ) const |
|
private |
|
private |
|
private |