3.4.0
tigl::generated::CPACSStructuralWallElement Class Reference

#include <CPACSStructuralWallElement.h>

+ Inheritance diagram for tigl::generated::CPACSStructuralWallElement:

Public Member Functions

TIGL_EXPORT CPACSStructuralWallElement (CPACSStructuralWallElements *parent, CTiglUIDManager *uidMgr)
 
virtual TIGL_EXPORT const boost::optional< CPACSCap > & GetInnerLongitudinalCap () const
 
virtual TIGL_EXPORT boost::optional< CPACSCap > & GetInnerLongitudinalCap ()
 
virtual TIGL_EXPORT CPACSCapGetInnerLongitudinalCap (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT const boost::optional< CPACSLateralCap > & GetLateralCaps () const
 
virtual TIGL_EXPORT boost::optional< CPACSLateralCap > & GetLateralCaps ()
 
virtual TIGL_EXPORT CPACSLateralCapGetLateralCaps (CreateIfNotExistsTag)
 
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
 
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
 
virtual TIGL_EXPORT const boost::optional< CPACSCap > & GetOuterLongitudinalCap () const
 
virtual TIGL_EXPORT boost::optional< CPACSCap > & GetOuterLongitudinalCap ()
 
virtual TIGL_EXPORT CPACSCapGetOuterLongitudinalCap (CreateIfNotExistsTag)
 
TIGL_EXPORT CPACSStructuralWallElementsGetParent ()
 
TIGL_EXPORT const CPACSStructuralWallElementsGetParent () const
 
virtual TIGL_EXPORT const std::string & GetSheetElementUID () const
 
virtual TIGL_EXPORT const boost::optional< std::string > & GetUID () const
 
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
 
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
 
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
 
virtual TIGL_EXPORT void RemoveInnerLongitudinalCap ()
 
virtual TIGL_EXPORT void RemoveLateralCaps ()
 
virtual TIGL_EXPORT void RemoveOuterLongitudinalCap ()
 
virtual TIGL_EXPORT void SetSheetElementUID (const std::string &value)
 
virtual TIGL_EXPORT void SetUID (const boost::optional< std::string > &value)
 
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
 
virtual TIGL_EXPORT ~CPACSStructuralWallElement ()
 
- Public Member Functions inherited from tigl::CTiglOptUIDObject
boost::optional< std::string > GetObjectUID () const
 
virtual ~CTiglOptUIDObject ()=default
 
- Public Member Functions inherited from tigl::CTiglUIDObject
TIGL_EXPORT void Invalidate (const boost::optional< std::string > &source=boost::none) const
 

Protected Attributes

boost::optional< CPACSCapm_innerLongitudinalCap
 Reinforcement at inner side of wall. This is either, depending on the extrusion direction flag, the edge of the wall that connects the positions ("positiveDirection") or the edge of the wall where the wall intersects with the fuselage skin in the opposite direction of the extrusion direction. More...
 
boost::optional< CPACSLateralCapm_lateralCaps
 Lateral caps are the reinforcements of the wall at the edges lateral to the main direction of the wall. These caps can be either defined at start, end, start and end or at all wall positions according to the placement flag. More...
 
boost::optional< CPACSCapm_outerLongitudinalCap
 Reinforcement at outer side of wall. The outer side of the wall is defined as the edge of the wall at the intersection of the wall with the fuselage skin running along the main direction of the wall. More...
 
CPACSStructuralWallElementsm_parent
 
std::string m_sheetElementUID
 Reference to a sheet element definition specifying the physical properties of the wall's shell. More...
 
boost::optional< std::string > m_uID
 
CTiglUIDManagerm_uidMgr
 

Private Member Functions

 CPACSStructuralWallElement (const CPACSStructuralWallElement &)=delete
 
 CPACSStructuralWallElement (CPACSStructuralWallElement &&)=delete
 
CPACSStructuralWallElementoperator= (const CPACSStructuralWallElement &)=delete
 
CPACSStructuralWallElementoperator= (CPACSStructuralWallElement &&)=delete
 

Additional Inherited Members

- Protected Member Functions inherited from tigl::CTiglUIDObject
 ~CTiglUIDObject ()=default
 

Constructor & Destructor Documentation

◆ CPACSStructuralWallElement() [1/3]

TIGL_EXPORT tigl::generated::CPACSStructuralWallElement::CPACSStructuralWallElement ( CPACSStructuralWallElements parent,
CTiglUIDManager uidMgr 
)

◆ ~CPACSStructuralWallElement()

virtual TIGL_EXPORT tigl::generated::CPACSStructuralWallElement::~CPACSStructuralWallElement ( )
virtual

◆ CPACSStructuralWallElement() [2/3]

tigl::generated::CPACSStructuralWallElement::CPACSStructuralWallElement ( const CPACSStructuralWallElement )
privatedelete

◆ CPACSStructuralWallElement() [3/3]

tigl::generated::CPACSStructuralWallElement::CPACSStructuralWallElement ( CPACSStructuralWallElement &&  )
privatedelete

Member Function Documentation

◆ GetInnerLongitudinalCap() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSCap>& tigl::generated::CPACSStructuralWallElement::GetInnerLongitudinalCap ( ) const
virtual

◆ GetInnerLongitudinalCap() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSCap>& tigl::generated::CPACSStructuralWallElement::GetInnerLongitudinalCap ( )
virtual

◆ GetInnerLongitudinalCap() [3/3]

virtual TIGL_EXPORT CPACSCap& tigl::generated::CPACSStructuralWallElement::GetInnerLongitudinalCap ( CreateIfNotExistsTag  )
virtual

◆ GetLateralCaps() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSLateralCap>& tigl::generated::CPACSStructuralWallElement::GetLateralCaps ( ) const
virtual

◆ GetLateralCaps() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSLateralCap>& tigl::generated::CPACSStructuralWallElement::GetLateralCaps ( )
virtual

◆ GetLateralCaps() [3/3]

virtual TIGL_EXPORT CPACSLateralCap& tigl::generated::CPACSStructuralWallElement::GetLateralCaps ( CreateIfNotExistsTag  )
virtual

◆ GetNextUIDParent() [1/2]

virtual TIGL_EXPORT CTiglUIDObject* tigl::generated::CPACSStructuralWallElement::GetNextUIDParent ( )
virtual

Implements tigl::CTiglUIDObject.

◆ GetNextUIDParent() [2/2]

virtual TIGL_EXPORT const CTiglUIDObject* tigl::generated::CPACSStructuralWallElement::GetNextUIDParent ( ) const
virtual

Implements tigl::CTiglUIDObject.

◆ GetOuterLongitudinalCap() [1/3]

virtual TIGL_EXPORT const boost::optional<CPACSCap>& tigl::generated::CPACSStructuralWallElement::GetOuterLongitudinalCap ( ) const
virtual

◆ GetOuterLongitudinalCap() [2/3]

virtual TIGL_EXPORT boost::optional<CPACSCap>& tigl::generated::CPACSStructuralWallElement::GetOuterLongitudinalCap ( )
virtual

◆ GetOuterLongitudinalCap() [3/3]

virtual TIGL_EXPORT CPACSCap& tigl::generated::CPACSStructuralWallElement::GetOuterLongitudinalCap ( CreateIfNotExistsTag  )
virtual

◆ GetParent() [1/2]

TIGL_EXPORT CPACSStructuralWallElements* tigl::generated::CPACSStructuralWallElement::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSStructuralWallElements* tigl::generated::CPACSStructuralWallElement::GetParent ( ) const

◆ GetSheetElementUID()

virtual TIGL_EXPORT const std::string& tigl::generated::CPACSStructuralWallElement::GetSheetElementUID ( ) const
virtual

◆ GetUID()

virtual TIGL_EXPORT const boost::optional<std::string>& tigl::generated::CPACSStructuralWallElement::GetUID ( ) const
virtual

◆ GetUIDManager() [1/2]

TIGL_EXPORT CTiglUIDManager& tigl::generated::CPACSStructuralWallElement::GetUIDManager ( )
virtual

Implements tigl::CTiglUIDObject.

◆ GetUIDManager() [2/2]

TIGL_EXPORT const CTiglUIDManager& tigl::generated::CPACSStructuralWallElement::GetUIDManager ( ) const
virtual

Implements tigl::CTiglUIDObject.

◆ operator=() [1/2]

CPACSStructuralWallElement& tigl::generated::CPACSStructuralWallElement::operator= ( const CPACSStructuralWallElement )
privatedelete

◆ operator=() [2/2]

CPACSStructuralWallElement& tigl::generated::CPACSStructuralWallElement::operator= ( CPACSStructuralWallElement &&  )
privatedelete

◆ ReadCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSStructuralWallElement::ReadCPACS ( const TixiDocumentHandle &  tixiHandle,
const std::string &  xpath 
)
virtual

◆ RemoveInnerLongitudinalCap()

virtual TIGL_EXPORT void tigl::generated::CPACSStructuralWallElement::RemoveInnerLongitudinalCap ( )
virtual

◆ RemoveLateralCaps()

virtual TIGL_EXPORT void tigl::generated::CPACSStructuralWallElement::RemoveLateralCaps ( )
virtual

◆ RemoveOuterLongitudinalCap()

virtual TIGL_EXPORT void tigl::generated::CPACSStructuralWallElement::RemoveOuterLongitudinalCap ( )
virtual

◆ SetSheetElementUID()

virtual TIGL_EXPORT void tigl::generated::CPACSStructuralWallElement::SetSheetElementUID ( const std::string &  value)
virtual

◆ SetUID()

virtual TIGL_EXPORT void tigl::generated::CPACSStructuralWallElement::SetUID ( const boost::optional< std::string > &  value)
virtual

◆ WriteCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSStructuralWallElement::WriteCPACS ( const TixiDocumentHandle &  tixiHandle,
const std::string &  xpath 
) const
virtual

Field Documentation

◆ m_innerLongitudinalCap

boost::optional<CPACSCap> tigl::generated::CPACSStructuralWallElement::m_innerLongitudinalCap
protected

Reinforcement at inner side of wall. This is either, depending on the extrusion direction flag, the edge of the wall that connects the positions ("positiveDirection") or the edge of the wall where the wall intersects with the fuselage skin in the opposite direction of the extrusion direction.

◆ m_lateralCaps

boost::optional<CPACSLateralCap> tigl::generated::CPACSStructuralWallElement::m_lateralCaps
protected

Lateral caps are the reinforcements of the wall at the edges lateral to the main direction of the wall. These caps can be either defined at start, end, start and end or at all wall positions according to the placement flag.

◆ m_outerLongitudinalCap

boost::optional<CPACSCap> tigl::generated::CPACSStructuralWallElement::m_outerLongitudinalCap
protected

Reinforcement at outer side of wall. The outer side of the wall is defined as the edge of the wall at the intersection of the wall with the fuselage skin running along the main direction of the wall.

◆ m_parent

CPACSStructuralWallElements* tigl::generated::CPACSStructuralWallElement::m_parent
protected

◆ m_sheetElementUID

std::string tigl::generated::CPACSStructuralWallElement::m_sheetElementUID
protected

Reference to a sheet element definition specifying the physical properties of the wall's shell.

◆ m_uID

boost::optional<std::string> tigl::generated::CPACSStructuralWallElement::m_uID
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSStructuralWallElement::m_uidMgr
protected

The documentation for this class was generated from the following file: