#include <CCPACSLongFloorBeamPosition.h>
Inheritance diagram for tigl::CCPACSLongFloorBeamPosition:Private Member Functions | |
| void | BuildCutGeometryForCrossBeam (TopoDS_Face &cache) const |
| void | InvalidateImpl (const boost::optional< std::string > &source) const override |
Private Attributes | |
| Cache< TopoDS_Face, CCPACSLongFloorBeamPosition > | m_cutGeometryForCrossBeam |
Additional Inherited Members | |
Protected Member Functions inherited from tigl::CTiglUIDObject | |
| ~CTiglUIDObject ()=default | |
Protected Attributes inherited from tigl::generated::CPACSLongFloorBeamPosition | |
| boost::optional< CPACSAlignmentStructMember > | m_alignment |
| boost::optional< CPACSContinuity > | m_continuity |
| Continuity definition for profile extrusion: 0= C0 (allows sharp edges, default), 2= C2 (defines curvature continuity) More... | |
| std::string | m_crossBeamUID |
| UID of crossbeam to which the long. beam is attached. More... | |
| boost::optional< CPACSInterpolation > | m_interpolation |
| Definition of interpolation between different profiles: 0= no interpolation 1= interpolation of strcutural profile. More... | |
| CCPACSLongFloorBeam * | m_parent |
| double | m_positionY |
| y position of long. beam More... | |
| std::string | m_structuralElementUID |
| UID of structural element. More... | |
| std::string | m_uID |
| CTiglUIDManager * | m_uidMgr |
| TIGL_EXPORT tigl::CCPACSLongFloorBeamPosition::CCPACSLongFloorBeamPosition | ( | CCPACSLongFloorBeam * | parent, |
| CTiglUIDManager * | uidMgr | ||
| ) |
|
private |
| TIGL_EXPORT gp_Pnt tigl::CCPACSLongFloorBeamPosition::GetCrossBeamIntersection | ( | TiglCoordinateSystem | cs = GLOBAL_COORDINATE_SYSTEM | ) | const |
| TIGL_EXPORT TopoDS_Face tigl::CCPACSLongFloorBeamPosition::GetCutGeometryForCrossBeam | ( | TiglCoordinateSystem | cs = GLOBAL_COORDINATE_SYSTEM | ) | const |
|
overrideprivatevirtual |
Reimplemented from tigl::CTiglUIDObject.
|
overridevirtual |
Reimplemented from tigl::generated::CPACSLongFloorBeamPosition.
|
overridevirtual |
Reimplemented from tigl::generated::CPACSLongFloorBeamPosition.
|
overridevirtual |
Reimplemented from tigl::generated::CPACSLongFloorBeamPosition.
|
overridevirtual |
Reimplemented from tigl::generated::CPACSLongFloorBeamPosition.
|
private |