3.5.0-rc1
Loading...
Searching...
No Matches
tigl::generated::CPACSStructuralElements Class Reference

Structural elements. More...

#include <CPACSStructuralElements.h>

Public Member Functions

TIGL_EXPORT CPACSStructuralElements (CPACSVehicles *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CPACSDoors > & GetDoors ()
virtual TIGL_EXPORT const boost::optional< CPACSDoors > & GetDoors () const
virtual TIGL_EXPORT CPACSDoorsGetDoors (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSDoorSurroundStructuresAssembly > & GetDoorSurroundStructures ()
virtual TIGL_EXPORT const boost::optional< CPACSDoorSurroundStructuresAssembly > & GetDoorSurroundStructures () const
virtual TIGL_EXPORT CPACSDoorSurroundStructuresAssemblyGetDoorSurroundStructures (CreateIfNotExistsTag)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSVehiclesGetParent ()
TIGL_EXPORT const CPACSVehiclesGetParent () const
virtual TIGL_EXPORT boost::optional< CPACSPressureBulkheads > & GetPressureBulkheads ()
virtual TIGL_EXPORT const boost::optional< CPACSPressureBulkheads > & GetPressureBulkheads () const
virtual TIGL_EXPORT CPACSPressureBulkheadsGetPressureBulkheads (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSProfileBasedStructuralElements > & GetProfileBasedStructuralElements ()
virtual TIGL_EXPORT const boost::optional< CPACSProfileBasedStructuralElements > & GetProfileBasedStructuralElements () const
virtual TIGL_EXPORT CPACSProfileBasedStructuralElementsGetProfileBasedStructuralElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSRivets > & GetRivets ()
virtual TIGL_EXPORT const boost::optional< CPACSRivets > & GetRivets () const
virtual TIGL_EXPORT CPACSRivetsGetRivets (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSheetBasedStructuralElements > & GetSheetBasedStructuralElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSheetBasedStructuralElements > & GetSheetBasedStructuralElements () const
virtual TIGL_EXPORT CPACSSheetBasedStructuralElementsGetSheetBasedStructuralElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSStructuralWallElements > & GetStructuralWallElements ()
virtual TIGL_EXPORT const boost::optional< CPACSStructuralWallElements > & GetStructuralWallElements () const
virtual TIGL_EXPORT CPACSStructuralWallElementsGetStructuralWallElements (CreateIfNotExistsTag)
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT boost::optional< CPACSWindows > & GetWindows ()
virtual TIGL_EXPORT const boost::optional< CPACSWindows > & GetWindows () const
virtual TIGL_EXPORT CPACSWindowsGetWindows (CreateIfNotExistsTag)
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT void RemoveDoors ()
virtual TIGL_EXPORT void RemoveDoorSurroundStructures ()
virtual TIGL_EXPORT void RemovePressureBulkheads ()
virtual TIGL_EXPORT void RemoveProfileBasedStructuralElements ()
virtual TIGL_EXPORT void RemoveRivets ()
virtual TIGL_EXPORT void RemoveSheetBasedStructuralElements ()
virtual TIGL_EXPORT void RemoveStructuralWallElements ()
virtual TIGL_EXPORT void RemoveWindows ()
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSStructuralElements ()

Protected Attributes

boost::optional< CPACSDoorsm_doors
boost::optional< CPACSDoorSurroundStructuresAssemblym_doorSurroundStructures
CPACSVehiclesm_parent
boost::optional< CPACSPressureBulkheadsm_pressureBulkheads
boost::optional< CPACSProfileBasedStructuralElementsm_profileBasedStructuralElements
boost::optional< CPACSRivetsm_rivets
boost::optional< CPACSSheetBasedStructuralElementsm_sheetBasedStructuralElements
boost::optional< CPACSStructuralWallElementsm_structuralWallElements
CTiglUIDManagerm_uidMgr
boost::optional< CPACSWindowsm_windows

Private Member Functions

 CPACSStructuralElements (const CPACSStructuralElements &)=delete
 CPACSStructuralElements (CPACSStructuralElements &&)=delete
CPACSStructuralElementsoperator= (const CPACSStructuralElements &)=delete
CPACSStructuralElementsoperator= (CPACSStructuralElements &&)=delete

Detailed Description

Structural elements.

structuralElements Type, containing the different structural elements

Constructor & Destructor Documentation

◆ CPACSStructuralElements() [1/3]

TIGL_EXPORT tigl::generated::CPACSStructuralElements::CPACSStructuralElements ( CPACSVehicles * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSStructuralElements()

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

◆ CPACSStructuralElements() [2/3]

tigl::generated::CPACSStructuralElements::CPACSStructuralElements ( const CPACSStructuralElements & )
privatedelete

◆ CPACSStructuralElements() [3/3]

tigl::generated::CPACSStructuralElements::CPACSStructuralElements ( CPACSStructuralElements && )
privatedelete

Member Function Documentation

◆ GetDoors() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSDoors > & tigl::generated::CPACSStructuralElements::GetDoors ( )
virtual

◆ GetDoors() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSDoors > & tigl::generated::CPACSStructuralElements::GetDoors ( ) const
virtual

◆ GetDoors() [3/3]

virtual TIGL_EXPORT CPACSDoors & tigl::generated::CPACSStructuralElements::GetDoors ( CreateIfNotExistsTag )
virtual

◆ GetDoorSurroundStructures() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSDoorSurroundStructuresAssembly > & tigl::generated::CPACSStructuralElements::GetDoorSurroundStructures ( )
virtual

◆ GetDoorSurroundStructures() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSDoorSurroundStructuresAssembly > & tigl::generated::CPACSStructuralElements::GetDoorSurroundStructures ( ) const
virtual

◆ GetDoorSurroundStructures() [3/3]

virtual TIGL_EXPORT CPACSDoorSurroundStructuresAssembly & tigl::generated::CPACSStructuralElements::GetDoorSurroundStructures ( CreateIfNotExistsTag )
virtual

◆ GetNextUIDParent() [1/2]

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

◆ GetNextUIDParent() [2/2]

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

◆ GetParent() [1/2]

TIGL_EXPORT CPACSVehicles * tigl::generated::CPACSStructuralElements::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSVehicles * tigl::generated::CPACSStructuralElements::GetParent ( ) const

◆ GetPressureBulkheads() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSPressureBulkheads > & tigl::generated::CPACSStructuralElements::GetPressureBulkheads ( )
virtual

◆ GetPressureBulkheads() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSPressureBulkheads > & tigl::generated::CPACSStructuralElements::GetPressureBulkheads ( ) const
virtual

◆ GetPressureBulkheads() [3/3]

virtual TIGL_EXPORT CPACSPressureBulkheads & tigl::generated::CPACSStructuralElements::GetPressureBulkheads ( CreateIfNotExistsTag )
virtual

◆ GetProfileBasedStructuralElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSProfileBasedStructuralElements > & tigl::generated::CPACSStructuralElements::GetProfileBasedStructuralElements ( )
virtual

◆ GetProfileBasedStructuralElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSProfileBasedStructuralElements > & tigl::generated::CPACSStructuralElements::GetProfileBasedStructuralElements ( ) const
virtual

◆ GetProfileBasedStructuralElements() [3/3]

virtual TIGL_EXPORT CPACSProfileBasedStructuralElements & tigl::generated::CPACSStructuralElements::GetProfileBasedStructuralElements ( CreateIfNotExistsTag )
virtual

◆ GetRivets() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSRivets > & tigl::generated::CPACSStructuralElements::GetRivets ( )
virtual

◆ GetRivets() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSRivets > & tigl::generated::CPACSStructuralElements::GetRivets ( ) const
virtual

◆ GetRivets() [3/3]

virtual TIGL_EXPORT CPACSRivets & tigl::generated::CPACSStructuralElements::GetRivets ( CreateIfNotExistsTag )
virtual

◆ GetSheetBasedStructuralElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSheetBasedStructuralElements > & tigl::generated::CPACSStructuralElements::GetSheetBasedStructuralElements ( )
virtual

◆ GetSheetBasedStructuralElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSheetBasedStructuralElements > & tigl::generated::CPACSStructuralElements::GetSheetBasedStructuralElements ( ) const
virtual

◆ GetSheetBasedStructuralElements() [3/3]

virtual TIGL_EXPORT CPACSSheetBasedStructuralElements & tigl::generated::CPACSStructuralElements::GetSheetBasedStructuralElements ( CreateIfNotExistsTag )
virtual

◆ GetStructuralWallElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSStructuralWallElements > & tigl::generated::CPACSStructuralElements::GetStructuralWallElements ( )
virtual

◆ GetStructuralWallElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSStructuralWallElements > & tigl::generated::CPACSStructuralElements::GetStructuralWallElements ( ) const
virtual

◆ GetStructuralWallElements() [3/3]

virtual TIGL_EXPORT CPACSStructuralWallElements & tigl::generated::CPACSStructuralElements::GetStructuralWallElements ( CreateIfNotExistsTag )
virtual

◆ GetUIDManager() [1/2]

TIGL_EXPORT CTiglUIDManager & tigl::generated::CPACSStructuralElements::GetUIDManager ( )

◆ GetUIDManager() [2/2]

TIGL_EXPORT const CTiglUIDManager & tigl::generated::CPACSStructuralElements::GetUIDManager ( ) const

◆ GetWindows() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSWindows > & tigl::generated::CPACSStructuralElements::GetWindows ( )
virtual

◆ GetWindows() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSWindows > & tigl::generated::CPACSStructuralElements::GetWindows ( ) const
virtual

◆ GetWindows() [3/3]

virtual TIGL_EXPORT CPACSWindows & tigl::generated::CPACSStructuralElements::GetWindows ( CreateIfNotExistsTag )
virtual

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ ReadCPACS()

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

◆ RemoveDoors()

virtual TIGL_EXPORT void tigl::generated::CPACSStructuralElements::RemoveDoors ( )
virtual

◆ RemoveDoorSurroundStructures()

virtual TIGL_EXPORT void tigl::generated::CPACSStructuralElements::RemoveDoorSurroundStructures ( )
virtual

◆ RemovePressureBulkheads()

virtual TIGL_EXPORT void tigl::generated::CPACSStructuralElements::RemovePressureBulkheads ( )
virtual

◆ RemoveProfileBasedStructuralElements()

virtual TIGL_EXPORT void tigl::generated::CPACSStructuralElements::RemoveProfileBasedStructuralElements ( )
virtual

◆ RemoveRivets()

virtual TIGL_EXPORT void tigl::generated::CPACSStructuralElements::RemoveRivets ( )
virtual

◆ RemoveSheetBasedStructuralElements()

virtual TIGL_EXPORT void tigl::generated::CPACSStructuralElements::RemoveSheetBasedStructuralElements ( )
virtual

◆ RemoveStructuralWallElements()

virtual TIGL_EXPORT void tigl::generated::CPACSStructuralElements::RemoveStructuralWallElements ( )
virtual

◆ RemoveWindows()

virtual TIGL_EXPORT void tigl::generated::CPACSStructuralElements::RemoveWindows ( )
virtual

◆ WriteCPACS()

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

Field Documentation

◆ m_doors

boost::optional<CPACSDoors> tigl::generated::CPACSStructuralElements::m_doors
protected

◆ m_doorSurroundStructures

boost::optional<CPACSDoorSurroundStructuresAssembly> tigl::generated::CPACSStructuralElements::m_doorSurroundStructures
protected

◆ m_parent

CPACSVehicles* tigl::generated::CPACSStructuralElements::m_parent
protected

◆ m_pressureBulkheads

boost::optional<CPACSPressureBulkheads> tigl::generated::CPACSStructuralElements::m_pressureBulkheads
protected

◆ m_profileBasedStructuralElements

boost::optional<CPACSProfileBasedStructuralElements> tigl::generated::CPACSStructuralElements::m_profileBasedStructuralElements
protected

◆ m_rivets

boost::optional<CPACSRivets> tigl::generated::CPACSStructuralElements::m_rivets
protected

◆ m_sheetBasedStructuralElements

boost::optional<CPACSSheetBasedStructuralElements> tigl::generated::CPACSStructuralElements::m_sheetBasedStructuralElements
protected

◆ m_structuralWallElements

boost::optional<CPACSStructuralWallElements> tigl::generated::CPACSStructuralElements::m_structuralWallElements
protected

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSStructuralElements::m_uidMgr
protected

◆ m_windows

boost::optional<CPACSWindows> tigl::generated::CPACSStructuralElements::m_windows
protected

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