Structural elements based on profiles. More...
#include <CPACSProfileBasedStructuralElement.h>
 Inheritance diagram for tigl::generated::CPACSProfileBasedStructuralElement:
 Inheritance diagram for tigl::generated::CPACSProfileBasedStructuralElement:| Protected Attributes | |
| boost::optional< std::string > | m_description | 
| Description of the profile based structural element.  More... | |
| boost::optional< CPACSGlobalBeamProperties > | m_globalBeamProperties_choice1 | 
| boost::optional< std::string > | m_name | 
| Name of the profile based structural element.  More... | |
| CPACSProfileBasedStructuralElements * | m_parent | 
| std::vector< std::unique_ptr< CPACSMaterialDefinitionForProfileBasedPoint > > | m_pointProperties_choice2_2 | 
| boost::optional< std::string > | m_referencePointUID_choice2_2 | 
| Reference point in structural profile definition for structural element definition.  More... | |
| std::vector< std::unique_ptr< CPACSMaterialDefinitionForProfileBased > > | m_sheetProperties_choice2 | 
| boost::optional< CPACSProfileBasedStructuralElement_standardProfileType > | m_standardProfileType_choice2_1 | 
| Standard Profile Type, see picture below for further information.  More... | |
| boost::optional< std::string > | m_structuralProfileUID_choice2_2 | 
| Reference to the structural profile profile uID.  More... | |
| boost::optional< CPACSTransformation2D > | m_transformation | 
| std::string | m_uID | 
| CTiglUIDManager * | m_uidMgr | 
| Private Member Functions | |
| CPACSProfileBasedStructuralElement (const CPACSProfileBasedStructuralElement &)=delete | |
| CPACSProfileBasedStructuralElement (CPACSProfileBasedStructuralElement &&)=delete | |
| TIGL_EXPORT const CTiglUIDObject * | GetNextUIDObject () const final | 
| TIGL_EXPORT void | NotifyUIDChange (const std::string &oldUid, const std::string &newUid) final | 
| CPACSProfileBasedStructuralElement & | operator= (const CPACSProfileBasedStructuralElement &)=delete | 
| CPACSProfileBasedStructuralElement & | operator= (CPACSProfileBasedStructuralElement &&)=delete | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from tigl::CTiglUIDObject | |
| ~CTiglUIDObject ()=default | |
Structural elements based on profiles.
Short description The ProfileBasedStructuralElement type containins the data of a structural element, that are based on 2-dimensional profiles. There are three approaches to model profile based structural elements: by specifying global beam properties by referencing a structuralProfile2D element by choosing one of the prescribed standard profiles
| TIGL_EXPORT tigl::generated::CPACSProfileBasedStructuralElement::CPACSProfileBasedStructuralElement | ( | CPACSProfileBasedStructuralElements * | parent, | 
| CTiglUIDManager * | uidMgr | ||
| ) | 
| 
 | virtual | 
| 
 | privatedelete | 
| 
 | privatedelete | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | finalprivatevirtual | 
Implements tigl::ITiglUIDRefObject.
| 
 | virtual | 
Implements tigl::CTiglUIDObject.
| 
 | virtual | 
Implements tigl::CTiglUIDObject.
| TIGL_EXPORT CPACSProfileBasedStructuralElements* tigl::generated::CPACSProfileBasedStructuralElement::GetParent | ( | ) | 
| TIGL_EXPORT const CPACSProfileBasedStructuralElements* tigl::generated::CPACSProfileBasedStructuralElement::GetParent | ( | ) | const | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
Implements tigl::CTiglReqUIDObject.
| 
 | virtual | 
Implements tigl::CTiglUIDObject.
| 
 | virtual | 
Implements tigl::CTiglUIDObject.
| 
 | finalprivatevirtual | 
Implements tigl::ITiglUIDRefObject.
| 
 | privatedelete | 
| 
 | privatedelete | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
| TIGL_EXPORT bool tigl::generated::CPACSProfileBasedStructuralElement::ValidateChoices | ( | ) | const | 
| 
 | virtual | 
| 
 | protected | 
Description of the profile based structural element.
| 
 | protected | 
| 
 | protected | 
Name of the profile based structural element.
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
Reference point in structural profile definition for structural element definition.
| 
 | protected | 
| 
 | protected | 
Standard Profile Type, see picture below for further information.
| 
 | protected | 
Reference to the structural profile profile uID.
| 
 | protected | 
| 
 | protected | 
| 
 | protected |