Geometric description and material properties of a strut. More...
#include <CPACSStrut.h>
 Inheritance diagram for tigl::generated::CPACSStrut:Public Member Functions | |
| TIGL_EXPORT | CPACSStrut (CPACSLandingGearComponentAssembly *parent, CTiglUIDManager *uidMgr) | 
| virtual TIGL_EXPORT const boost::optional< double > & | GetInnerRadius_choice1 () const | 
| virtual TIGL_EXPORT const double & | GetLength () const | 
| virtual TIGL_EXPORT const boost::optional< std::string > & | GetMaterialUID_choice1 () const | 
| virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () | 
| virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const | 
| TIGL_EXPORT CPACSLandingGearComponentAssembly * | GetParent () | 
| TIGL_EXPORT const CPACSLandingGearComponentAssembly * | GetParent () const | 
| virtual TIGL_EXPORT const boost::optional< double > & | GetRadius_choice1 () const | 
| virtual TIGL_EXPORT const boost::optional< std::string > & | GetStructuralElementUID_choice2 () const | 
| virtual TIGL_EXPORT const std::string & | GetUID () const | 
| TIGL_EXPORT CTiglUIDManager & | GetUIDManager () | 
| TIGL_EXPORT const CTiglUIDManager & | GetUIDManager () const | 
| virtual TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) | 
| virtual TIGL_EXPORT void | SetInnerRadius_choice1 (const boost::optional< double > &value) | 
| virtual TIGL_EXPORT void | SetLength (const double &value) | 
| virtual TIGL_EXPORT void | SetMaterialUID_choice1 (const boost::optional< std::string > &value) | 
| virtual TIGL_EXPORT void | SetRadius_choice1 (const boost::optional< double > &value) | 
| virtual TIGL_EXPORT void | SetStructuralElementUID_choice2 (const boost::optional< std::string > &value) | 
| virtual TIGL_EXPORT void | SetUID (const std::string &value) | 
| TIGL_EXPORT bool | ValidateChoices () const | 
| virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const | 
| virtual TIGL_EXPORT | ~CPACSStrut () | 
  Public Member Functions inherited from tigl::CTiglReqUIDObject | |
| boost::optional< std::string > | GetObjectUID () const | 
| virtual | ~CTiglReqUIDObject ()=default | 
  Public Member Functions inherited from tigl::CTiglUIDObject | |
| TIGL_EXPORT void | Invalidate (const boost::optional< std::string > &source=boost::none) const | 
  Public Member Functions inherited from tigl::ITiglUIDRefObject | |
| virtual | ~ITiglUIDRefObject ()=default | 
Protected Attributes | |
| boost::optional< double > | m_innerRadius_choice1 | 
| Inner radius of the strut.  More... | |
| double | m_length | 
| Length of the strut.  More... | |
| boost::optional< std::string > | m_materialUID_choice1 | 
| Material of the strut.  More... | |
| CPACSLandingGearComponentAssembly * | m_parent | 
| boost::optional< double > | m_radius_choice1 | 
| (Outer) radius of the strut  More... | |
| boost::optional< std::string > | m_structuralElementUID_choice2 | 
| Reference to structural element for a more detailed cross section definition.  More... | |
| std::string | m_uID | 
| CTiglUIDManager * | m_uidMgr | 
Private Member Functions | |
| CPACSStrut (const CPACSStrut &)=delete | |
| CPACSStrut (CPACSStrut &&)=delete | |
| TIGL_EXPORT const CTiglUIDObject * | GetNextUIDObject () const final | 
| TIGL_EXPORT void | NotifyUIDChange (const std::string &oldUid, const std::string &newUid) final | 
| CPACSStrut & | operator= (const CPACSStrut &)=delete | 
| CPACSStrut & | operator= (CPACSStrut &&)=delete | 
Additional Inherited Members | |
  Protected Member Functions inherited from tigl::CTiglUIDObject | |
| ~CTiglUIDObject ()=default | |
Geometric description and material properties of a strut.
| TIGL_EXPORT tigl::generated::CPACSStrut::CPACSStrut | ( | CPACSLandingGearComponentAssembly * | parent, | 
| CTiglUIDManager * | uidMgr | ||
| ) | 
      
  | 
  virtual | 
      
  | 
  privatedelete | 
      
  | 
  privatedelete | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  virtual | 
      
  | 
  finalprivatevirtual | 
Implements tigl::ITiglUIDRefObject.
      
  | 
  virtual | 
Implements tigl::CTiglUIDObject.
      
  | 
  virtual | 
Implements tigl::CTiglUIDObject.
| TIGL_EXPORT CPACSLandingGearComponentAssembly* tigl::generated::CPACSStrut::GetParent | ( | ) | 
| TIGL_EXPORT const CPACSLandingGearComponentAssembly* tigl::generated::CPACSStrut::GetParent | ( | ) | const | 
      
  | 
  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 | 
| TIGL_EXPORT bool tigl::generated::CPACSStrut::ValidateChoices | ( | ) | const | 
      
  | 
  virtual | 
      
  | 
  protected | 
Inner radius of the strut.
      
  | 
  protected | 
Length of the strut.
      
  | 
  protected | 
Material of the strut.
      
  | 
  protected | 
      
  | 
  protected | 
(Outer) radius of the strut
      
  | 
  protected | 
Reference to structural element for a more detailed cross section definition.
      
  | 
  protected | 
      
  | 
  protected |