#include <CCPACSCrossBeamAssemblyPosition.h>
Inheritance diagram for tigl::CCPACSCrossBeamAssemblyPosition:Private Member Functions | |
| void | BuildCutGeometry (TopoDS_Shape &cache) const |
| void | BuildGeometry (TopoDS_Shape &cache, bool just1DElements) const |
| void | BuildGeometry1D (TopoDS_Shape &cache) const |
| void | BuildGeometry3D (TopoDS_Shape &cache) const |
| void | InvalidateImpl (const boost::optional< std::string > &source) const override |
Private Attributes | |
| Cache< TopoDS_Shape, CCPACSCrossBeamAssemblyPosition > | m_cutGeometry |
| Cache< TopoDS_Shape, CCPACSCrossBeamAssemblyPosition > | m_geometry1D |
| Cache< TopoDS_Shape, CCPACSCrossBeamAssemblyPosition > | m_geometry3D |
Additional Inherited Members | |
Protected Member Functions inherited from tigl::CTiglUIDObject | |
| ~CTiglUIDObject ()=default | |
Protected Attributes inherited from tigl::generated::CPACSCrossBeamAssemblyPosition | |
| boost::optional< CPACSAlignmentCrossBeam > | m_alignment |
| std::string | m_frameUID |
| UID of the frame to which the crossbeam is attached. More... | |
| CCPACSCargoCrossBeamsAssembly * | m_parent |
| double | m_positionZ |
| Referenze z position of the crossbeam. More... | |
| std::string | m_structuralElementUID |
| UID of profile based structural element to be used as crossbeam. More... | |
| std::string | m_uID |
| CTiglUIDManager * | m_uidMgr |
| TIGL_EXPORT tigl::CCPACSCrossBeamAssemblyPosition::CCPACSCrossBeamAssemblyPosition | ( | CCPACSCargoCrossBeamsAssembly * | parent, |
| CTiglUIDManager * | uidMgr | ||
| ) |
|
private |
|
private |
|
private |
|
private |
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
| TIGL_EXPORT TopoDS_Shape tigl::CCPACSCrossBeamAssemblyPosition::GetCutGeometry | ( | TiglCoordinateSystem | cs = GLOBAL_COORDINATE_SYSTEM | ) | const |
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
| TIGL_EXPORT TopoDS_Shape tigl::CCPACSCrossBeamAssemblyPosition::GetGeometry | ( | bool | just1DElements, |
| TiglCoordinateSystem | cs = GLOBAL_COORDINATE_SYSTEM |
||
| ) | const |
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
|
overrideprivatevirtual |
Reimplemented from tigl::CTiglUIDObject.
|
overridevirtual |
Reimplemented from tigl::generated::CPACSCrossBeamAssemblyPosition.
|
overridevirtual |
Reimplemented from tigl::generated::CPACSCrossBeamAssemblyPosition.
|
private |
|
private |
|
private |