#include <CCPACSCrossBeamStrutAssemblyPosition.h>
Private Member Functions | |
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, CCPACSCrossBeamStrutAssemblyPosition > | m_geometry1D |
Cache< TopoDS_Shape, CCPACSCrossBeamStrutAssemblyPosition > | m_geometry3D |
Additional Inherited Members | |
Protected Member Functions inherited from tigl::CTiglUIDObject | |
~CTiglUIDObject ()=default | |
Protected Attributes inherited from tigl::generated::CPACSCrossBeamStrutAssemblyPosition | |
boost::optional< CPACSAlignmentCrossBeam > | m_alignment |
boost::optional< double > | m_angleX |
angle of the strut in global yz plane More... | |
std::string | m_crossBeamUID |
UID of the crossbeam to which the crossbeam strut is attached. More... | |
std::string | m_frameUID |
UID of the frame to which the crossbeam strut is attached. More... | |
CCPACSCargoCrossBeamStrutsAssembly * | m_parent |
double | m_positionYAtCrossBeam |
Referenze y position of the strut at the crossbeam intersection. More... | |
std::string | m_structuralElementUID |
UID of profile based structural element to be used as crossbeam strut. More... | |
std::string | m_uID |
CTiglUIDManager * | m_uidMgr |
TIGL_EXPORT tigl::CCPACSCrossBeamStrutAssemblyPosition::CCPACSCrossBeamStrutAssemblyPosition | ( | CCPACSCargoCrossBeamStrutsAssembly * | parent, |
CTiglUIDManager * | uidMgr | ||
) |
|
private |
|
private |
|
private |
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
TIGL_EXPORT TopoDS_Shape tigl::CCPACSCrossBeamStrutAssemblyPosition::GetGeometry | ( | bool | just1DElements, |
TiglCoordinateSystem | cs = GLOBAL_COORDINATE_SYSTEM |
||
) | const |
|
overridevirtual |
Implements tigl::ITiglGeometricComponent.
|
overrideprivatevirtual |
Reimplemented from tigl::CTiglUIDObject.
|
overridevirtual |
Reimplemented from tigl::generated::CPACSCrossBeamStrutAssemblyPosition.
|
overridevirtual |
Reimplemented from tigl::generated::CPACSCrossBeamStrutAssemblyPosition.
|
overridevirtual |
Reimplemented from tigl::generated::CPACSCrossBeamStrutAssemblyPosition.
|
overridevirtual |
Reimplemented from tigl::generated::CPACSCrossBeamStrutAssemblyPosition.
|
private |
|
private |